403Webshell
Server IP : 193.86.120.172  /  Your IP : 216.73.216.67
Web Server : Apache/2.4.63 (Unix)
System : Linux JServices 3.10.108 #86003 SMP Wed Oct 22 13:20:46 CST 2025 x86_64
User : kubec ( 1026)
PHP Version : 8.2.28
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /volume1/@appstore/SynologyPhotos/ui/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /volume1/@appstore/SynologyPhotos/ui/photo_request_bundle.js
var FotoPhotoRequestReactLibrary;!function(){var __webpack_modules__={492:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";let devMessageSet,timeoutId;__webpack_require__.d(__webpack_exports__,{Av:function(){return TextButton},Rf:function(){return TextIconButton},W3:function(){return IconTextButton},c6:function(){return CircleTextButton},hU:function(){return IconButton}});var react__WEBPACK_IMPORTED_MODULE_2___namespace_cache,hasRequiredReactIs_production_min,hasRequiredReactIs_development,hasRequiredReactIs,objectAssign,hasRequiredObjectAssign,ReactPropTypesSecret_1,hasRequiredReactPropTypesSecret,has,hasRequiredHas,checkPropTypes_1,hasRequiredCheckPropTypes,factoryWithTypeCheckers,hasRequiredFactoryWithTypeCheckers,factoryWithThrowingShims,hasRequiredFactoryWithThrowingShims,throwOnDirectAccess,ReactIs,_path$e,_path2$a,_path$d,_rect$2,_path$c,_path$b,_path2$9,_rect$1,_path$a,_path$9,_path2$8,_path$8,_path2$7,_path$7,_path2$6,_rect,_path$6,_path2$5,_path$5,_path2$4,_path$4,_circle,_path$3,_path2$3,contentValues,contentValuePattern,msPattern,hyphenatedCache,hyphenPattern,oldProcessStyleValue,sourceMapPattern,cursor,globalContext,isTestEnv,isBrowser,globalKey,_templateObject,_path$2,_path2$2,_path$1,_path2$1,hasRequiredClsx,passiveEventSupport,hasRequiredToDate,hasRequiredConstructFrom,hasRequiredAddDays,hasRequiredAddMilliseconds,hasRequiredConstants$1,hasRequiredAddHours,hasRequiredAddMinutes,hasRequiredAddMonths,hasRequiredAddQuarters,hasRequiredAddSeconds,hasRequiredAddWeeks,hasRequiredAddYears,hasRequiredStartOfDay,hasRequiredGetTimezoneOffsetInMilliseconds,hasRequiredDifferenceInCalendarDays,hasRequiredDifferenceInCalendarMonths,hasRequiredGetQuarter,hasRequiredDifferenceInCalendarQuarters,hasRequiredDifferenceInCalendarYears,hasRequiredEndOfDay,hasRequiredEndOfMonth,hasRequiredDefaultOptions,hasRequiredEndOfWeek,hasRequiredEndOfYear,hasRequiredFormatDistance,hasRequiredBuildFormatLongFn,hasRequiredFormatLong,hasRequiredFormatRelative,hasRequiredBuildLocalizeFn,hasRequiredLocalize,hasRequiredBuildMatchFn,hasRequiredBuildMatchPatternFn,hasRequiredMatch,hasRequiredEnUS,hasRequiredDefaultLocale,hasRequiredStartOfYear,hasRequiredGetDayOfYear,hasRequiredStartOfWeek,hasRequiredStartOfISOWeek,hasRequiredGetISOWeekYear,hasRequiredStartOfISOWeekYear,hasRequiredGetISOWeek,hasRequiredGetWeekYear,hasRequiredStartOfWeekYear,hasRequiredGetWeek,hasRequiredAddLeadingZeros,hasRequiredLightFormatters,hasRequiredFormatters,hasRequiredLongFormatters,hasRequiredProtectedTokens,hasRequiredIsDate,hasRequiredIsValid,hasRequiredFormat,hasRequiredGetDate,hasRequiredGetDay,hasRequiredGetHours,hasRequiredGetMinutes,hasRequiredGetMonth,hasRequiredGetSeconds,hasRequiredGetTime,hasRequiredGetYear,hasRequiredIsAfter,hasRequiredIsBefore,hasRequiredIsEqual,hasRequiredIsSameDay,hasRequiredIsSameMonth,hasRequiredStartOfQuarter,hasRequiredIsSameQuarter,hasRequiredIsSameYear,hasRequiredIsWithinInterval,hasRequiredMax,hasRequiredMin,hasRequiredGetDefaultOptions,hasRequiredTranspose,hasRequiredSetter,hasRequiredParser,hasRequiredEraParser,hasRequiredConstants,hasRequiredUtils,hasRequiredYearParser,hasRequiredLocalWeekYearParser,hasRequiredISOWeekYearParser,hasRequiredExtendedYearParser,hasRequiredQuarterParser,hasRequiredStandAloneQuarterParser,hasRequiredMonthParser,hasRequiredStandAloneMonthParser,hasRequiredSetWeek,hasRequiredLocalWeekParser,hasRequiredSetISOWeek,hasRequiredISOWeekParser,hasRequiredDateParser,hasRequiredDayOfYearParser,hasRequiredSetDay,hasRequiredDayParser,hasRequiredLocalDayParser,hasRequiredStandAloneLocalDayParser,hasRequiredGetISODay,hasRequiredSetISODay,hasRequiredISODayParser,hasRequiredAMPMParser,hasRequiredAMPMMidnightParser,hasRequiredDayPeriodParser,hasRequiredHour1to12Parser,hasRequiredHour0to23Parser,hasRequiredHour0To11Parser,hasRequiredHour1To24Parser,hasRequiredMinuteParser,hasRequiredSecondParser,hasRequiredFractionOfSecondParser,hasRequiredISOTimezoneWithZParser,hasRequiredISOTimezoneParser,hasRequiredTimestampSecondsParser,hasRequiredTimestampMillisecondsParser,hasRequiredParsers,hasRequiredParse,hasRequiredParseISO,hasRequiredGetDaysInMonth,hasRequiredSetMonth,hasRequiredSet,hasRequiredSetHours,hasRequiredSetMinutes,hasRequiredSetQuarter,hasRequiredSetSeconds,hasRequiredSetYear,hasRequiredStartOfMonth,hasRequiredSubDays,hasRequiredSubMonths,hasRequiredSubQuarters,hasRequiredSubWeeks,hasRequiredSubYears,_g$2,_g$1,_path,_path2,_g,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5893),_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(6641),_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(4484),_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(2007),_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(7294),_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(4409),_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(9542),_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(4249),_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(443),react_dom_client__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(6495),react_dom__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(2790),_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(3003),_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(5376),_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(3243),_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(4193),_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(6601),_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(8546),_babel_runtime_helpers_esm_taggedTemplateLiteral__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(8492);function styleInject(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===n&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}var css_248z='input[type=text] {\n  height: 30px;\n  box-sizing: border-box;\n  border: 1px solid var(--color-divider-tier1);\n  border-radius: var(--radius-tier1);\n  padding: 4px 12px;\n  -webkit-appearance: none;\n  background: var(--color-background-tier1);\n}\ninput[type=text]::placeholder {\n  color: var(--color-grey-tier8);\n}\ninput[type=text]:hover {\n  border-color: var(--color-divider-tier3);\n}\ninput[type=text]:focus {\n  border-color: var(--color-main-tier1);\n  outline: none;\n}\ninput[type=text]:disabled {\n  border-color: var(--color-divider-tier1);\n  background-color: var(--color-grey-tier12);\n}\ninput[type=text].invalid {\n  border-color: var(--color-status-red1);\n  background-color: var(--color-status-red4);\n}\n\nbutton {\n  background-color: transparent;\n  border: none;\n  padding: 0px;\n  margin: 0px;\n  display: inline-block;\n  vertical-align: middle;\n  cursor: pointer;\n}\n\n.text-button {\n  font-weight: 400;\n  font-size: 14px;\n  line-height: 22px;\n  border: none;\n}\n.text-button.disabled {\n  cursor: default;\n}\n\n.text-button-oval {\n  font-weight: 400;\n  font-size: 14px;\n  line-height: 22px;\n  border: none;\n  border-radius: 99px;\n  padding: 4px 16px;\n}\n.text-button-oval.disabled {\n  cursor: default;\n}\n\n.text-button-rectangle {\n  font-weight: 400;\n  font-size: 14px;\n  line-height: 22px;\n  border: none;\n  border-radius: var(--radius-tier1);\n  padding: 4px 16px;\n}\n.text-button-rectangle.disabled {\n  cursor: default;\n}\n\n.button-main {\n  color: var(--color-font-white1);\n  background-color: var(--color-grey-tier4);\n}\n.button-main:hover {\n  background-color: var(--color-grey-tier3);\n}\n\n.button-grey {\n  color: var(--color-font-black1);\n  background-color: var(--color-grey-tier10);\n}\n.button-grey:hover {\n  background-color: var(--color-grey-tier9);\n}\n\n.button-large {\n  height: 40px;\n}\n\n.button-medium {\n  height: 30px;\n}\n\n.icon-button {\n  background-position: 0px 0px;\n}\n.icon-button .button-icon {\n  width: 24px;\n  height: 24px;\n  display: inline-block;\n  background-position: 0px 0px;\n  vertical-align: top;\n}\n@media (hover: hover) and (pointer: fine) {\n  .icon-button:hover .button-icon {\n    background-position: 0px -24px;\n  }\n}\n.icon-button.active .button-icon {\n  background-position: 0px -24px;\n}\n.icon-button:active .button-icon {\n  background-position: 0px -48px;\n}\n.icon-button.disabled {\n  cursor: default;\n}\n.icon-button.disabled .button-icon {\n  background-position: 0px -72px;\n}\n\n.text-icon-button {\n  display: flex;\n  align-items: center;\n  background-position: 0px 0px;\n}\n.text-icon-button .button-icon {\n  width: 24px;\n  height: 24px;\n  display: inline-block;\n  background-position: 0px 0px;\n  vertical-align: top;\n}\n@media (hover: hover) and (pointer: fine) {\n  .text-icon-button:hover .button-icon {\n    background-position: 0px -24px;\n  }\n}\n.text-icon-button.active .button-icon {\n  background-position: 0px -24px;\n}\n.text-icon-button:active .button-icon {\n  background-position: 0px -48px;\n}\n.text-icon-button.disabled {\n  cursor: default;\n}\n.text-icon-button.disabled .button-icon {\n  background-position: 0px -72px;\n}\n\n.icon-text-button {\n  display: flex;\n  align-items: center;\n  background-position: 0px 0px;\n}\n.icon-text-button .button-icon {\n  width: 24px;\n  height: 24px;\n  display: inline-block;\n  background-position: 0px 0px;\n  vertical-align: top;\n}\n@media (hover: hover) and (pointer: fine) {\n  .icon-text-button:hover .button-icon {\n    background-position: 0px -24px;\n  }\n}\n.icon-text-button.active .button-icon {\n  background-position: 0px -24px;\n}\n.icon-text-button:active .button-icon {\n  background-position: 0px -48px;\n}\n.icon-text-button.disabled {\n  cursor: default;\n}\n.icon-text-button.disabled .button-icon {\n  background-position: 0px -72px;\n}\n\n.lottie-icon-button {\n  width: 24px;\n  height: 24px;\n}\n.lottie-icon-button div {\n  width: 100%;\n  height: 100%;\n}\n\n.icon-button-modal-header-close .button-icon {\n  width: 28px;\n  height: 28px;\n  display: inline-block;\n  background-position: 0px 0px;\n  vertical-align: top;\n}\n.icon-button-modal-header-close svg path {\n  fill: var(--color-grey-tier8);\n}\n.icon-button-modal-header-close:not(.disabled):hover svg path, .icon-button-modal-header-close:not(.disabled):active svg path {\n  fill: var(--color-grey-tier6);\n}\n\n.form-checkbox .form-checkbox-input {\n  display: none;\n}\n.form-checkbox .form-checkbox-label {\n  line-height: 22px;\n  font-size: 14px;\n  font-weight: 600;\n  display: flex;\n  vertical-align: top;\n}\n.form-checkbox .form-checkbox-label span {\n  margin: 4px 0 4px 8px;\n}\n.form-checkbox.disabled .form-checkbox-label {\n  color: var(--color-font-black3);\n}\n\n.form-checkbox-icon {\n  flex: 0 0 auto;\n  margin: 4px 0;\n  width: 22px;\n  height: 22px;\n  display: inline-block;\n  vertical-align: top;\n  cursor: pointer;\n}\n.form-checkbox-icon.checked svg path:first-child {\n  fill: var(--color-main-tier1);\n}\n\ninput[disabled] ~ label .form-checkbox-icon {\n  cursor: default;\n}\ninput[disabled] ~ label .form-checkbox-icon.checked svg {\n  opacity: 40%;\n}\ninput[disabled] ~ label .form-checkbox-icon:not(.checked) svg rect {\n  stroke: var(--color-grey-tier9);\n  fill: var(--color-grey-tier10);\n}\n\n.circle-text-button {\n  display: inline-block;\n  vertical-align: middle;\n  cursor: pointer;\n  background-color: var(--color-main-tier1);\n  text-align: center;\n  width: 28px;\n  height: 28px;\n  border-radius: 28px;\n}\n.circle-text-button:hover, .circle-text-button:active {\n  background-color: var(--color-main-tier2);\n}\n.circle-text-button.disabled {\n  background-color: var(--color-main-tier3);\n}\n.circle-text-button .button-circle-text {\n  color: var(--color-white-tier1);\n  font-weight: 600;\n  padding: 0px;\n  height: 28px;\n  line-height: 28px;\n  display: inline-block;\n}\n.circle-text-button .button-circle-text.disabled {\n  cursor: default;\n}\n\n.circle-text-button-size40 {\n  display: inline-block;\n  vertical-align: middle;\n  cursor: pointer;\n  background-color: var(--color-main-tier1);\n  text-align: center;\n  width: 40px;\n  height: 40px;\n  border-radius: 40px;\n}\n.circle-text-button-size40:hover, .circle-text-button-size40:active {\n  background-color: var(--color-main-tier2);\n}\n.circle-text-button-size40.disabled {\n  background-color: var(--color-main-tier3);\n}\n.circle-text-button-size40 .button-circle-text {\n  color: var(--color-white-tier1);\n  font-weight: 600;\n  padding: 0px;\n  height: 40px;\n  line-height: 40px;\n  display: inline-block;\n}\n.circle-text-button-size40 .button-circle-text.disabled {\n  cursor: default;\n}\n\n.circle-text-button-size32 {\n  display: inline-block;\n  vertical-align: middle;\n  cursor: pointer;\n  background-color: var(--color-main-tier1);\n  text-align: center;\n  width: 32px;\n  height: 32px;\n  border-radius: 32px;\n}\n.circle-text-button-size32:hover, .circle-text-button-size32:active {\n  background-color: var(--color-main-tier2);\n}\n.circle-text-button-size32.disabled {\n  background-color: var(--color-main-tier3);\n}\n.circle-text-button-size32 .button-circle-text {\n  color: var(--color-white-tier1);\n  font-weight: 600;\n  padding: 0px;\n  height: 32px;\n  line-height: 32px;\n  display: inline-block;\n}\n.circle-text-button-size32 .button-circle-text.disabled {\n  cursor: default;\n}\n\n.circle-text-button-size24 {\n  display: inline-block;\n  vertical-align: middle;\n  cursor: pointer;\n  background-color: var(--color-main-tier1);\n  text-align: center;\n  width: 24px;\n  height: 24px;\n  border-radius: 24px;\n}\n.circle-text-button-size24:hover, .circle-text-button-size24:active {\n  background-color: var(--color-main-tier2);\n}\n.circle-text-button-size24.disabled {\n  background-color: var(--color-main-tier3);\n}\n.circle-text-button-size24 .button-circle-text {\n  color: var(--color-white-tier1);\n  font-weight: 600;\n  padding: 0px;\n  height: 24px;\n  line-height: 24px;\n  display: inline-block;\n}\n.circle-text-button-size24 .button-circle-text.disabled {\n  cursor: default;\n}\n\n.message-dialog.modal .modal-inner-ct .modal-header, .modal-header {\n  font-size: 17px;\n  font-weight: 600;\n  line-height: 28px;\n}\n\n.multimedia-react-datepicker .react-datepicker__day--today.react-datepicker__day--selected,\n.multimedia-react-datepicker .react-datepicker__day--today .react-datepicker__day--keyboard-selected, .multimedia-react-datepicker .react-datepicker__day--selected,\n.multimedia-react-datepicker .react-datepicker__day--keyboard-selected, .multimedia-react-datepicker .multimedia-react-datepicker-year,\n.multimedia-react-datepicker .multimedia-react-datepicker-month {\n  font-size: 14px;\n  font-weight: 600;\n  line-height: 22px;\n}\n\n.multimedia-warning-tooltip.react-tooltip, .multimedia-tooltip-mobile.react-tooltip, .multimedia-tooltip.react-tooltip, .multimedia-white-tip.react-tooltip, .multimedia-react-datepicker .multimedia-react-datepicker-year.multimedia-react-select .multimedia__input,\n.multimedia-react-datepicker .multimedia-react-datepicker-month.multimedia-react-select .multimedia__input {\n  font-size: 14px;\n  font-weight: 400;\n  line-height: 22px;\n}\n\n.multimedia-react-select .multimedia__multi-value__label {\n  font-size: 13px;\n  font-weight: 400;\n  line-height: 20px;\n}\n\n.modal {\n  display: flex;\n  flex-direction: column;\n  background: var(--color-background-tier2);\n  overflow: auto;\n  border-radius: var(--radius-tier2);\n  outline: none;\n  margin: auto;\n  box-shadow: var(--shadow-tier1);\n  box-sizing: border-box;\n}\n.modal input[type=text], .modal input[type=password], .modal textarea {\n  background-color: var(--color-background-tier2);\n  border-color: var(--color-divider-tier2);\n}\n.modal input[type=text]:hover, .modal input[type=password]:hover, .modal textarea:hover {\n  border-color: var(--color-divider-tier3);\n}\n.modal input[type=text]:focus, .modal input[type=password]:focus, .modal textarea:focus {\n  border-color: var(--color-main-tier1);\n}\n.modal input[type=text]:disabled, .modal input[type=password]:disabled, .modal textarea:disabled {\n  border-color: var(--color-divider-tier1);\n  background-color: var(--color-background-tier2);\n}\n\n.modal-inner-ct {\n  width: 100%;\n  height: 100%;\n}\n\n.modal-header {\n  display: flex;\n  justify-content: space-between;\n  padding: 16px 24px 12px;\n}\n\n.modal-header-right {\n  display: flex;\n}\n\n.modal-title {\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n}\n\n.modal-content {\n  flex: 1 1 auto;\n}\n\n.modal-overlay {\n  position: fixed;\n  top: 0px;\n  left: 0px;\n  right: 0px;\n  bottom: 0px;\n  z-index: 2;\n  display: flex;\n  align-items: center;\n}\n\n.ReactModalPortal.modal-with-mask .modal-overlay {\n  background-color: var(--color-black-tier2);\n}\n\n.form-radio-button {\n  vertical-align: middle;\n  display: inline-block;\n}\n.form-radio-button .form-radio-button-input {\n  display: none;\n}\n.form-radio-button .form-radio-label, .form-radio-button .normal-radio-button-icon {\n  display: inline-block;\n  vertical-align: middle;\n}\n.form-radio-button .form-radio-label {\n  margin-left: 8px;\n}\n.form-radio-button .normal-radio-button-icon {\n  width: 22px;\n  height: 22px;\n  cursor: pointer;\n}\n.form-radio-button .normal-radio-button-icon svg path {\n  fill: var(--color-grey-tier9);\n}\n.form-radio-button .normal-radio-button-icon:hover svg path {\n  fill: var(--color-grey-tier8);\n}\n.form-radio-button .normal-radio-button-icon.checked svg path {\n  fill: var(--color-main-tier1);\n}\n.form-radio-button .normal-radio-button-icon.checked:hover svg path {\n  fill: var(--color-main-tier2);\n}\n.form-radio-button input[disabled] ~ label .normal-radio-button-icon {\n  cursor: default;\n}\n.form-radio-button input[disabled] ~ label .normal-radio-button-icon svg circle {\n  stroke: var(--color-grey-tier9);\n  fill: var(--color-grey-tier10);\n}\n.form-radio-button input[disabled] ~ label .normal-radio-button-icon.checked svg path {\n  fill: var(--color-main-tier3);\n}\n\n.tab-panel {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n}\n\n.tab-panel-header {\n  margin: 8px 60px;\n  display: flex;\n}\n.tab-panel-header .tab-panel-left {\n  flex: 1;\n}\n.tab-panel-header .tab-panel-right {\n  display: flex;\n  flex-direction: row;\n  margin: auto;\n}\n\n.tab-panel-content {\n  flex: 1;\n  position: relative;\n  min-height: 0px;\n}\n\n.tab-button {\n  display: inline-block;\n  vertical-align: middle;\n  cursor: pointer;\n  height: 32px;\n  text-align: center;\n  position: relative;\n}\n.tab-button .button-text-wrap {\n  display: flex;\n  justify-content: center;\n}\n.tab-button .button-text {\n  color: var(--color-font-black2);\n  padding: 5px 20px;\n}\n.tab-button.active .button-text, .tab-button:hover:not(.disabled) .button-text, .tab-button:active:not(.disabled) .button-text {\n  color: var(--color-font-black1);\n}\n.tab-button.active .tab-button-indicator {\n  visibility: visible;\n}\n.tab-button .tab-button-dot {\n  background-color: var(--color-main-tier1);\n  width: 4px;\n  height: 4px;\n  border-radius: 2px;\n  bottom: 8px;\n  left: 1px;\n  display: inline-block;\n  position: relative;\n}\n\n.tab-button-indicator {\n  background-color: var(--color-main-tier1);\n  border-radius: 1px;\n  display: block;\n  height: 100%;\n  width: 100%;\n}\n\n.tab-button-indicator-ct {\n  box-sizing: border-box;\n  height: 2px;\n  vertical-align: top;\n  position: absolute;\n  transition: transform cubic-bezier(0.33, 0, 0, 1.1);\n}\n.tab-button-indicator-ct.indicator-bottom {\n  bottom: 0px;\n}\n.tab-button-indicator-ct.indicator-top {\n  top: 0px;\n}\n\n.large-tab-panel .tab-button {\n  height: 50px;\n}\n.large-tab-panel .tab-button .button-text {\n  padding: 14px 20px;\n}\n.large-tab-panel .tab-button-indicator-ct {\n  height: 3px;\n}\n\n.loading-info {\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n}\n.loading-info .loading-animation {\n  margin-right: 6px;\n}\n\n.message-dialog.modal {\n  width: 520px;\n  height: auto;\n  padding: 0px;\n  border-radius: var(--radius-tier2);\n}\n.message-dialog.modal .modal-inner-ct {\n  display: flex;\n  flex-direction: column;\n  padding: 24px 24px 20px;\n  width: auto;\n}\n.message-dialog.modal .modal-inner-ct .modal-header {\n  flex: 0 1 auto;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 0 0 12px;\n}\n\n.message-dialog-footer {\n  display: flex;\n  justify-content: space-between;\n  margin-top: 24px;\n}\n\n.message-dialog-actions.confirm button:first-child {\n  margin-left: 0;\n  margin-right: auto;\n}\n.message-dialog-actions .text-button-oval {\n  margin-left: 12px;\n}\n\n.message-dialog-footer-left-actions {\n  display: flex;\n}\n.message-dialog-footer-left-actions .message-dialog-footer-error-message-text {\n  width: 150px;\n  margin: auto 0;\n  color: var(--color-status-red1);\n}\n.message-dialog-footer-left-actions .message-dialog-footer-message-text {\n  width: 180px;\n  margin: auto 0;\n}\n\n.message-dialog-mobile.modal {\n  width: calc(100% - 48px);\n  max-width: 65%;\n}\n.message-dialog-mobile.modal .modal-inner-ct {\n  padding: 24px;\n}\n.message-dialog-mobile.modal .message-dialog-text {\n  margin-right: 10px;\n}\n.message-dialog-mobile.modal .message-dialog-footer-left-actions button,\n.message-dialog-mobile.modal .message-dialog-actions button {\n  height: 32px;\n}\n\n@media only screen and (max-width: 480px) {\n  .message-dialog-mobile.modal {\n    max-width: none;\n  }\n}\n.mask-transparent.modal {\n  display: none;\n}\n\n.loading-animation {\n  height: 16px;\n  width: 16px;\n  padding: 4px;\n}\n\n.loading-box,\n.mask.modal {\n  display: inline-flex;\n  flex-direction: row;\n  align-items: center;\n  border-radius: var(--radius-tier1);\n  width: auto;\n  height: auto;\n  padding: 0;\n  background: var(--color-background-tier1);\n}\n.loading-box .loading-info,\n.mask.modal .loading-info {\n  height: 24px;\n  min-width: 92px;\n  padding: 4px 8px;\n}\n.loading-box .action-mask-ct,\n.mask.modal .action-mask-ct {\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  height: 58px;\n  padding-right: 12px;\n}\n.loading-box .action-mask-ct .action-mask-info,\n.mask.modal .action-mask-ct .action-mask-info {\n  display: flex;\n  flex-direction: column;\n  min-width: 200px;\n  margin: 12px 12px 18px 20px;\n}\n.loading-box .action-mask-ct .action-mask-info .action-mask-desc,\n.mask.modal .action-mask-ct .action-mask-info .action-mask-desc {\n  display: flex;\n  flex-direction: row;\n  height: 20px;\n}\n.loading-box .action-mask-ct .action-mask-info .action-mask-desc .action-mask-message,\n.mask.modal .action-mask-ct .action-mask-info .action-mask-desc .action-mask-message {\n  min-width: 90px;\n  text-align: left;\n}\n.loading-box .action-mask-ct .action-mask-info .action-mask-desc .action-mask-count,\n.mask.modal .action-mask-ct .action-mask-info .action-mask-desc .action-mask-count {\n  margin-left: 12px;\n  min-width: 98px;\n  text-align: right;\n}\n.loading-box .action-mask-ct .action-mask-info .action-mask-progress-bar,\n.mask.modal .action-mask-ct .action-mask-info .action-mask-progress-bar {\n  margin-top: 4px;\n  height: 4px;\n  width: 100%;\n}\n\n.mask-transparent-overlay, .mask-black-overlay, .mask-overlay {\n  position: fixed;\n  top: 0px;\n  left: 0px;\n  right: 0px;\n  bottom: 0px;\n  z-index: 2;\n  display: flex;\n  align-items: center;\n}\n\n.mask-overlay {\n  background: var(--color-black-tier3);\n}\n\n.mask-black-overlay {\n  background: rgba(0, 0, 0, 0.35);\n}\n\n.mask-transparent-overlay {\n  background: transparent;\n}\n\n.general-dialog.modal {\n  height: auto;\n  min-height: 100px;\n  padding: 0px;\n  border-radius: var(--radius-tier2);\n}\n.general-dialog.modal .modal-inner-ct {\n  display: flex;\n  flex-direction: column;\n}\n.general-dialog.modal .modal-inner-ct .modal-content {\n  flex: 0 1 auto;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 16px 24px 12px;\n}\n.general-dialog.modal .modal-inner-ct .modal-content {\n  display: flex;\n}\n\n.general-dialog-footer {\n  flex: 0 1 auto;\n  display: flex;\n  justify-content: flex-end;\n  padding: 12px 24px 16px;\n  text-align: left;\n}\n.general-dialog-footer button {\n  margin-left: 12px;\n}\n.general-dialog-footer .footer-message-wrapper {\n  flex: 1;\n  margin-right: 10px;\n}\n\n.general-dialog-mask {\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n}\n.general-dialog-mask.show-mask {\n  opacity: 0.4;\n  pointer-events: none;\n}\n\n.general-dialog-content {\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n  padding: 8px 24px;\n}\n\n.general-dialog-loading-box {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  z-index: 2;\n}\n\n.multimedia-react-select .multimedia-react-select-container {\n  position: static;\n}\n.multimedia-react-select .multimedia__control {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  background-color: var(--color-background-tier1);\n  border-radius: var(--radius-tier1);\n  border: 1px solid var(--color-divider-tier1);\n  min-height: 30px;\n  outline: none;\n  overflow: hidden;\n  position: relative;\n  width: 100%;\n  box-sizing: border-box;\n}\n.multimedia-react-select .multimedia__control:hover:not(.multimedia__control--is-disabled) {\n  border-color: var(--color-divider-tier3);\n  cursor: pointer;\n}\n.multimedia-react-select .multimedia__control:active:not(.multimedia__control--is-disabled) {\n  border-color: var(--color-main-tier1);\n  cursor: pointer;\n}\n.multimedia-react-select .multimedia__control.multimedia__control--is-focused:not(.multimedia__control--is-disabled) {\n  border-color: var(--color-main-tier1);\n}\n.multimedia-react-select .multimedia__control.multimedia__control--is-focused:not(.multimedia__control--is-disabled) .multimedia-select-arrow svg path {\n  fill: var(--color-main-tier1);\n}\n.multimedia-react-select .multimedia__control .multimedia-custom-clear svg path {\n  fill: var(--color-grey-tier8);\n}\n.multimedia-react-select .multimedia__control .multimedia-custom-clear:hover svg path, .multimedia-react-select .multimedia__control .multimedia-custom-clear:active svg path {\n  fill: var(--color-grey-tier6);\n}\n.multimedia-react-select .multimedia__control .multimedia-select-arrow svg path {\n  fill: var(--color-grey-tier4);\n}\n.multimedia-react-select .multimedia__control .multimedia-select-arrow:hover svg path, .multimedia-react-select .multimedia__control .multimedia-select-arrow:active svg path {\n  fill: var(--color-main-tier1);\n}\n.multimedia-react-select .multimedia__value-container {\n  display: flex;\n  flex: auto;\n  overflow: hidden;\n  align-items: center;\n  padding: 3px 4px 3px 11px;\n}\n.multimedia-react-select .multimedia__value-container--is-multi {\n  position: relative;\n  flex: auto;\n  flex-wrap: wrap;\n  overflow: hidden;\n  box-sizing: border-box;\n}\n.multimedia-react-select .multimedia__value-container--is-multi .multimedia__input {\n  margin: 0 4px 4px 0;\n}\n.multimedia-react-select .multimedia__value-container--is-multi.multimedia__value-container--has-value {\n  padding-left: 8px;\n}\n.multimedia-react-select .multimedia__input-container {\n  margin: unset;\n  padding: unset;\n  color: var(--color-font-black1);\n}\n.multimedia-react-select .multimedia__input-container .multimedia__input {\n  height: 22px;\n}\n.multimedia-react-select .multimedia__indicators {\n  display: flex;\n  align-items: center;\n  flex: none;\n  width: auto;\n  height: 24px;\n  padding: 2px 7px 2px 4px;\n}\n.multimedia-react-select .multimedia__single-value {\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n}\n.multimedia-react-select .multimedia__placeholder {\n  color: var(--color-grey-tier8);\n  position: absolute;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n}\n.multimedia-react-select .multimedia__multi-value {\n  display: inline-flex;\n  align-items: center;\n  border-radius: var(--radius-tier1);\n  margin: 0px 4px 4px 0px;\n  min-width: 0;\n  height: 22px;\n  box-sizing: border-box;\n  position: relative;\n  max-width: 255px;\n  border: none;\n  background-color: #3E4041;\n}\n.multimedia-react-select .multimedia__multi-value:hover {\n  background-color: #616365;\n}\n.multimedia-react-select .multimedia__multi-value:hover .multimedia__multi-value__remove .icon-button svg path {\n  fill: #E9EAEB;\n}\n.multimedia-react-select .multimedia__multi-value__label {\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  color: #F8F8F9;\n  padding: 1px 0 1px 8px;\n  margin: 0px auto;\n  text-decoration: none;\n  max-width: 223px;\n}\n.multimedia-react-select .multimedia__multi-value__remove .icon-button {\n  margin: 2px 4px 2px 2px;\n  width: 18px;\n  height: 18px;\n  border: none;\n  cursor: pointer;\n}\n.multimedia-react-select .multimedia__multi-value__remove .icon-button svg path {\n  fill: #3E4041;\n}\n\n.multimedia__menu-portal .multimedia__menu, .multimedia-react-select .multimedia__menu {\n  cursor: pointer;\n  background-color: var(--color-menu-tier1);\n  color: var(--color-font-black1);\n  transform: translateY(2px);\n  box-sizing: border-box;\n  border-radius: var(--radius-tier1);\n  box-shadow: var(--shadow-tier1);\n  max-height: 212px;\n  padding: 8px 0 8px 8px;\n  position: absolute;\n  width: 100%;\n  z-index: 1;\n  -webkit-overflow-scrolling: touch;\n}\n.multimedia__menu-portal .multimedia__menu .multimedia__menu-list, .multimedia-react-select .multimedia__menu .multimedia__menu-list {\n  max-height: 196px;\n  overflow-y: auto;\n  box-sizing: border-box;\n}\n.multimedia__menu-portal .multimedia__menu .multimedia__menu-notice, .multimedia-react-select .multimedia__menu .multimedia__menu-notice {\n  visibility: hidden;\n}\n.multimedia__menu-portal .multimedia__option, .multimedia-react-select .multimedia__option {\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  box-sizing: border-box;\n  background-color: var(--color-menu-tier1);\n  cursor: pointer;\n  display: block;\n  height: 32px;\n  line-height: 24px;\n  padding: 5px 12px;\n  position: relative;\n  border-radius: var(--radius-tier1);\n}\n.multimedia__menu-portal .multimedia__option--is-focused, .multimedia__menu-portal .multimedia__option--is-selected, .multimedia-react-select .multimedia__option--is-focused, .multimedia-react-select .multimedia__option--is-selected {\n  background-color: var(--color-hover-tier1);\n}\n.multimedia__menu-portal .multimedia__option--is-selected:not(.multimedia__option--is-focused), .multimedia-react-select .multimedia__option--is-selected:not(.multimedia__option--is-focused) {\n  background-color: var(--color-menu-tier1);\n}\n.multimedia__menu-portal .multimedia__option--is-disabled, .multimedia-react-select .multimedia__option--is-disabled {\n  cursor: default;\n}\n\n.multimedia__menu-list::-webkit-scrollbar {\n  width: 10px;\n  height: 10px;\n}\n\n.multimedia__menu-list::-webkit-scrollbar-thumb {\n  background-color: var(--color-grey-tier10);\n  border-radius: var(--radius-tier1);\n  border: 2px transparent solid;\n  background-clip: padding-box;\n}\n.multimedia__menu-list::-webkit-scrollbar-thumb:hover {\n  background-color: var(--color-grey-tier8);\n}\n\n.multimedia__menu-list::-webkit-scrollbar-corner {\n  display: none;\n}\n\n.multimedia__menu-list {\n  scrollbar-width: thin;\n}\n\n.multimedia__menu-list {\n  scrollbar-gutter: stable;\n}\n\n.note {\n  color: var(--color-font-black1);\n}\n.note__prefix {\n  display: inline;\n  color: var(--color-font-teal1);\n}\n\n.form-switch {\n  position: relative;\n  display: inline-block;\n  vertical-align: top;\n  width: 48px;\n  height: 24px;\n}\n.form-switch.disabled {\n  opacity: 40%;\n}\n.form-switch .form-switch-input {\n  display: none;\n}\n.form-switch .form-switch-toggle {\n  position: absolute;\n  cursor: pointer;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  background-color: var(--color-grey-tier10);\n  border-radius: 30px;\n  transition-duration: 0.4s;\n}\n.form-switch .form-switch-toggle:hover {\n  background-color: var(--color-grey-tier9);\n}\n.form-switch .form-switch-toggle:before {\n  position: absolute;\n  content: "";\n  height: 16px;\n  width: 16px;\n  left: 4px;\n  top: 4px;\n  background-color: var(--color-white-tier1);\n  border-radius: 50%;\n  transition-duration: 0.4s;\n}\n.form-switch .form-switch-toggle.checked {\n  background-color: var(--color-main-tier1);\n}\n.form-switch .form-switch-toggle.checked:hover {\n  background-color: var(--color-main-tier2);\n}\n.form-switch .form-switch-toggle.checked:before {\n  transform: translateX(24px);\n}\n\n.top-toast.modal {\n  width: fit-content;\n  max-width: calc(100vw - 56px);\n  height: auto;\n  min-height: 48px;\n  position: absolute;\n  right: 50%;\n  top: 75px;\n  padding: 0;\n  border-radius: 24px;\n  background: rgba(0, 0, 0, 0.85);\n  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);\n  z-index: 2;\n  transform: translate(50%, 0);\n  animation: top-toast-drop 0.396s cubic-bezier(0.33, 0, 0, 1.1);\n  transition: opacity 0.3s;\n  text-align: center;\n  color: var(--color-white-tier1);\n}\n.top-toast .modal-inner-ct {\n  display: flex;\n  align-items: center;\n}\n.top-toast .modal-inner-ct {\n  padding: 14px 20px;\n  overflow: hidden;\n  word-break: normal;\n  width: max-content;\n}\n.top-toast.hidden {\n  opacity: 0;\n}\n\n@keyframes top-toast-drop {\n  to {\n    top: 75px;\n  }\n  from {\n    top: 50px;\n  }\n}\n.top-toast-close {\n  margin-left: 4px;\n}\n.top-toast-close svg {\n  width: 18px;\n  height: 18px;\n  margin: 3px;\n}\n.top-toast-close svg path {\n  fill: #bfc1c3;\n}\n.top-toast-close svg path:hover, .top-toast-close svg path:active, .top-toast-close svg path.active {\n  fill: #f2f3f4;\n}\n\n.multimedia-react-datepicker .react-datepicker__aria-live {\n  display: none;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-header {\n  display: flex;\n  margin-bottom: 16px;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-header .multimedia-react-datepicker-header-arrow-btn svg {\n  width: 24px;\n  height: 24px;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-header .multimedia-react-datepicker-header-arrow-btn svg g g {\n  fill: var(--color-grey-tier4);\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-header .multimedia-react-datepicker-header-arrow-btn:hover svg g g, .multimedia-react-datepicker .multimedia-react-datepicker-header .multimedia-react-datepicker-header-arrow-btn:active svg g g {\n  fill: var(--color-main-tier1);\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-header .multimedia-react-datepicker-header-arrow-btn.disabled {\n  cursor: default;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-header .multimedia-react-datepicker-header-arrow-btn.disabled svg g g {\n  fill: var(--color-grey-tier9);\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-select {\n  flex: 1;\n  display: flex;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-year.multimedia-react-select .multimedia__control,\n.multimedia-react-datepicker .multimedia-react-datepicker-month.multimedia-react-select .multimedia__control {\n  border: none;\n  min-height: 24px;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-year.multimedia-react-select .multimedia__indicators,\n.multimedia-react-datepicker .multimedia-react-datepicker-month.multimedia-react-select .multimedia__indicators {\n  padding: 0px;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-year.multimedia-react-select .multimedia__value-container,\n.multimedia-react-datepicker .multimedia-react-datepicker-month.multimedia-react-select .multimedia__value-container {\n  padding: 0px;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-year.multimedia-react-select .multimedia__single-value:hover,\n.multimedia-react-datepicker .multimedia-react-datepicker-month.multimedia-react-select .multimedia__single-value:hover {\n  color: var(--color-main-tier1);\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-year.multimedia-react-select input,\n.multimedia-react-datepicker .multimedia-react-datepicker-month.multimedia-react-select input {\n  width: 0;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-month {\n  width: 110px;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-month .multimedia__menu {\n  width: 120px;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-year {\n  margin-right: 10px;\n  width: 62px;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-year .multimedia__menu {\n  width: 88px;\n}\n.multimedia-react-datepicker .react-datepicker__input-container {\n  display: flex;\n  position: relative;\n}\n.multimedia-react-datepicker .react-datepicker__input-container input {\n  padding-right: 36px;\n  flex: 1;\n}\n.multimedia-react-datepicker .react-datepicker-popper {\n  z-index: 1;\n  border: 1px solid var(--color-divider-tier1);\n  border-radius: var(--radius-tier1);\n  box-shadow: var(--shadow-tier1);\n  background-color: var(--color-background-tier2);\n}\n.multimedia-react-datepicker .react-datepicker-popper .react-datepicker__triangle {\n  display: none;\n}\n.multimedia-react-datepicker .react-datepicker__month-container {\n  padding: 12px 16px 16px;\n}\n.multimedia-react-datepicker .react-datepicker__day-name {\n  color: var(--color-font-black3);\n}\n.multimedia-react-datepicker .react-datepicker__day-name, .multimedia-react-datepicker .react-datepicker__day {\n  width: 28px;\n  height: 28px;\n  line-height: 28px;\n  display: inline-block;\n  text-align: center;\n  margin: 3px;\n  border: 1px solid var(--color-background-tier1);\n  box-sizing: border-box;\n  border-radius: var(--radius-tier1);\n}\n.multimedia-react-datepicker .react-datepicker__day {\n  cursor: pointer;\n}\n.multimedia-react-datepicker .react-datepicker__day:focus-visible {\n  outline: none;\n}\n.multimedia-react-datepicker .react-datepicker__day:not(.react-datepicker__day--today):not(.react-datepicker__day--selected):not(.react-datepicker__day--keyboard-selected):not(.react-datepicker__day--in-range):not(.react-datepicker__day--disabled):hover {\n  background-color: var(--color-button-tier2);\n}\n.multimedia-react-datepicker .react-datepicker__day--disabled {\n  color: var(--color-font-black3);\n  cursor: unset;\n}\n.multimedia-react-datepicker .react-datepicker__day--selected,\n.multimedia-react-datepicker .react-datepicker__day--keyboard-selected {\n  color: var(--color-white-tier1);\n  background-color: var(--color-main-tier1);\n}\n.multimedia-react-datepicker .react-datepicker__day--today {\n  border: 1px solid var(--color-main-tier1);\n  background-color: var(--color-background-tier1);\n  color: var(--color-main-tier1);\n}\n.multimedia-react-datepicker .react-datepicker__day--today.react-datepicker__day--selected,\n.multimedia-react-datepicker .react-datepicker__day--today .react-datepicker__day--keyboard-selected {\n  line-height: 28px;\n}\n.multimedia-react-datepicker .react-datepicker__day--today.react-datepicker__day--selected:after, .multimedia-react-datepicker .react-datepicker__day--today.react-datepicker__day--keyboard-selected:after {\n  display: none;\n}\n.multimedia-react-datepicker .react-datepicker__day--outside-month {\n  color: var(--color-font-black3);\n}\n.multimedia-react-datepicker .react-datepicker__view-calendar-icon:has(input:focus) .multimedia-calendar-icon g path {\n  fill: var(--color-main-tier1);\n}\n.multimedia-react-datepicker .multimedia-calendar-icon {\n  position: absolute;\n  width: 24px;\n  height: 24px;\n  right: 8px;\n  top: 3px;\n}\n.multimedia-react-datepicker .multimedia-calendar-icon g path {\n  fill: var(--color-grey-tier4);\n}\n.multimedia-react-datepicker .multimedia-calendar-icon:active g path {\n  fill: var(--color-main-tier1);\n}\n.multimedia-react-datepicker .multimedia-calendar-icon.disabled g path {\n  fill: var(--color-grey-tier10);\n}\n\n.multimedia-timepicker > div {\n  display: inline-block;\n  text-align: center;\n  width: 18px;\n}\n.multimedia-timepicker .multimedia-timepicker-field.multimedia-react-select {\n  display: inline-block;\n  width: 72px;\n}\n.multimedia-timepicker .multimedia-timepicker-field.multimedia-react-select .multimedia__option {\n  width: 56px;\n}\n.multimedia-timepicker .multimedia-timepicker-field.multimedia-react-select .multimedia__option--is-selected {\n  color: var(--color-white-tier1);\n  border-color: var(--color-main-tier1);\n  background-color: var(--color-main-tier1);\n}\n.multimedia-timepicker .multimedia-timepicker-field.multimedia-react-select .multimedia__menu {\n  width: unset;\n}\n.multimedia-timepicker .multimedia-timepicker-field.multimedia-react-select .multimedia__indicators {\n  padding-left: 0;\n}\n\n.multimedia-datetimepicker .datetime-row > div {\n  display: inline-flex;\n  margin-top: 12px;\n}\n.multimedia-datetimepicker .datetime-row > .label {\n  width: 124px;\n  height: 20px;\n  line-height: 20px;\n}\n.multimedia-datetimepicker .datetime-row > .field {\n  width: 252px;\n}\n.multimedia-datetimepicker .datetime-row > .field .multimedia-react-datepicker {\n  flex: 1;\n}\n\n.multimedia-avatar-size24 {\n  text-align: center;\n  width: 24px;\n  height: 24px;\n  border-radius: 24px;\n}\n.multimedia-avatar-size24 .multimedia-avatar-text {\n  color: var(--color-white-tier1);\n  height: 24px;\n  line-height: 24px;\n  font-weight: bold;\n}\n\n.multimedia-avatar-size42 {\n  text-align: center;\n  width: 42px;\n  height: 42px;\n  border-radius: 42px;\n}\n.multimedia-avatar-size42 .multimedia-avatar-text {\n  color: var(--color-white-tier1);\n  height: 42px;\n  line-height: 42px;\n  font-weight: bold;\n}\n\n.multimedia-white-tip {\n  overflow-wrap: break-word;\n  white-space: normal;\n}\n.multimedia-white-tip .react-tooltip-arrow {\n  display: none;\n}\n.multimedia-white-tip.react-tooltip {\n  border-radius: var(--radius-tier1);\n  border: none;\n  box-shadow: var(--shadow-tier1);\n  opacity: 1;\n}\n.multimedia-white-tip.react-tooltip {\n  background-color: var(--color-menu-tier1);\n  padding: 20px;\n  color: var(--color-font-black1);\n  pointer-events: auto;\n  z-index: 10000;\n}\n\n.multimedia-tooltip {\n  overflow-wrap: break-word;\n  white-space: normal;\n  max-width: 360px;\n  z-index: 10000;\n}\n.multimedia-tooltip .react-tooltip-arrow {\n  display: none;\n}\n.multimedia-tooltip.react-tooltip {\n  border-radius: var(--radius-tier1);\n  border: none;\n  box-shadow: var(--shadow-tier1);\n  opacity: 1;\n}\n.multimedia-tooltip.react-tooltip {\n  color: var(--color-font-white1);\n  background-color: var(--color-tooltips-tier1);\n  padding: 6px 12px;\n}\n\n.multimedia-tooltip-mobile {\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  box-sizing: border-box;\n  max-width: calc(100vw - 32px);\n  z-index: 10000;\n}\n.multimedia-tooltip-mobile .react-tooltip-arrow {\n  display: none;\n}\n.multimedia-tooltip-mobile.react-tooltip {\n  border-radius: var(--radius-tier1);\n  border: none;\n  box-shadow: var(--shadow-tier1);\n  opacity: 1;\n}\n.multimedia-tooltip-mobile.react-tooltip {\n  color: var(--color-font-white1);\n  background-color: var(--color-tooltips-tier1);\n}\n\n.multimedia-warning-tooltip {\n  overflow-wrap: break-word;\n  white-space: normal;\n  max-width: 400px;\n  z-index: 10000;\n}\n.multimedia-warning-tooltip.react-tooltip {\n  border-radius: var(--radius-tier1);\n  padding: 1px 8px;\n  box-shadow: 0px 2px 8px rgba(232, 82, 88, 0.15);\n  color: var(--color-font-white1);\n  background-color: var(--color-status-red1);\n}\n.multimedia-warning-tooltip.react-tooltip__place-top-start .react-tooltip-arrow {\n  left: 12px !important;\n}';styleInject(css_248z);var commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:{};function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function getAugmentedNamespace(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}var propTypes$h={exports:{}},reactIs$1={exports:{}},reactIs_production_min={};function requireReactIs_production_min(){if(hasRequiredReactIs_production_min)return reactIs_production_min;hasRequiredReactIs_production_min=1;var e="function"==typeof Symbol&&Symbol.for,t=e?Symbol.for("react.element"):60103,n=e?Symbol.for("react.portal"):60106,r=e?Symbol.for("react.fragment"):60107,i=e?Symbol.for("react.strict_mode"):60108,o=e?Symbol.for("react.profiler"):60114,a=e?Symbol.for("react.provider"):60109,s=e?Symbol.for("react.context"):60110,l=e?Symbol.for("react.async_mode"):60111,u=e?Symbol.for("react.concurrent_mode"):60111,c=e?Symbol.for("react.forward_ref"):60112,d=e?Symbol.for("react.suspense"):60113,f=e?Symbol.for("react.suspense_list"):60120,p=e?Symbol.for("react.memo"):60115,h=e?Symbol.for("react.lazy"):60116,m=e?Symbol.for("react.block"):60121,g=e?Symbol.for("react.fundamental"):60117,v=e?Symbol.for("react.responder"):60118,y=e?Symbol.for("react.scope"):60119;function b(e){if("object"==typeof e&&null!==e){var f=e.$$typeof;switch(f){case t:switch(e=e.type){case l:case u:case r:case o:case i:case d:return e;default:switch(e=e&&e.$$typeof){case s:case c:case h:case p:case a:return e;default:return f}}case n:return f}}}function _(e){return b(e)===u}return reactIs_production_min.AsyncMode=l,reactIs_production_min.ConcurrentMode=u,reactIs_production_min.ContextConsumer=s,reactIs_production_min.ContextProvider=a,reactIs_production_min.Element=t,reactIs_production_min.ForwardRef=c,reactIs_production_min.Fragment=r,reactIs_production_min.Lazy=h,reactIs_production_min.Memo=p,reactIs_production_min.Portal=n,reactIs_production_min.Profiler=o,reactIs_production_min.StrictMode=i,reactIs_production_min.Suspense=d,reactIs_production_min.isAsyncMode=function(e){return _(e)||b(e)===l},reactIs_production_min.isConcurrentMode=_,reactIs_production_min.isContextConsumer=function(e){return b(e)===s},reactIs_production_min.isContextProvider=function(e){return b(e)===a},reactIs_production_min.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===t},reactIs_production_min.isForwardRef=function(e){return b(e)===c},reactIs_production_min.isFragment=function(e){return b(e)===r},reactIs_production_min.isLazy=function(e){return b(e)===h},reactIs_production_min.isMemo=function(e){return b(e)===p},reactIs_production_min.isPortal=function(e){return b(e)===n},reactIs_production_min.isProfiler=function(e){return b(e)===o},reactIs_production_min.isStrictMode=function(e){return b(e)===i},reactIs_production_min.isSuspense=function(e){return b(e)===d},reactIs_production_min.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===r||e===u||e===o||e===i||e===d||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===p||e.$$typeof===a||e.$$typeof===s||e.$$typeof===c||e.$$typeof===g||e.$$typeof===v||e.$$typeof===y||e.$$typeof===m)},reactIs_production_min.typeOf=b,reactIs_production_min}var reactIs_development={};function requireReactIs_development(){return hasRequiredReactIs_development||(hasRequiredReactIs_development=1),reactIs_development}function requireReactIs(){return hasRequiredReactIs||(hasRequiredReactIs=1,reactIs$1.exports=requireReactIs_production_min()),reactIs$1.exports}function requireObjectAssign(){if(hasRequiredObjectAssign)return objectAssign;hasRequiredObjectAssign=1;var e=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function r(e){if(null==e)throw TypeError("Object.assign cannot be called with null or undefined");return Object(e)}return objectAssign=!function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==r.join(""))return!1;var i={};if("abcdefghijklmnopqrst".split("").forEach(function(e){i[e]=e}),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},i)).join(""))return!1;return!0}catch(e){return!1}}()?function(i,o){for(var a,s,l=r(i),u=1;u<arguments.length;u++){for(var c in a=Object(arguments[u]))t.call(a,c)&&(l[c]=a[c]);if(e){s=e(a);for(var d=0;d<s.length;d++)n.call(a,s[d])&&(l[s[d]]=a[s[d]])}}return l}:Object.assign}function requireReactPropTypesSecret(){return hasRequiredReactPropTypesSecret?ReactPropTypesSecret_1:(hasRequiredReactPropTypesSecret=1,ReactPropTypesSecret_1="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}function requireHas(){return hasRequiredHas?has:(hasRequiredHas=1,has=Function.call.bind(Object.prototype.hasOwnProperty))}function requireCheckPropTypes(){if(hasRequiredCheckPropTypes)return checkPropTypes_1;function e(e,t,n,r,i){}return hasRequiredCheckPropTypes=1,e.resetWarningCache=function(){},checkPropTypes_1=e}function requireFactoryWithTypeCheckers(){if(hasRequiredFactoryWithTypeCheckers)return factoryWithTypeCheckers;hasRequiredFactoryWithTypeCheckers=1;var e=requireReactIs(),t=requireObjectAssign(),n=requireReactPropTypesSecret(),r=requireHas(),i=requireCheckPropTypes(),o=function(){};function a(){return null}return factoryWithTypeCheckers=function(s,l){var u="function"==typeof Symbol&&Symbol.iterator,c="@@iterator";function d(e){var t=e&&(u&&e[u]||e[c]);if("function"==typeof t)return t}var f="<<anonymous>>",p={array:v("array"),bigint:v("bigint"),bool:v("boolean"),func:v("function"),number:v("number"),object:v("object"),string:v("string"),symbol:v("symbol"),any:y(),arrayOf:b,element:_(),elementType:E(),instanceOf:w,node:I(),objectOf:T,oneOf:S,oneOfType:O,shape:k,exact:C};function h(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function m(e,t){this.message=e,this.data=t&&"object"==typeof t?t:{},this.stack=""}function g(e){function t(t,r,i,o,a,s,u){if(o=o||f,s=s||i,u!==n&&l){var c=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}return null!=r[i]?e(r,i,o,a,s):t?new m(null===r[i]?"The "+a+" `"+s+"` is marked as required in `"+o+"`, but its value is `null`.":"The "+a+" `"+s+"` is marked as required in `"+o+"`, but its value is `undefined`."):null}var r=t.bind(null,!1);return r.isRequired=t.bind(null,!0),r}function v(e){return g(function(t,n,r,i,o,a){var s=t[n];return P(s)!==e?new m("Invalid "+i+" `"+o+"` of type "+("`"+M(s))+"` supplied to `"+r+"`, expected `"+e+"`.",{expectedType:e}):null})}function y(){return g(a)}function b(e){return g(function(t,r,i,o,a){if("function"!=typeof e)return new m("Property `"+a+"` of component `"+i+"` has invalid PropType notation inside arrayOf.");var s=t[r];if(!Array.isArray(s))return new m("Invalid "+o+" `"+a+"` of type "+("`"+P(s))+"` supplied to `"+i+"`, expected an array.");for(var l=0;l<s.length;l++){var u=e(s,l,i,o,a+"["+l+"]",n);if(u instanceof Error)return u}return null})}function _(){return g(function(e,t,n,r,i){var o=e[t];return s(o)?null:new m("Invalid "+r+" `"+i+"` of type "+("`"+P(o))+"` supplied to `"+n+"`, expected a single ReactElement.")})}function E(){return g(function(t,n,r,i,o){var a=t[n];return e.isValidElementType(a)?null:new m("Invalid "+i+" `"+o+"` of type "+("`"+P(a))+"` supplied to `"+r+"`, expected a single ReactElement type.")})}function w(e){return g(function(t,n,r,i,o){if(!(t[n]instanceof e)){var a=e.name||f;return new m("Invalid "+i+" `"+o+"` of type "+("`"+L(t[n]))+"` supplied to `"+r+"`, expected instance of `"+a+"`.")}return null})}function S(e){return Array.isArray(e)?g(function(t,n,r,i,o){for(var a=t[n],s=0;s<e.length;s++)if(h(a,e[s]))return null;var l=JSON.stringify(e,function(e,t){return"symbol"===M(t)?String(t):t});return new m("Invalid "+i+" `"+o+"` of value `"+String(a)+"` "+("supplied to `"+r)+"`, expected one of "+l+".")}):a}function T(e){return g(function(t,i,o,a,s){if("function"!=typeof e)return new m("Property `"+s+"` of component `"+o+"` has invalid PropType notation inside objectOf.");var l=t[i],u=P(l);if("object"!==u)return new m("Invalid "+a+" `"+s+"` of type "+("`"+u)+"` supplied to `"+o+"`, expected an object.");for(var c in l)if(r(l,c)){var d=e(l,c,o,a,s+"."+c,n);if(d instanceof Error)return d}return null})}function O(e){if(!Array.isArray(e))return a;for(var t=0;t<e.length;t++){var i=e[t];if("function"!=typeof i)return o("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+R(i)+" at index "+t+"."),a}return g(function(t,i,o,a,s){for(var l=[],u=0;u<e.length;u++){var c=(0,e[u])(t,i,o,a,s,n);if(null==c)return null;c.data&&r(c.data,"expectedType")&&l.push(c.data.expectedType)}return new m("Invalid "+a+" `"+s+"` supplied to "+("`"+o)+"`"+(l.length>0?", expected one of type ["+l.join(", ")+"]":"")+".")})}function I(){return g(function(e,t,n,r,i){return A(e[t])?null:new m("Invalid "+r+" `"+i+"` supplied to `"+n+"`, expected a ReactNode.")})}function x(e,t,n,r,i){return new m((e||"React class")+": "+t+" type `"+n+"."+r+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+i+"`.")}function k(e){return g(function(t,r,i,o,a){var s=t[r],l=P(s);if("object"!==l)return new m("Invalid "+o+" `"+a+"` of type `"+l+"` supplied to `"+i+"`, expected `object`.");for(var u in e){var c=e[u];if("function"!=typeof c)return x(i,o,a,u,M(c));var d=c(s,u,i,o,a+"."+u,n);if(d)return d}return null})}function C(e){return g(function(i,o,a,s,l){var u=i[o],c=P(u);if("object"!==c)return new m("Invalid "+s+" `"+l+"` of type `"+c+"` supplied to `"+a+"`, expected `object`.");var d=t({},i[o],e);for(var f in d){var p=e[f];if(r(e,f)&&"function"!=typeof p)return x(a,s,l,f,M(p));if(!p)return new m("Invalid "+s+" `"+l+"` key `"+f+"` supplied to `"+a+"`.\nBad object: "+JSON.stringify(i[o],null,"  ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null,"  "));var h=p(u,f,a,s,l+"."+f,n);if(h)return h}return null})}function A(e){switch(typeof e){case"number":case"string":case"undefined":return!0;case"boolean":return!e;case"object":if(Array.isArray(e))return e.every(A);if(null===e||s(e))return!0;var t=d(e);if(!t)return!1;var n,r=t.call(e);if(t!==e.entries){for(;!(n=r.next()).done;)if(!A(n.value))return!1}else for(;!(n=r.next()).done;){var i=n.value;if(i&&!A(i[1]))return!1}return!0;default:return!1}}function D(e,t){return"symbol"===e||!!t&&!!("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}function P(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":D(t,e)?"symbol":t}function M(e){if(null==e)return""+e;var t=P(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function R(e){var t=M(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}function L(e){return e.constructor&&e.constructor.name?e.constructor.name:f}return m.prototype=Error.prototype,p.checkPropTypes=i,p.resetWarningCache=i.resetWarningCache,p.PropTypes=p,p}}function requireFactoryWithThrowingShims(){if(hasRequiredFactoryWithThrowingShims)return factoryWithThrowingShims;hasRequiredFactoryWithThrowingShims=1;var e=requireReactPropTypesSecret();function t(){}function n(){}return n.resetWarningCache=t,factoryWithThrowingShims=function(){function r(t,n,r,i,o,a){if(a!==e){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function i(){return r}r.isRequired=r;var o={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:i,element:r,elementType:r,instanceOf:i,node:r,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:n,resetWarningCache:t};return o.PropTypes=o,o}}propTypes$h.exports=requireFactoryWithThrowingShims()();var propTypesExports=propTypes$h.exports,PropTypes=getDefaultExportFromCjs(propTypesExports),propTypes$g={className:PropTypes.string,text:PropTypes.string.isRequired},defaultProps$h={className:""},DangerousSpan=function(e){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("span",{className:e.className,dangerouslySetInnerHTML:{__html:e.text}})};DangerousSpan.propTypes=propTypes$g,DangerousSpan.defaultProps=defaultProps$h;var classnames$1={exports:{}};!/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/function(e){!function(){var t={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=i(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var r="";for(var o in e)t.call(e,o)&&e[o]&&(r=i(r,o));return r}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):window.classNames=n}()}(classnames$1);var classnamesExports=classnames$1.exports,classNames$1=getDefaultExportFromCjs(classnamesExports),buttonHandlerWrapper=function(e,t){return function(n){if(t){n.preventDefault();return}e&&(n.preventDefault(),e(n))}},DesktopButton=(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function(e,t){var n=e.handler,r=e.hoverHandler,i=e.ariaLabel,o=e.dataTestId,a=e.disabled,s=e.className,l=e.children,u=e.style,c=e.title,d=e.tipId,f=e.tipPlace,p=e.onWheel,h=e.onTransitionEnd,m=e.onMouseDown,g=e.onMouseLeave,v=e.onTouchEnd,y=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),b=classNames$1((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},s,!0),"disabled",a));(0,react__WEBPACK_IMPORTED_MODULE_2__.useImperativeHandle)(t,function(){return y.current});var _=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return buttonHandlerWrapper(n,a)},[n,a]),E=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return buttonHandlerWrapper(r,a)},[r,a]),w=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return buttonHandlerWrapper(m,a)},[m,a]),S=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return buttonHandlerWrapper(g,a)},[g,a]),T=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return buttonHandlerWrapper(v,a)},[v,a]);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("button",{className:b,disabled:a,onClick:_,onMouseEnter:E,onMouseDown:w,onMouseLeave:S,onTouchEnd:T,onWheel:p,onTransitionEnd:h,ref:y,style:u,"aria-label":i,"data-testid":o,type:"button","data-tooltip-content":c,"data-tooltip-id":d,"data-tooltip-place":f,children:l})});DesktopButton.displayName="DesktopButton",DesktopButton.propTypes={handler:PropTypes.func,hoverHandler:PropTypes.func,ariaLabel:PropTypes.string,dataTestId:PropTypes.string,disabled:PropTypes.bool,className:PropTypes.string,children:PropTypes.node,style:PropTypes.shape({background:PropTypes.string}),title:PropTypes.string,tipId:PropTypes.string,tipPlace:PropTypes.string,onWheel:PropTypes.func,onTransitionEnd:PropTypes.func,onMouseDown:PropTypes.func,onMouseLeave:PropTypes.func,onTouchEnd:PropTypes.func},DesktopButton.defaultProps={handler:void 0,hoverHandler:void 0,ariaLabel:void 0,dataTestId:void 0,disabled:!1,className:"",children:null,style:{},title:void 0,tipId:void 0,tipPlace:void 0,onWheel:void 0,onTransitionEnd:void 0,onMouseDown:void 0,onMouseLeave:void 0,onTouchEnd:void 0};var useMobileLongPressEvent=function(e){var t=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),n=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){t.current=e},[]);return(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){var n;return null===(n=t.current)||void 0===n||n.addEventListener("long-press",e),function(){var n;null===(n=t.current)||void 0===n||n.removeEventListener("long-press",e)}},[e]),{setCallBackTargetRef:n}},uaParser={exports:{}};!function(e,t){!function(n,r){var i="1.0.38",o="",a="?",s="function",l="undefined",u="object",c="string",d="major",f="model",p="name",h="type",m="vendor",g="version",v="architecture",y="console",b="mobile",_="tablet",E="smarttv",w="wearable",S="embedded",T=500,O="Amazon",I="Apple",x="ASUS",k="BlackBerry",C="Browser",A="Chrome",D="Firefox",P="Google",M="Huawei",R="LG",L="Microsoft",N="Motorola",F="Opera",U="Samsung",B="Sharp",z="Sony",j="Xiaomi",H="Zebra",W="Facebook",G="Chromium OS",Y="Mac OS",V=function(e,t){var n={};for(var r in e)t[r]&&t[r].length%2==0?n[r]=t[r].concat(e[r]):n[r]=e[r];return n},q=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},Z=function(e,t){return typeof e===c&&-1!==$(t).indexOf($(e))},$=function(e){return e.toLowerCase()},K=function(e){return typeof e===c?e.replace(/[^\d\.]/g,o).split(".")[0]:void 0},Q=function(e,t){if(typeof e===c)return e=e.replace(/^\s\s*/,o),typeof t===l?e:e.substring(0,T)},X=function(e,t){for(var n,i,o,a,l,c,d=0;d<t.length&&!l;){var f=t[d],p=t[d+1];for(n=i=0;n<f.length&&!l&&f[n];)if(l=f[n++].exec(e))for(o=0;o<p.length;o++)c=l[++i],typeof(a=p[o])===u&&a.length>0?2===a.length?typeof a[1]==s?this[a[0]]=a[1].call(this,c):this[a[0]]=a[1]:3===a.length?typeof a[1]!==s||a[1].exec&&a[1].test?this[a[0]]=c?c.replace(a[1],a[2]):void 0:this[a[0]]=c?a[1].call(this,c,a[2]):void 0:4===a.length&&(this[a[0]]=c?a[3].call(this,c.replace(a[1],a[2])):r):this[a]=c||r;d+=2}},J=function(e,t){for(var n in t)if(typeof t[n]===u&&t[n].length>0){for(var i=0;i<t[n].length;i++)if(Z(t[n][i],e))return n===a?r:n}else if(Z(t[n],e))return n===a?r:n;return e},ee={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},et={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[g,[p,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[g,[p,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[p,g],[/opios[\/ ]+([\w\.]+)/i],[g,[p,F+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[g,[p,F+" GX"]],[/\bopr\/([\w\.]+)/i],[g,[p,F]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[g,[p,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[p,g],[/\bddg\/([\w\.]+)/i],[g,[p,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[g,[p,"UC"+C]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[g,[p,"WeChat"]],[/konqueror\/([\w\.]+)/i],[g,[p,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[g,[p,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[g,[p,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[g,[p,"Smart Lenovo "+C]],[/(avast|avg)\/([\w\.]+)/i],[[p,/(.+)/,"$1 Secure "+C],g],[/\bfocus\/([\w\.]+)/i],[g,[p,D+" Focus"]],[/\bopt\/([\w\.]+)/i],[g,[p,F+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[g,[p,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[g,[p,"Dolphin"]],[/coast\/([\w\.]+)/i],[g,[p,F+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[g,[p,"MIUI "+C]],[/fxios\/([-\w\.]+)/i],[g,[p,D]],[/\bqihu|(qi?ho?o?|360)browser/i],[[p,"360 "+C]],[/(oculus|sailfish|huawei|vivo)browser\/([\w\.]+)/i],[[p,/(.+)/,"$1 "+C],g],[/samsungbrowser\/([\w\.]+)/i],[g,[p,U+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[p,/_/g," "],g],[/metasr[\/ ]?([\d\.]+)/i],[g,[p,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[p,"Sogou Mobile"],g],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[p,g],[/(lbbrowser)/i,/\[(linkedin)app\]/i],[p],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[p,W],g],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[p,g],[/\bgsa\/([\w\.]+) .*safari\//i],[g,[p,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[g,[p,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[g,[p,A+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[p,A+" WebView"],g],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[g,[p,"Android "+C]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[p,g],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[g,[p,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[g,p],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[p,[g,J,{"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[p,g],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[p,"Netscape"],g],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[g,[p,D+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[p,g],[/(cobalt)\/([\w\.]+)/i],[p,[g,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[v,"amd64"]],[/(ia32(?=;))/i],[[v,$]],[/((?:i[346]|x)86)[;\)]/i],[[v,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[v,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[v,"armhf"]],[/windows (ce|mobile); ppc;/i],[[v,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[v,/ower/,o,$]],[/(sun4\w)[;\)]/i],[[v,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[v,$]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[f,[m,U],[h,_]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[f,[m,U],[h,b]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[f,[m,I],[h,b]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[f,[m,I],[h,_]],[/(macintosh);/i],[f,[m,I]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[f,[m,B],[h,b]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[f,[m,M],[h,_]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[f,[m,M],[h,b]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[f,/_/g," "],[m,j],[h,b]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[f,/_/g," "],[m,j],[h,_]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[f,[m,"OPPO"],[h,b]],[/\b(opd2\d{3}a?) bui/i],[f,[m,"OPPO"],[h,_]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[f,[m,"Vivo"],[h,b]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[f,[m,"Realme"],[h,b]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[f,[m,N],[h,b]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[f,[m,N],[h,_]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[f,[m,R],[h,_]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[f,[m,R],[h,b]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[f,[m,"Lenovo"],[h,_]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[f,/_/g," "],[m,"Nokia"],[h,b]],[/(pixel c)\b/i],[f,[m,P],[h,_]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[f,[m,P],[h,b]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[f,[m,z],[h,b]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[f,"Xperia Tablet"],[m,z],[h,_]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[f,[m,"OnePlus"],[h,b]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[f,[m,O],[h,_]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[f,/(.+)/g,"Fire Phone $1"],[m,O],[h,b]],[/(playbook);[-\w\),; ]+(rim)/i],[f,m,[h,_]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[f,[m,k],[h,b]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[f,[m,x],[h,_]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[f,[m,x],[h,b]],[/(nexus 9)/i],[f,[m,"HTC"],[h,_]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[m,[f,/_/g," "],[h,b]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[f,[m,"Acer"],[h,_]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[f,[m,"Meizu"],[h,b]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[f,[m,"Ulefone"],[h,b]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[m,f,[h,b]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[m,f,[h,_]],[/(surface duo)/i],[f,[m,L],[h,_]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[f,[m,"Fairphone"],[h,b]],[/(u304aa)/i],[f,[m,"AT&T"],[h,b]],[/\bsie-(\w*)/i],[f,[m,"Siemens"],[h,b]],[/\b(rct\w+) b/i],[f,[m,"RCA"],[h,_]],[/\b(venue[\d ]{2,7}) b/i],[f,[m,"Dell"],[h,_]],[/\b(q(?:mv|ta)\w+) b/i],[f,[m,"Verizon"],[h,_]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[f,[m,"Barnes & Noble"],[h,_]],[/\b(tm\d{3}\w+) b/i],[f,[m,"NuVision"],[h,_]],[/\b(k88) b/i],[f,[m,"ZTE"],[h,_]],[/\b(nx\d{3}j) b/i],[f,[m,"ZTE"],[h,b]],[/\b(gen\d{3}) b.+49h/i],[f,[m,"Swiss"],[h,b]],[/\b(zur\d{3}) b/i],[f,[m,"Swiss"],[h,_]],[/\b((zeki)?tb.*\b) b/i],[f,[m,"Zeki"],[h,_]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[m,"Dragon Touch"],f,[h,_]],[/\b(ns-?\w{0,9}) b/i],[f,[m,"Insignia"],[h,_]],[/\b((nxa|next)-?\w{0,9}) b/i],[f,[m,"NextBook"],[h,_]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[m,"Voice"],f,[h,b]],[/\b(lvtel\-)?(v1[12]) b/i],[[m,"LvTel"],f,[h,b]],[/\b(ph-1) /i],[f,[m,"Essential"],[h,b]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[f,[m,"Envizen"],[h,_]],[/\b(trio[-\w\. ]+) b/i],[f,[m,"MachSpeed"],[h,_]],[/\btu_(1491) b/i],[f,[m,"Rotor"],[h,_]],[/(shield[\w ]+) b/i],[f,[m,"Nvidia"],[h,_]],[/(sprint) (\w+)/i],[m,f,[h,b]],[/(kin\.[onetw]{3})/i],[[f,/\./g," "],[m,L],[h,b]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[f,[m,H],[h,_]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[f,[m,H],[h,b]],[/smart-tv.+(samsung)/i],[m,[h,E]],[/hbbtv.+maple;(\d+)/i],[[f,/^/,"SmartTV"],[m,U],[h,E]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[m,R],[h,E]],[/(apple) ?tv/i],[m,[f,I+" TV"],[h,E]],[/crkey/i],[[f,A+"cast"],[m,P],[h,E]],[/droid.+aft(\w+)( bui|\))/i],[f,[m,O],[h,E]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[f,[m,B],[h,E]],[/(bravia[\w ]+)( bui|\))/i],[f,[m,z],[h,E]],[/(mitv-\w{5}) bui/i],[f,[m,j],[h,E]],[/Hbbtv.*(technisat) (.*);/i],[m,f,[h,E]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[m,Q],[f,Q],[h,E]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[h,E]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[m,f,[h,y]],[/droid.+; (shield) bui/i],[f,[m,"Nvidia"],[h,y]],[/(playstation [345portablevi]+)/i],[f,[m,z],[h,y]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[f,[m,L],[h,y]],[/((pebble))app/i],[m,f,[h,w]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[f,[m,I],[h,w]],[/droid.+; (glass) \d/i],[f,[m,P],[h,w]],[/droid.+; (wt63?0{2,3})\)/i],[f,[m,H],[h,w]],[/(quest( \d| pro)?)/i],[f,[m,W],[h,w]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[m,[h,S]],[/(aeobc)\b/i],[f,[m,O],[h,S]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[f,[h,b]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[f,[h,_]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[h,_]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[h,b]],[/(android[-\w\. ]{0,9});.+buil/i],[f,[m,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[g,[p,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[g,[p,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[p,g],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[g,p]],os:[[/microsoft (windows) (vista|xp)/i],[p,g],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[p,[g,J,ee]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[g,J,ee],[p,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[g,/_/g,"."],[p,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[p,Y],[g,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[g,p],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[p,g],[/\(bb(10);/i],[g,[p,k]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[g,[p,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[g,[p,D+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[g,[p,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[g,[p,"watchOS"]],[/crkey\/([\d\.]+)/i],[g,[p,A+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[p,G],g],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[p,g],[/(sunos) ?([\w\.\d]*)/i],[[p,"Solaris"],g],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[p,g]]},en=function(e,t){if(typeof e===u&&(t=e,e=r),!(this instanceof en))return new en(e,t).getResult();var i=typeof n!==l&&n.navigator?n.navigator:r,a=e||(i&&i.userAgent?i.userAgent:o),y=i&&i.userAgentData?i.userAgentData:r,E=t?V(et,t):et,w=i&&i.userAgent==a;return this.getBrowser=function(){var e={};return e[p]=r,e[g]=r,X.call(e,a,E.browser),e[d]=K(e[g]),w&&i&&i.brave&&typeof i.brave.isBrave==s&&(e[p]="Brave"),e},this.getCPU=function(){var e={};return e[v]=r,X.call(e,a,E.cpu),e},this.getDevice=function(){var e={};return e[m]=r,e[f]=r,e[h]=r,X.call(e,a,E.device),w&&!e[h]&&y&&y.mobile&&(e[h]=b),w&&"Macintosh"==e[f]&&i&&typeof i.standalone!==l&&i.maxTouchPoints&&i.maxTouchPoints>2&&(e[f]="iPad",e[h]=_),e},this.getEngine=function(){var e={};return e[p]=r,e[g]=r,X.call(e,a,E.engine),e},this.getOS=function(){var e={};return e[p]=r,e[g]=r,X.call(e,a,E.os),w&&!e[p]&&y&&y.platform&&"Unknown"!=y.platform&&(e[p]=y.platform.replace(/chrome os/i,G).replace(/macos/i,Y)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return a},this.setUA=function(e){return a=typeof e===c&&e.length>T?Q(e,T):e,this},this.setUA(a),this};en.VERSION=i,en.BROWSER=q([p,g,d]),en.CPU=q([v]),en.DEVICE=q([f,m,h,y,b,E,_,w,S]),en.ENGINE=en.OS=q([p,g]),e.exports&&(t=e.exports=en),t.UAParser=en;var er=typeof n!==l&&(n.jQuery||n.Zepto);if(er&&!er.ua){var ei=new en;er.ua=ei.getResult(),er.ua.get=function(){return ei.getUA()},er.ua.set=function(e){ei.setUA(e);var t=ei.getResult();for(var n in t)er.ua[n]=t[n]}}}("object"==typeof window?window:commonjsGlobal)}(uaParser,uaParser.exports);var uaParserExports=uaParser.exports,_MD=function(){function e(t){(0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_6__.Z)(this,e),this.uaParser=new uaParserExports.UAParser(t)}return(0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_7__.Z)(e,[{key:"isMobile",value:function(){var e=this.uaParser.getDevice().type;return"Mac OS"!==this.uaParser.getOS().name&&("tablet"===e||"mobile"===e)}},{key:"isiOS",value:function(){return"iOS"===this.uaParser.getOS().name}}])}(),userAgent=null;"undefined"!=typeof window&&(userAgent=window.navigator.userAgent);var md=new _MD(userAgent),isMobile=function(){return md.isMobile()},createWithRwd=function(e){return function(t,n){return e()?n:t}},withRwd=createWithRwd(isMobile);function ownKeys$d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$d(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var MobileButton=(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function(e,t){var n=useMobileLongPressEvent(e.onLongPress).setCallBackTargetRef,r=function(e){"function"==typeof t?t(e):t&&(t.current=e),n(e)};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(DesktopButton,_objectSpread$d(_objectSpread$d({},e),{},{ref:r}))});MobileButton.propTypes={onLongPress:PropTypes.func},MobileButton.defaultProps={onLongPress:void 0},MobileButton.displayName="MobileButton";var Button=withRwd(DesktopButton,MobileButton),_excluded$9=["items","showBottom","tipId"],_excluded2$2=["onClick"];function ownKeys$c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$c(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var TabItemType=PropTypes.shape({text:PropTypes.string.isRequired,className:PropTypes.string,textCls:PropTypes.string,title:PropTypes.string,active:PropTypes.bool,disabled:PropTypes.bool,handler:PropTypes.func,WrapElement:PropTypes.elementType,wrapElementProps:PropTypes.shape(),isShowHint:PropTypes.bool}),propTypes$f={items:PropTypes.arrayOf(TabItemType),showBottom:PropTypes.bool,tipId:PropTypes.string},defaultProps$g={showBottom:!1,items:[],tipId:void 0},style=Object.freeze({position:"relative",display:"inline-block"}),setCtPos=function(e,t,n){if(e){var r=(t/e.offsetWidth).toFixed(2),i=n-(e.offsetWidth-t)/2;e.style.transform="matrix(".concat(r,", 0, 0, 1, ").concat(i,", 0)")}},TabButtonGroup=function(e){var t=e.items,n=e.showBottom,r=e.tipId,i=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$9),o=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)([]),a=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null);if((0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){var e=a.current;e&&(e.style.width="".concat(o.current[0].offsetWidth,"px"));for(var n=0;n<t.length;++n)if(t[n].active){setCtPos(e,o.current[n].offsetWidth,o.current[n].offsetLeft),setTimeout(function(){e&&(e.style.transitionDuration="430ms")},0);return}},[t]),!t.length)return null;for(var s=[],l=function(e){var n=t[e],l=n.text,u=n.className,c=void 0===u?"":u,d=n.textCls,f=void 0===d?"":d,p=n.title,h=void 0===p?null:p,m=n.active,g=void 0!==m&&m,v=n.disabled,y=void 0!==v&&v,b=n.handler,_=void 0===b?void 0:b,E=n.WrapElement,w=void 0===E?void 0:E,S=n.wrapElementProps,T=void 0===S?{}:S,O=n.isShowHint,I=void 0!==O&&O,x=classNames$1((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},c,c),"active",g),"disabled",y)),k=function(){g&&setCtPos(a.current,o.current[e].offsetWidth,o.current[e].offsetLeft)},C=null,A=function(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"button-text-wrap",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"".concat(f," button-text"),children:[l,I?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("span",{className:"tab-button-dot"}):null]})})};if(w){var D=T.onClick,P=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(T,_excluded2$2),M=function(e){k(),D&&D(e),_&&_(e)};C=(0,react__WEBPACK_IMPORTED_MODULE_2__.createElement)(w,_objectSpread$c(_objectSpread$c({},P),{},{onClick:M,key:"key_".concat(l)}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(Button,_objectSpread$c(_objectSpread$c({},i),{},{disabled:y,className:"".concat(x," tab-button"),title:h,ref:function(t){o.current[e]=t},children:A()})))}else{var R=function(e){k(),_&&_(e)};C=(0,react__WEBPACK_IMPORTED_MODULE_2__.createElement)(Button,_objectSpread$c(_objectSpread$c({},i),{},{disabled:y,className:"".concat(x," tab-button"),title:h,handler:R,key:"key_".concat(l),ref:function(t){o.current[e]=t},dataTestId:"tab-button-".concat(l),tipId:r}),A())}s.push(C)},u=0;u<t.length;++u)l(u);var c=classNames$1("tab-button-indicator-ct",{"indicator-top":!n,"indicator-bottom":n});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{style:style,children:[s,(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:c,ref:a,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"tab-button-indicator"})})]})};TabButtonGroup.propTypes=propTypes$f,TabButtonGroup.defaultProps=defaultProps$g;var TabPanelItemType=PropTypes.shape({text:PropTypes.string.isRequired,className:PropTypes.string,textCls:PropTypes.string,title:PropTypes.string,active:PropTypes.bool,disabled:PropTypes.bool,content:PropTypes.node,handler:PropTypes.func,WrapElement:PropTypes.elementType,wrapElementProps:PropTypes.shape()}),propTypes$e={className:PropTypes.string,tabButtonClassName:PropTypes.string,tabItems:PropTypes.arrayOf(TabPanelItemType),defaultActiveId:PropTypes.number,disabled:PropTypes.bool,currentActiveId:PropTypes.number,customPanelHeaderRight:PropTypes.node,beforeChangeTab:PropTypes.func},defaultProps$f={className:"",tabButtonClassName:"",tabItems:[{}],defaultActiveId:0,currentActiveId:-1,disabled:!1,customPanelHeaderRight:null,beforeChangeTab:null},TabPanel=function(e){var t=e.className,n=e.tabButtonClassName,r=e.tabItems,i=e.defaultActiveId,o=e.disabled,a=e.currentActiveId,s=e.customPanelHeaderRight,l=e.beforeChangeTab,u=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(i),c=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(u,2),d=c[0],f=c[1];(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){a>-1&&f(a)},[a]);var p=r.map(function(e,t){var i=function(){var n=(0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__.Z)(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default().mark(function n(){return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(!l){n.next=6;break}return n.next=3,l(e,t,r[d]);case 3:if(n.sent){n.next=6;break}return n.abrupt("return");case 6:f(t),e.handler&&e.handler();case 8:case"end":return n.stop()}},n)}));return function(){return n.apply(this,arguments)}}();return{key:"key_".concat(t),className:n,active:t===d,text:e.text,title:e.title,handler:i,disabled:o,isShowHint:e.isShowHint}}),h=r[d].content?r[d].content:null,m=t?"".concat(t," tab-panel"):"tab-panel";return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:m,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"tab-panel-header",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"tab-panel-left",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TabButtonGroup,{items:p,showBottom:!0})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"tab-panel-right",children:s})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"tab-panel-content",children:h})]})};TabPanel.propTypes=propTypes$e,TabPanel.defaultProps=defaultProps$f;var Note=function(e){var t=e.className,n=e.noteString,r=e.text;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"note ".concat(t),role:"note",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("span",{className:"note__prefix",children:n}),r]})};Note.propTypes={className:PropTypes.string,noteString:PropTypes.string.isRequired,text:PropTypes.string.isRequired},Note.defaultProps={className:""};var lottie$1={exports:{}};!function(module,exports){"undefined"!=typeof navigator&&function(e,t){module.exports=t()}(0,function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var n,r,i=e.length;for(n=0;n<i;n+=1)for(var o in r=e[n].prototype)Object.prototype.hasOwnProperty.call(r,o)&&(t.prototype[o]=r[o])}function getDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)}function createProxyFunction(e){function t(){}return t.prototype=e,t}var audioControllerFactory=function(){function e(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(e){this.audios.push(e)},pause:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].pause()},resume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].resume()},setRate:function(e){var t,n=this.audios.length;for(t=0;t<n;t+=1)this.audios[t].setRate(e)},createAudio:function(e){return this.audioFactory?this.audioFactory(e):window.Howl?new window.Howl({src:[e]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(e){this.audioFactory=e},setVolume:function(e){this._volume=e,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),createTypedArray=function(){function e(e,t){var n,r=0,i=[];switch(e){case"int16":case"uint8c":n=1;break;default:n=1.1}for(r=0;r<t;r+=1)i.push(n);return i}function t(t,n){return"float32"===t?new Float32Array(n):"int16"===t?new Int16Array(n):"uint8c"===t?new Uint8ClampedArray(n):e(t,n)}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?t:e}();function createSizedArray(e){return Array.apply(null,{length:e})}function _typeof$6(e){return(_typeof$6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};!function(){var e,t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],n=t.length;for(e=0;e<n;e+=1)BMMath[t[e]]=Math[t[e]]}(),BMMath.random=Math.random,BMMath.abs=function(e){if("object"===_typeof$6(e)&&e.length){var t,n=createSizedArray(e.length),r=e.length;for(t=0;t<r;t+=1)n[t]=Math.abs(e[t]);return n}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function styleDiv(e){e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.display="block",e.style.transformOrigin="0 0",e.style.webkitTransformOrigin="0 0",e.style.backfaceVisibility="visible",e.style.webkitBackfaceVisibility="visible",e.style.transformStyle="preserve-3d",e.style.webkitTransformStyle="preserve-3d",e.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(e,t,n,r){this.type=e,this.currentTime=t,this.totalTime=n,this.direction=r<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,n,r){this.type=e,this.currentLoop=n,this.totalLoops=t,this.direction=r<0?-1:1}function BMSegmentStartEvent(e,t,n){this.type=e,this.firstFrame=t,this.totalFrames=n}function BMDestroyEvent(e,t){this.type=e,this.target=t}function BMRenderFrameErrorEvent(e,t){this.type="renderFrameError",this.nativeError=e,this.currentTime=t}function BMConfigErrorEvent(e){this.type="configError",this.nativeError=e}var createElementID=function(){var e=0;return function(){return e+=1,idPrefix$1+"__lottie_element_"+e}}();function HSVtoRGB(e,t,n){var r,i,o,a,s,l,u,c;switch(a=Math.floor(6*e),s=6*e-a,l=n*(1-t),u=n*(1-s*t),c=n*(1-(1-s)*t),a%6){case 0:r=n,i=c,o=l;break;case 1:r=u,i=n,o=l;break;case 2:r=l,i=n,o=c;break;case 3:r=l,i=u,o=n;break;case 4:r=c,i=l,o=n;break;case 5:r=n,i=l,o=u}return[r,i,o]}function RGBtoHSV(e,t,n){var r,i=Math.max(e,t,n),o=Math.min(e,t,n),a=i-o,s=0===i?0:a/i,l=i/255;switch(i){case o:r=0;break;case e:r=(t-n+a*(t<n?6:0))/(6*a);break;case t:r=(n-e+2*a)/(6*a);break;case n:r=(e-t+4*a)/(6*a)}return[r,s,l]}function addSaturationToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[1]+=t,n[1]>1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[2]+=t,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[0]+=t/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=function(){var e,t,n=[];for(e=0;e<256;e+=1)t=e.toString(16),n[e]=1===t.length?"0"+t:t;return function(e,t,r){return e<0&&(e=0),t<0&&(t=0),r<0&&(r=0),"#"+n[e]+n[t]+n[r]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return(_typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var dataManager=function(){var e,t,n=1,r=[],i={onmessage:function(){},postMessage:function(t){e({data:t})}},o={postMessage:function(e){i.onmessage({data:e})}};function a(t){if(window.Worker&&window.Blob&&getWebWorker()){var n=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"});return new Worker(URL.createObjectURL(n))}return e=t,i}function s(){t||((t=a(function(e){function t(){function e(t,n){var a,s,l,u,c,d,f=t.length;for(s=0;s<f;s+=1)if("ks"in(a=t[s])&&!a.completed){if(a.completed=!0,a.hasMask){var h=a.masksProperties;for(l=0,u=h.length;l<u;l+=1)if(h[l].pt.k.i)o(h[l].pt.k);else for(c=0,d=h[l].pt.k.length;c<d;c+=1)h[l].pt.k[c].s&&o(h[l].pt.k[c].s[0]),h[l].pt.k[c].e&&o(h[l].pt.k[c].e[0])}0===a.ty?(a.layers=r(a.refId,n),e(a.layers,n)):4===a.ty?i(a.shapes):5===a.ty&&p(a)}}function t(t,n){if(t){var i=0,o=t.length;for(i=0;i<o;i+=1)1===t[i].t&&(t[i].data.layers=r(t[i].data.refId,n),e(t[i].data.layers,n))}}function n(e,t){for(var n=0,r=t.length;n<r;){if(t[n].id===e)return t[n];n+=1}return null}function r(e,t){var r=n(e,t);return r?r.layers.__used?JSON.parse(JSON.stringify(r.layers)):(r.layers.__used=!0,r.layers):null}function i(e){var t,n,r;for(t=e.length-1;t>=0;t-=1)if("sh"===e[t].ty){if(e[t].ks.k.i)o(e[t].ks.k);else for(n=0,r=e[t].ks.k.length;n<r;n+=1)e[t].ks.k[n].s&&o(e[t].ks.k[n].s[0]),e[t].ks.k[n].e&&o(e[t].ks.k[n].e[0])}else"gr"===e[t].ty&&i(e[t].it)}function o(e){var t,n=e.i.length;for(t=0;t<n;t+=1)e.i[t][0]+=e.v[t][0],e.i[t][1]+=e.v[t][1],e.o[t][0]+=e.v[t][0],e.o[t][1]+=e.v[t][1]}function a(e,t){var n=t?t.split("."):[100,100,100];return e[0]>n[0]||!(n[0]>e[0])&&(e[1]>n[1]||!(n[1]>e[1])&&(e[2]>n[2]||!(n[2]>e[2])&&null))}var s=function(){var e=[4,4,14];function t(e){var t=e.t.d;e.t.d={k:[{s:t,t:0}]}}function n(e){var n,r=e.length;for(n=0;n<r;n+=1)5===e[n].ty&&t(e[n])}return function(t){if(a(e,t.v)&&(n(t.layers),t.assets)){var r,i=t.assets.length;for(r=0;r<i;r+=1)t.assets[r].layers&&n(t.assets[r].layers)}}}(),l=function(){var e=[4,7,99];return function(t){if(t.chars&&!a(e,t.v)){var n,r=t.chars.length;for(n=0;n<r;n+=1){var o=t.chars[n];o.data&&o.data.shapes&&(i(o.data.shapes),o.data.ip=0,o.data.op=99999,o.data.st=0,o.data.sr=1,o.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},t.chars[n].t||(o.data.shapes.push({ty:"no"}),o.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}}(),u=function(){var e=[5,7,15];function t(e){var t=e.t.p;"number"==typeof t.a&&(t.a={a:0,k:t.a}),"number"==typeof t.p&&(t.p={a:0,k:t.p}),"number"==typeof t.r&&(t.r={a:0,k:t.r})}function n(e){var n,r=e.length;for(n=0;n<r;n+=1)5===e[n].ty&&t(e[n])}return function(t){if(a(e,t.v)&&(n(t.layers),t.assets)){var r,i=t.assets.length;for(r=0;r<i;r+=1)t.assets[r].layers&&n(t.assets[r].layers)}}}(),c=function(){var e=[4,1,9];function t(e){var n,r,i,o=e.length;for(n=0;n<o;n+=1)if("gr"===e[n].ty)t(e[n].it);else if("fl"===e[n].ty||"st"===e[n].ty){if(e[n].c.k&&e[n].c.k[0].i)for(r=0,i=e[n].c.k.length;r<i;r+=1)e[n].c.k[r].s&&(e[n].c.k[r].s[0]/=255,e[n].c.k[r].s[1]/=255,e[n].c.k[r].s[2]/=255,e[n].c.k[r].s[3]/=255),e[n].c.k[r].e&&(e[n].c.k[r].e[0]/=255,e[n].c.k[r].e[1]/=255,e[n].c.k[r].e[2]/=255,e[n].c.k[r].e[3]/=255);else e[n].c.k[0]/=255,e[n].c.k[1]/=255,e[n].c.k[2]/=255,e[n].c.k[3]/=255}}function n(e){var n,r=e.length;for(n=0;n<r;n+=1)4===e[n].ty&&t(e[n].shapes)}return function(t){if(a(e,t.v)&&(n(t.layers),t.assets)){var r,i=t.assets.length;for(r=0;r<i;r+=1)t.assets[r].layers&&n(t.assets[r].layers)}}}(),d=function(){var e=[4,4,18];function t(e){var n,r,i;for(n=e.length-1;n>=0;n-=1)if("sh"===e[n].ty){if(e[n].ks.k.i)e[n].ks.k.c=e[n].closed;else for(r=0,i=e[n].ks.k.length;r<i;r+=1)e[n].ks.k[r].s&&(e[n].ks.k[r].s[0].c=e[n].closed),e[n].ks.k[r].e&&(e[n].ks.k[r].e[0].c=e[n].closed)}else"gr"===e[n].ty&&t(e[n].it)}function n(e){var n,r,i,o,a,s,l=e.length;for(r=0;r<l;r+=1){if((n=e[r]).hasMask){var u=n.masksProperties;for(i=0,o=u.length;i<o;i+=1)if(u[i].pt.k.i)u[i].pt.k.c=u[i].cl;else for(a=0,s=u[i].pt.k.length;a<s;a+=1)u[i].pt.k[a].s&&(u[i].pt.k[a].s[0].c=u[i].cl),u[i].pt.k[a].e&&(u[i].pt.k[a].e[0].c=u[i].cl)}4===n.ty&&t(n.shapes)}}return function(t){if(a(e,t.v)&&(n(t.layers),t.assets)){var r,i=t.assets.length;for(r=0;r<i;r+=1)t.assets[r].layers&&n(t.assets[r].layers)}}}();function f(n){n.__complete||(c(n),s(n),l(n),u(n),d(n),e(n.layers,n.assets),t(n.chars,n.assets),n.__complete=!0)}function p(e){0===e.t.a.length&&e.t.p}var h={};return h.completeData=f,h.checkColors=c,h.checkChars=l,h.checkPathProperties=u,h.checkShapes=d,h.completeLayers=e,h}if(o.dataManager||(o.dataManager=t()),o.assetLoader||(o.assetLoader=function(){function e(e){var t=e.getResponseHeader("content-type");return t&&"json"===e.responseType&&-1!==t.indexOf("json")||e.response&&"object"===_typeof$5(e.response)?e.response:e.response&&"string"==typeof e.response?JSON.parse(e.response):e.responseText?JSON.parse(e.responseText):null}return{load:function(t,n,r,i){var o,a=new XMLHttpRequest;try{a.responseType="json"}catch(e){}a.onreadystatechange=function(){if(4===a.readyState){if(200===a.status)r(o=e(a));else try{o=e(a),r(o)}catch(e){i&&i(e)}}};try{a.open("GET",t,!0)}catch(e){a.open("GET",n+"/"+t,!0)}a.send()}}}()),"loadAnimation"===e.data.type)o.assetLoader.load(e.data.path,e.data.fullPath,function(t){o.dataManager.completeData(t),o.postMessage({id:e.data.id,payload:t,status:"success"})},function(){o.postMessage({id:e.data.id,status:"error"})});else if("complete"===e.data.type){var n=e.data.animation;o.dataManager.completeData(n),o.postMessage({id:e.data.id,payload:n,status:"success"})}else"loadData"===e.data.type&&o.assetLoader.load(e.data.path,e.data.fullPath,function(t){o.postMessage({id:e.data.id,payload:t,status:"success"})},function(){o.postMessage({id:e.data.id,status:"error"})})})).onmessage=function(e){var t=e.data,n=t.id,i=r[n];r[n]=null,"success"===t.status?i.onComplete(t.payload):i.onError&&i.onError()})}function l(e,t){var i="processId_"+(n+=1);return r[i]={onComplete:e,onError:t},i}return{loadAnimation:function(e,n,r){s();var i=l(n,r);t.postMessage({type:"loadAnimation",path:e,fullPath:window.location.origin+window.location.pathname,id:i})},loadData:function(e,n,r){s();var i=l(n,r);t.postMessage({type:"loadData",path:e,fullPath:window.location.origin+window.location.pathname,id:i})},completeAnimation:function(e,n,r){s();var i=l(n,r);t.postMessage({type:"complete",animation:e,id:i})}}}(),ImagePreloader=function(){var e=function(){var e=createTag("canvas");e.width=1,e.height=1;var t=e.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),e}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(e,t,n){var r="";if(e.e)r=e.p;else if(t){var i=e.p;-1!==i.indexOf("images/")&&(i=i.split("/")[1]),r=t+i}else r=n+(e.u?e.u:"")+e.p;return r}function i(e){var t=0,n=setInterval((function(){(e.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(n)),t+=1}).bind(this),50)}function o(t){var n=r(t,this.assetsPath,this.path),i=createNS("image");isSafari?this.testImageLoaded(i):i.addEventListener("load",this._imageLoaded,!1),i.addEventListener("error",(function(){o.img=e,this._imageLoaded()}).bind(this),!1),i.setAttributeNS("http://www.w3.org/1999/xlink","href",n),this._elementHelper.append?this._elementHelper.append(i):this._elementHelper.appendChild(i);var o={img:i,assetData:t};return o}function a(t){var n=r(t,this.assetsPath,this.path),i=createTag("img");i.crossOrigin="anonymous",i.addEventListener("load",this._imageLoaded,!1),i.addEventListener("error",(function(){o.img=e,this._imageLoaded()}).bind(this),!1),i.src=n;var o={img:i,assetData:t};return o}function s(e){var t={assetData:e},n=r(e,this.assetsPath,this.path);return dataManager.loadData(n,(function(e){t.img=e,this._footageLoaded()}).bind(this),(function(){t.img={},this._footageLoaded()}).bind(this)),t}function l(e,t){this.imagesLoadedCb=t;var n,r=e.length;for(n=0;n<r;n+=1)e[n].layers||(e[n].t&&"seq"!==e[n].t?3===e[n].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(e[n]))):(this.totalImages+=1,this.images.push(this._createImageData(e[n]))))}function u(e){this.path=e||""}function c(e){this.assetsPath=e||""}function d(e){for(var t=0,n=this.images.length;t<n;){if(this.images[t].assetData===e)return this.images[t].img;t+=1}return null}function f(){this.imagesLoadedCb=null,this.images.length=0}function p(){return this.totalImages===this.loadedAssets}function h(){return this.totalFootages===this.loadedFootagesCount}function m(e,t){"svg"===e?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function g(){this._imageLoaded=t.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=i.bind(this),this.createFootageData=s.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return g.prototype={loadAssets:l,setAssetsPath:c,setPath:u,loadedImages:p,loadedFootages:h,destroy:f,getAsset:d,createImgData:a,createImageData:o,imageLoaded:t,footageLoaded:n,setCacheType:m},g}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var n=this._cbs[e],r=0;r<n.length;r+=1)n[r](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),(function(){this.removeEventListener(e,t)}).bind(this)},removeEventListener:function(e,t){if(t){if(this._cbs[e]){for(var n=0,r=this._cbs[e].length;n<r;)this._cbs[e][n]===t&&(this._cbs[e].splice(n,1),n-=1,r-=1),n+=1;this._cbs[e].length||(this._cbs[e]=null)}}else this._cbs[e]=null}};var markerParser=function(){function e(e){for(var t,n=e.split("\r\n"),r={},i=0,o=0;o<n.length;o+=1)2===(t=n[o].split(":")).length&&(r[t[0]]=t[1].trim(),i+=1);if(0===i)throw Error();return r}return function(t){for(var n=[],r=0;r<t.length;r+=1){var i=t[r],o={time:i.tm,duration:i.dr};try{o.payload=JSON.parse(t[r].cm)}catch(n){try{o.payload=e(t[r].cm)}catch(e){o.payload={name:t[r].cm}}}n.push(o)}return n}}(),ProjectInterface=function(){function e(e){this.compositions.push(e)}return function(){function t(e){for(var t=0,n=this.compositions.length;t<n;){if(this.compositions[t].data&&this.compositions[t].data.nm===e)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),renderers={},registerRenderer=function(e,t){renderers[e]=t};function getRenderer(e){return renderers[e]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var e in renderers)if(renderers[e])return e;return""}function _typeof$4(e){return(_typeof$4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t="svg";e.animType?t=e.animType:e.renderer&&(t=e.renderer);var n=getRenderer(t);this.renderer=new n(this,e.rendererSettings),this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===e.loop||null===e.loop||void 0===e.loop||!0===e.loop?this.loop=!0:!1===e.loop?this.loop=!1:this.loop=parseInt(e.loop,10),this.autoplay=!("autoplay"in e)||e.autoplay,this.name=e.name?e.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(e,"autoloadSegments")||e.autoloadSegments,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.setupAnimation(e.animationData):e.path&&(-1!==e.path.lastIndexOf("\\")?this.path=e.path.substr(0,e.path.lastIndexOf("\\")+1):this.path=e.path.substr(0,e.path.lastIndexOf("/")+1),this.fileName=e.path.substr(e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(e.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(e){dataManager.completeAnimation(e,this.configAnimation)},AnimationItem.prototype.setData=function(e,t){t&&"object"!==_typeof$4(t)&&(t=JSON.parse(t));var n={wrapper:e,animationData:t},r=e.attributes;n.path=r.getNamedItem("data-animation-path")?r.getNamedItem("data-animation-path").value:r.getNamedItem("data-bm-path")?r.getNamedItem("data-bm-path").value:r.getNamedItem("bm-path")?r.getNamedItem("bm-path").value:"",n.animType=r.getNamedItem("data-anim-type")?r.getNamedItem("data-anim-type").value:r.getNamedItem("data-bm-type")?r.getNamedItem("data-bm-type").value:r.getNamedItem("bm-type")?r.getNamedItem("bm-type").value:r.getNamedItem("data-bm-renderer")?r.getNamedItem("data-bm-renderer").value:r.getNamedItem("bm-renderer")?r.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var i=r.getNamedItem("data-anim-loop")?r.getNamedItem("data-anim-loop").value:r.getNamedItem("data-bm-loop")?r.getNamedItem("data-bm-loop").value:r.getNamedItem("bm-loop")?r.getNamedItem("bm-loop").value:"";"false"===i?n.loop=!1:"true"===i?n.loop=!0:""!==i&&(n.loop=parseInt(i,10));var o=r.getNamedItem("data-anim-autoplay")?r.getNamedItem("data-anim-autoplay").value:r.getNamedItem("data-bm-autoplay")?r.getNamedItem("data-bm-autoplay").value:!r.getNamedItem("bm-autoplay")||r.getNamedItem("bm-autoplay").value;n.autoplay="false"!==o,n.name=r.getNamedItem("data-name")?r.getNamedItem("data-name").value:r.getNamedItem("data-bm-name")?r.getNamedItem("data-bm-name").value:r.getNamedItem("bm-name")?r.getNamedItem("bm-name").value:"","false"===(r.getNamedItem("data-anim-prerender")?r.getNamedItem("data-anim-prerender").value:r.getNamedItem("data-bm-prerender")?r.getNamedItem("data-bm-prerender").value:r.getNamedItem("bm-prerender")?r.getNamedItem("bm-prerender").value:"")&&(n.prerender=!1),n.path?this.setParams(n):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(e){e.op>this.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,n,r=this.animationData.layers,i=r.length,o=e.layers,a=o.length;for(n=0;n<a;n+=1)for(t=0;t<i;){if(r[t].id===o[n].id){r[t]=o[n];break}t+=1}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(t=0,i=e.assets.length;t<i;t+=1)this.animationData.assets.push(e.assets[t]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||0===e.length||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var t=e.shift();this.timeCompleted=t.time*this.frameRate;var n=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(n,this.includeLayers.bind(this),(function(){this.trigger("data_failed")}).bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(e){if(this.renderer)try{this.animationData=e,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(e),e.assets||(e.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(e.assets),this.markers=markerParser(e.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(e){this.triggerConfigError(e)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.renderer.initItems(),setTimeout((function(){this.trigger("DOMLoaded")}).bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(e,t){var n="number"==typeof e?e:void 0,r="number"==typeof t?t:void 0;this.renderer.updateContainerSize(n,r)},AnimationItem.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){(!e||this.name===e)&&!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||!1!==this.isPaused||(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,n=0;n<this.markers.length;n+=1)if((t=this.markers[n]).payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,n){if(!n||this.name===n){if(isNaN(Number(e))){var r=this.getMarkerData(e);r&&this.goToAndStop(r.time,!0)}else t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,t,n){if(!n||this.name===n){var r=Number(e);if(isNaN(r)){var i=this.getMarkerData(e);i&&(i.duration?this.playSegments([i.time,i.time+i.duration],!0):this.goToAndStop(i.time,!0))}else this.goToAndStop(r,t,n);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+e*this.frameModifier,n=!1;t>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(n=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&!0!==this.loop)?(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(n=!0,t=0)):this.setCurrentRawFrameValue(t),n&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]<e[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?n=e:this.currentRawFrame+this.firstFrame>t&&(n=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==n&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===_typeof$4(e[0])){var n,r=e.length;for(n=0;n<r;n+=1)this.segments.push(e[n])}else this.segments.push(e);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(e){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),e),!0)},AnimationItem.prototype.destroy=function(e){(!e||this.name===e)&&this.renderer&&(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(e){this.loop=e},AnimationItem.prototype.setVolume=function(e,t){t&&this.name!==t||this.audioController.setVolume(e)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(e){e&&this.name!==e||this.audioController.mute()},AnimationItem.prototype.unmute=function(e){e&&this.name!==e||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(e){var t="";if(e.e)t=e.p;else if(this.assetsPath){var n=e.p;-1!==n.indexOf("images/")&&(n=n.split("/")[1]),t=this.assetsPath+n}else t=this.path+(e.u?e.u:"")+e.p;return t},AnimationItem.prototype.getAssetData=function(e){for(var t=0,n=this.assets.length;t<n;){if(e===this.assets[t].id)return this.assets[t];t+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(e,t,n){try{this.renderer.getElementByPath(e).updateDocumentData(t,n)}catch(e){}},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(e,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}"enterFrame"===e&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===e&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),"complete"===e&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),"segmentStart"===e&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),"destroy"===e&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){var t=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(e){var t=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var animationManager=function(){var e={},t=[],n=0,r=0,i=0,o=!0,a=!1;function s(e){for(var n=0,i=e.target;n<r;)t[n].animation!==i||(t.splice(n,1),n-=1,r-=1,i.isPaused||d()),n+=1}function l(e,n){if(!e)return null;for(var i=0;i<r;){if(t[i].elem===e&&null!==t[i].elem)return t[i].animation;i+=1}var o=new AnimationItem;return f(o,e),o.setData(e,n),o}function u(){var e,n=t.length,r=[];for(e=0;e<n;e+=1)r.push(t[e].animation);return r}function c(){i+=1,I()}function d(){i-=1}function f(e,n){e.addEventListener("destroy",s),e.addEventListener("_active",c),e.addEventListener("_idle",d),t.push({elem:n,animation:e}),r+=1}function p(e){var t=new AnimationItem;return f(t,null),t.setParams(e),t}function h(e,n){var i;for(i=0;i<r;i+=1)t[i].animation.setSpeed(e,n)}function m(e,n){var i;for(i=0;i<r;i+=1)t[i].animation.setDirection(e,n)}function g(e){var n;for(n=0;n<r;n+=1)t[n].animation.play(e)}function v(e){var s,l=e-n;for(s=0;s<r;s+=1)t[s].animation.advanceTime(l);n=e,i&&!a?window.requestAnimationFrame(v):o=!0}function y(e){n=e,window.requestAnimationFrame(v)}function b(e){var n;for(n=0;n<r;n+=1)t[n].animation.pause(e)}function _(e,n,i){var o;for(o=0;o<r;o+=1)t[o].animation.goToAndStop(e,n,i)}function E(e){var n;for(n=0;n<r;n+=1)t[n].animation.stop(e)}function w(e){var n;for(n=0;n<r;n+=1)t[n].animation.togglePause(e)}function S(e){var n;for(n=r-1;n>=0;n-=1)t[n].animation.destroy(e)}function T(e,t,n){var r,i=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),o=i.length;for(r=0;r<o;r+=1)n&&i[r].setAttribute("data-bm-type",n),l(i[r],e);if(t&&0===o){n||(n="svg");var a=document.getElementsByTagName("body")[0];a.innerText="";var s=createTag("div");s.style.width="100%",s.style.height="100%",s.setAttribute("data-bm-type",n),a.appendChild(s),l(s,e)}}function O(){var e;for(e=0;e<r;e+=1)t[e].animation.resize()}function I(){!a&&i&&o&&(window.requestAnimationFrame(y),o=!1)}function x(){a=!0}function k(){a=!1,I()}function C(e,n){var i;for(i=0;i<r;i+=1)t[i].animation.setVolume(e,n)}function A(e){var n;for(n=0;n<r;n+=1)t[n].animation.mute(e)}function D(e){var n;for(n=0;n<r;n+=1)t[n].animation.unmute(e)}return e.registerAnimation=l,e.loadAnimation=p,e.setSpeed=h,e.setDirection=m,e.play=g,e.pause=b,e.stop=E,e.togglePause=w,e.searchAnimations=T,e.resize=O,e.goToAndStop=_,e.destroy=S,e.freeze=x,e.unfreeze=k,e.setVolume=C,e.mute=A,e.unmute=D,e.getRegisteredAnimations=u,e}(),BezierFactory=function(){var e={};e.getBezierEasing=n;var t={};function n(e,n,r,i,o){var a=o||("bez_"+e+"_"+n+"_"+r+"_"+i).replace(/\./g,"p");if(t[a])return t[a];var s=new v([e,n,r,i]);return t[a]=s,s}var r=4,i=.001,o=1e-7,a=10,s=11,l=.1,u="function"==typeof Float32Array;function c(e,t){return 1-3*t+3*e}function d(e,t){return 3*t-6*e}function f(e){return 3*e}function p(e,t,n){return((c(t,n)*e+d(t,n))*e+f(t))*e}function h(e,t,n){return 3*c(t,n)*e*e+2*d(t,n)*e+f(t)}function m(e,t,n,r,i){var s,l,u=0;do(s=p(l=t+(n-t)/2,r,i)-e)>0?n=l:t=l;while(Math.abs(s)>o&&++u<a);return l}function g(e,t,n,i){for(var o=0;o<r;++o){var a=h(t,n,i);if(0===a)break;var s=p(t,n,i)-e;t-=s/a}return t}function v(e){this._p=e,this._mSampleValues=u?new Float32Array(s):Array(s),this._precomputed=!1,this.get=this.get.bind(this)}return v.prototype={get:function(e){var t=this._p[0],n=this._p[1],r=this._p[2],i=this._p[3];return(this._precomputed||this._precompute(),t===n&&r===i)?e:0===e?0:1===e?1:p(this._getTForX(e),n,i)},_precompute:function(){var e=this._p[0],t=this._p[1],n=this._p[2],r=this._p[3];this._precomputed=!0,(e!==t||n!==r)&&this._calcSampleValues()},_calcSampleValues:function(){for(var e=this._p[0],t=this._p[2],n=0;n<s;++n)this._mSampleValues[n]=p(n*l,e,t)},_getTForX:function(e){for(var t=this._p[0],n=this._p[2],r=this._mSampleValues,o=0,a=1,u=s-1;a!==u&&r[a]<=e;++a)o+=l;var c=o+(e-r[--a])/(r[a+1]-r[a])*l,d=h(c,t,n);return d>=i?g(e,c,t,n):0===d?c:m(e,o,o+l,t,n)}},e}(),pooling=function(){return{double:function(e){return e.concat(createSizedArray(e.length))}}}(),poolFactory=function(){return function(e,t,n){var r=0,i=e,o=createSizedArray(i);return{newElement:function(){var e;return r?(r-=1,e=o[r]):e=t(),e},release:function(e){r===i&&(o=pooling.double(o),i*=2),n&&n(e),o[r]=e,r+=1}}}}(),bezierLengthPool=function(){return poolFactory(8,function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})}(),segmentsLengthPool=function(){return poolFactory(8,function(){return{lengths:[],totalLength:0}},function(e){var t,n=e.lengths.length;for(t=0;t<n;t+=1)bezierLengthPool.release(e.lengths[t]);e.lengths.length=0})}();function bezFunction(){var e=Math;function t(e,t,n,r,i,o){var a=e*r+t*i+n*o-i*r-o*e-n*t;return a>-.001&&a<.001}function n(n,r,i,o,a,s,l,u,c){if(0===i&&0===s&&0===c)return t(n,r,o,a,l,u);var d,f=e.sqrt(e.pow(o-n,2)+e.pow(a-r,2)+e.pow(s-i,2)),p=e.sqrt(e.pow(l-n,2)+e.pow(u-r,2)+e.pow(c-i,2)),h=e.sqrt(e.pow(l-o,2)+e.pow(u-a,2)+e.pow(c-s,2));return(d=f>p?f>h?f-p-h:h-p-f:h>p?h-p-f:p-f-h)>-.0001&&d<1e-4}var r=function(){return function(e,t,n,r){var i,o,a,s,l,u,c=getDefaultCurveSegments(),d=0,f=[],p=[],h=bezierLengthPool.newElement();for(i=0,a=n.length;i<c;i+=1){for(o=0,l=i/(c-1),u=0;o<a;o+=1)s=bmPow(1-l,3)*e[o]+3*bmPow(1-l,2)*l*n[o]+3*(1-l)*bmPow(l,2)*r[o]+bmPow(l,3)*t[o],f[o]=s,null!==p[o]&&(u+=bmPow(f[o]-p[o],2)),p[o]=f[o];u&&(d+=u=bmSqrt(u)),h.percents[i]=l,h.lengths[i]=d}return h.addedLength=d,h}}();function i(e){var t,n=segmentsLengthPool.newElement(),i=e.c,o=e.v,a=e.o,s=e.i,l=e._length,u=n.lengths,c=0;for(t=0;t<l-1;t+=1)u[t]=r(o[t],o[t+1],a[t],s[t+1]),c+=u[t].addedLength;return i&&l&&(u[t]=r(o[t],o[0],a[t],s[0]),c+=u[t].addedLength),n.totalLength=c,n}function o(e){this.segmentLength=0,this.points=Array(e)}function a(e,t){this.partialLength=e,this.point=t}var s=function(){var e={};return function(n,r,i,s){var l=(n[0]+"_"+n[1]+"_"+r[0]+"_"+r[1]+"_"+i[0]+"_"+i[1]+"_"+s[0]+"_"+s[1]).replace(/\./g,"p");if(!e[l]){var u,c,d,f,p,h,m,g=getDefaultCurveSegments(),v=0,y=null;2===n.length&&(n[0]!==r[0]||n[1]!==r[1])&&t(n[0],n[1],r[0],r[1],n[0]+i[0],n[1]+i[1])&&t(n[0],n[1],r[0],r[1],r[0]+s[0],r[1]+s[1])&&(g=2);var b=new o(g);for(u=0,d=i.length;u<g;u+=1){for(c=0,m=createSizedArray(d),p=u/(g-1),h=0;c<d;c+=1)f=bmPow(1-p,3)*n[c]+3*bmPow(1-p,2)*p*(n[c]+i[c])+3*(1-p)*bmPow(p,2)*(r[c]+s[c])+bmPow(p,3)*r[c],m[c]=f,null!==y&&(h+=bmPow(m[c]-y[c],2));v+=h=bmSqrt(h),b.points[u]=new a(h,m),y=m}b.segmentLength=v,e[l]=b}return e[l]}}();function l(e,t){var n=t.percents,r=t.lengths,i=n.length,o=bmFloor((i-1)*e),a=e*t.addedLength,s=0;if(o===i-1||0===o||a===r[o])return n[o];for(var l=r[o]>a?-1:1,u=!0;u;)if(r[o]<=a&&r[o+1]>a?(s=(a-r[o])/(r[o+1]-r[o]),u=!1):o+=l,o<0||o>=i-1){if(o===i-1)return n[o];u=!1}return n[o]+(n[o+1]-n[o])*s}function u(t,n,r,i,o,a){var s=l(o,a),u=1-s;return[e.round((u*u*u*t[0]+(s*u*u+u*s*u+u*u*s)*r[0]+(s*s*u+u*s*s+s*u*s)*i[0]+s*s*s*n[0])*1e3)/1e3,e.round((u*u*u*t[1]+(s*u*u+u*s*u+u*u*s)*r[1]+(s*s*u+u*s*s+s*u*s)*i[1]+s*s*s*n[1])*1e3)/1e3]}var c=createTypedArray("float32",8);return{getSegmentsLength:i,getNewSegment:function(t,n,r,i,o,a,s){o<0?o=0:o>1&&(o=1);var u,d=l(o,s),f=l(a=a>1?1:a,s),p=t.length,h=1-d,m=1-f,g=h*h*h,v=d*h*h*3,y=d*d*h*3,b=d*d*d,_=h*h*m,E=d*h*m+h*d*m+h*h*f,w=d*d*m+h*d*f+d*h*f,S=d*d*f,T=h*m*m,O=d*m*m+h*f*m+h*m*f,I=d*f*m+h*f*f+d*m*f,x=d*f*f,k=m*m*m,C=f*m*m+m*f*m+m*m*f,A=f*f*m+m*f*f+f*m*f,D=f*f*f;for(u=0;u<p;u+=1)c[4*u]=e.round((g*t[u]+v*r[u]+y*i[u]+b*n[u])*1e3)/1e3,c[4*u+1]=e.round((_*t[u]+E*r[u]+w*i[u]+S*n[u])*1e3)/1e3,c[4*u+2]=e.round((T*t[u]+O*r[u]+I*i[u]+x*n[u])*1e3)/1e3,c[4*u+3]=e.round((k*t[u]+C*r[u]+A*i[u]+D*n[u])*1e3)/1e3;return c},getPointInSegment:u,buildBezierData:s,pointOnLine2D:t,pointOnLine3D:n}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var n,r,i,o,a,s=this.offsetTime;"multidimensional"===this.propType&&(g=createTypedArray("float32",this.pv.length));for(var l=t.lastIndex,u=l,c=this.keyframes.length-1,d=!0;d;){if(v=this.keyframes[u],y=this.keyframes[u+1],u===c-1&&e>=y.t-s){v.h&&(v=y),l=0;break}if(y.t-s>e){l=u;break}u<c-1?u+=1:(l=0,d=!1)}b=this.keyframesMetadata[u]||{};var f=y.t-s,p=v.t-s;if(v.to){b.bezierData||(b.bezierData=bez.buildBezierData(v.s,y.s||v.e,v.to,v.ti));var h=b.bezierData;if(e>=f||e<p){var m=e>=f?h.points.length-1:0;for(_=0,E=h.points[m].point.length;_<E;_+=1)g[_]=h.points[m].point[_]}else{b.__fnct?O=b.__fnct:(O=BezierFactory.getBezierEasing(v.o.x,v.o.y,v.i.x,v.i.y,v.n).get,b.__fnct=O),w=O((e-p)/(f-p));var g,v,y,b,_,E,w,S,T,O,I,x,k=h.segmentLength*w,C=t.lastFrame<e&&t._lastKeyframeIndex===u?t._lastAddedLength:0;for(T=t.lastFrame<e&&t._lastKeyframeIndex===u?t._lastPoint:0,d=!0,S=h.points.length;d;){if(C+=h.points[T].partialLength,0===k||0===w||T===h.points.length-1){for(_=0,E=h.points[T].point.length;_<E;_+=1)g[_]=h.points[T].point[_];break}if(k>=C&&k<C+h.points[T+1].partialLength){for(_=0,x=(k-C)/h.points[T+1].partialLength,E=h.points[T].point.length;_<E;_+=1)g[_]=h.points[T].point[_]+(h.points[T+1].point[_]-h.points[T].point[_])*x;break}T<S-1?T+=1:d=!1}t._lastPoint=T,t._lastAddedLength=C-h.points[T].partialLength,t._lastKeyframeIndex=u}}else if(c=v.s.length,I=y.s||v.e,this.sh&&1!==v.h)e>=f?(g[0]=I[0],g[1]=I[1],g[2]=I[2]):e<=p?(g[0]=v.s[0],g[1]=v.s[1],g[2]=v.s[2]):quaternionToEuler(g,slerp(createQuaternion(v.s),createQuaternion(I),(e-p)/(f-p)));else for(u=0;u<c;u+=1)1!==v.h&&(e>=f?w=1:e<p?w=0:(v.o.x.constructor===Array?(b.__fnct||(b.__fnct=[]),b.__fnct[u]?O=b.__fnct[u]:(n=void 0===v.o.x[u]?v.o.x[0]:v.o.x[u],r=void 0===v.o.y[u]?v.o.y[0]:v.o.y[u],i=void 0===v.i.x[u]?v.i.x[0]:v.i.x[u],o=void 0===v.i.y[u]?v.i.y[0]:v.i.y[u],O=BezierFactory.getBezierEasing(n,r,i,o).get,b.__fnct[u]=O)):b.__fnct?O=b.__fnct:(n=v.o.x,r=v.o.y,i=v.i.x,o=v.i.y,O=BezierFactory.getBezierEasing(n,r,i,o).get,v.keyframeMetadata=O),w=O((e-p)/(f-p)))),I=y.s||v.e,a=1===v.h?v.s[u]:v.s[u]+(I[u]-v.s[u])*w,"multidimensional"===this.propType?g[u]=a:g=a;return t.lastIndex=l,g}function slerp(e,t,n){var r,i,o,a,s,l=[],u=e[0],c=e[1],d=e[2],f=e[3],p=t[0],h=t[1],m=t[2],g=t[3];return(i=u*p+c*h+d*m+f*g)<0&&(i=-i,p=-p,h=-h,m=-m,g=-g),1-i>1e-6?(o=Math.sin(r=Math.acos(i)),a=Math.sin((1-n)*r)/o,s=Math.sin(n*r)/o):(a=1-n,s=n),l[0]=a*u+s*p,l[1]=a*c+s*h,l[2]=a*d+s*m,l[3]=a*f+s*g,l}function quaternionToEuler(e,t){var n=t[0],r=t[1],i=t[2],o=t[3],a=Math.atan2(2*r*o-2*n*i,1-2*r*r-2*i*i),s=Math.asin(2*n*r+2*i*o),l=Math.atan2(2*n*o-2*r*i,1-2*n*n-2*i*i);e[0]=a/degToRads,e[1]=s/degToRads,e[2]=l/degToRads}function createQuaternion(e){var t=e[0]*degToRads,n=e[1]*degToRads,r=e[2]*degToRads,i=Math.cos(t/2),o=Math.cos(n/2),a=Math.cos(r/2),s=Math.sin(t/2),l=Math.sin(n/2),u=Math.sin(r/2),c=i*o*a-s*l*u;return[s*l*a+i*o*u,s*o*a+i*l*u,i*l*a-s*o*u,c]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=n&&e>=n||this._caching.lastFrame<t&&e<t))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var r=this.interpolateValue(e,this._caching);this.pv=r}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if("unidimensional"===this.propType)t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var n=0,r=this.v.length;n<r;)t=e[n]*this.mult,mathAbs(this.v[n]-t)>1e-5&&(this.v[n]=t,this._mdf=!0),n+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var e,t=this.effectsSequence.length,n=this.kf?this.pv:this.data.k;for(e=0;e<t;e+=1)n=this.effectsSequence[e](n);this.setVValue(n),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function ValueProperty(e,t,n,r){this.propType="unidimensional",this.mult=n||1,this.data=t,this.v=n?t.k*n:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=r,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(e,t,n,r){this.propType="multidimensional",this.mult=n||1,this.data=t,this._mdf=!1,this.elem=e,this.container=r,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var i,o=t.k.length;for(i=0,this.v=createTypedArray("float32",o),this.pv=createTypedArray("float32",o),this.vel=createTypedArray("float32",o);i<o;i+=1)this.v[i]=t.k[i]*this.mult,this.pv[i]=t.k[i];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(e,t,n,r){this.propType="unidimensional",this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=t,this.mult=n||1,this.elem=e,this.container=r,this.comp=e.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(e,t,n,r){this.propType="multidimensional";var i,o,a,s,l,u=t.k.length;for(i=0;i<u-1;i+=1)t.k[i].to&&t.k[i].s&&t.k[i+1]&&t.k[i+1].s&&(o=t.k[i].s,a=t.k[i+1].s,s=t.k[i].to,l=t.k[i].ti,(2===o.length&&!(o[0]===a[0]&&o[1]===a[1])&&bez.pointOnLine2D(o[0],o[1],a[0],a[1],o[0]+s[0],o[1]+s[1])&&bez.pointOnLine2D(o[0],o[1],a[0],a[1],a[0]+l[0],a[1]+l[1])||3===o.length&&!(o[0]===a[0]&&o[1]===a[1]&&o[2]===a[2])&&bez.pointOnLine3D(o[0],o[1],o[2],a[0],a[1],a[2],o[0]+s[0],o[1]+s[1],o[2]+s[2])&&bez.pointOnLine3D(o[0],o[1],o[2],a[0],a[1],a[2],a[0]+l[0],a[1]+l[1],a[2]+l[2]))&&(t.k[i].to=null,t.k[i].ti=null),o[0]===a[0]&&o[1]===a[1]&&0===s[0]&&0===s[1]&&0===l[0]&&0===l[1]&&(2===o.length||o[2]===a[2]&&0===s[2]&&0===l[2])&&(t.k[i].to=null,t.k[i].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=t,this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=n||1,this.elem=e,this.container=r,this.comp=e.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var c=t.k[0].s.length;for(i=0,this.v=createTypedArray("float32",c),this.pv=createTypedArray("float32",c);i<c;i+=1)this.v[i]=initFrame,this.pv[i]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",c)},this.addEffect=addEffect}var PropertyFactory=function(){return{getProp:function(e,t,n,r,i){var o;if(t.sid&&(t=e.globalData.slotManager.getProp(t)),t.k.length){if("number"==typeof t.k[0])o=new MultiDimensionalProperty(e,t,r,i);else switch(n){case 0:o=new KeyframedValueProperty(e,t,r,i);break;case 1:o=new KeyframedMultidimensionalProperty(e,t,r,i)}}else o=new ValueProperty(e,t,r,i);return o.effectsSequence.length&&i.addDynamicProperty(o),o}}}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var e,t=this.dynamicProperties.length;for(e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=function(){return poolFactory(8,function(){return createTypedArray("float32",2)})}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(e,t){this.c=e,this.setLength(t);for(var n=0;n<t;)this.v[n]=pointPool.newElement(),this.o[n]=pointPool.newElement(),this.i[n]=pointPool.newElement(),n+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;)this.doubleArrayLength();this._length=e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(e,t,n,r,i){var o;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),n){case"v":o=this.v;break;case"i":o=this.i;break;case"o":o=this.o;break;default:o=[]}o[r]&&(!o[r]||i)||(o[r]=pointPool.newElement()),o[r][0]=e,o[r][1]=t},ShapePath.prototype.setTripleAt=function(e,t,n,r,i,o,a,s){this.setXYAt(e,t,"v",a,s),this.setXYAt(n,r,"o",a,s),this.setXYAt(i,o,"i",a,s)},ShapePath.prototype.reverse=function(){var e,t=new ShapePath;t.setPathData(this.c,this._length);var n=this.v,r=this.o,i=this.i,o=0;this.c&&(t.setTripleAt(n[0][0],n[0][1],i[0][0],i[0][1],r[0][0],r[0][1],0,!1),o=1);var a=this._length-1,s=this._length;for(e=o;e<s;e+=1)t.setTripleAt(n[a][0],n[a][1],i[a][0],i[a][1],r[a][0],r[a][1],e,!1),a-=1;return t},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function e(e){var n,r=t.newElement(),i=void 0===e._length?e.v.length:e._length;for(r.setLength(i),r.c=e.c,n=0;n<i;n+=1)r.setTripleAt(e.v[n][0],e.v[n][1],e.o[n][0],e.o[n][1],e.i[n][0],e.i[n][1],n);return r}var t=poolFactory(4,function(){return new ShapePath},function(e){var t,n=e._length;for(t=0;t<n;t+=1)pointPool.release(e.v[t]),pointPool.release(e.i[t]),pointPool.release(e.o[t]),e.v[t]=null,e.i[t]=null,e.o[t]=null;e._length=0,e.c=!1});return t.clone=e,t}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)shapePool.release(this.shapes[e]);this._length=0};var shapeCollectionPool=function(){var e={newShapeCollection:i,release:o},t=0,n=4,r=createSizedArray(4);function i(){var e;return t?(t-=1,e=r[t]):e=new ShapeCollection,e}function o(e){var i,o=e._length;for(i=0;i<o;i+=1)shapePool.release(e.shapes[i]);e._length=0,t===n&&(r=pooling.double(r),n*=2),r[t]=e,t+=1}return e}(),ShapePropertyFactory=function(){var e=-999999;function t(e,t,n){var r=n.lastIndex,i=this.keyframes;if(e<i[0].t-this.offsetTime)o=i[0].s[0],s=!0,r=0;else if(e>=i[i.length-1].t-this.offsetTime)o=i[i.length-1].s?i[i.length-1].s[0]:i[i.length-2].e[0],s=!0;else{for(var o,a,s,l,u,c,d,f,p,h,m,g,v,y=r,b=i.length-1,_=!0;_&&(h=i[y],!((m=i[y+1]).t-this.offsetTime>e));)y<b-1?y+=1:_=!1;g=this.keyframesMetadata[y]||{},s=1===h.h,r=y,s||(e>=m.t-this.offsetTime?f=1:e<h.t-this.offsetTime?f=0:(g.__fnct?v=g.__fnct:(v=BezierFactory.getBezierEasing(h.o.x,h.o.y,h.i.x,h.i.y).get,g.__fnct=v),f=v((e-(h.t-this.offsetTime))/(m.t-this.offsetTime-(h.t-this.offsetTime)))),a=m.s?m.s[0]:h.e[0]),o=h.s[0]}for(l=0,c=t._length,d=o.i[0].length,n.lastIndex=r;l<c;l+=1)for(u=0;u<d;u+=1)p=s?o.i[l][u]:o.i[l][u]+(a.i[l][u]-o.i[l][u])*f,t.i[l][u]=p,p=s?o.o[l][u]:o.o[l][u]+(a.o[l][u]-o.o[l][u])*f,t.o[l][u]=p,p=s?o.v[l][u]:o.v[l][u]+(a.v[l][u]-o.v[l][u])*f,t.v[l][u]=p}function n(){var t=this.comp.renderedFrame-this.offsetTime,n=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,i=this._caching.lastFrame;return i!==e&&(i<n&&t<n||i>r&&t>r)||(this._caching.lastIndex=i<t?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFrame=t,this.pv}function r(){this.paths=this.localShapeCollection}function i(e,t){if(e._length!==t._length||e.c!==t.c)return!1;var n,r=e._length;for(n=0;n<r;n+=1)if(e.v[n][0]!==t.v[n][0]||e.v[n][1]!==t.v[n][1]||e.o[n][0]!==t.o[n][0]||e.o[n][1]!==t.o[n][1]||e.i[n][0]!==t.i[n][0]||e.i[n][1]!==t.i[n][1])return!1;return!0}function o(e){i(this.v,e)||(this.v=shapePool.clone(e),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function a(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1,e=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var e,t,n=this.effectsSequence.length;for(t=0;t<n;t+=1)e=this.effectsSequence[t](e);this.setVValue(e),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function s(e,t,n){this.propType="shape",this.comp=e.comp,this.container=e,this.elem=e,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var i=3===n?t.pt.k:t.ks.k;this.v=shapePool.clone(i),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=r,this.effectsSequence=[]}function l(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function u(t,i,o){this.propType="shape",this.comp=t.comp,this.elem=t,this.container=t,this.offsetTime=t.data.st,this.keyframes=3===o?i.pt.k:i.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var a=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,a),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=r,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[n.bind(this)]}s.prototype.interpolateShape=t,s.prototype.getValue=a,s.prototype.setVValue=o,s.prototype.addEffect=l,u.prototype.getValue=a,u.prototype.interpolateShape=t,u.prototype.setVValue=o,u.prototype.addEffect=l;var c=function(){var e=roundCorner;function t(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=e,this.comp=e.comp,this.frameId=-1,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],n=this.p.v[1],r=this.s.v[0]/2,i=this.s.v[1]/2,o=3!==this.d,a=this.v;a.v[0][0]=t,a.v[0][1]=n-i,a.v[1][0]=o?t+r:t-r,a.v[1][1]=n,a.v[2][0]=t,a.v[2][1]=n+i,a.v[3][0]=o?t-r:t+r,a.v[3][1]=n,a.i[0][0]=o?t-r*e:t+r*e,a.i[0][1]=n-i,a.i[1][0]=o?t+r:t-r,a.i[1][1]=n-i*e,a.i[2][0]=o?t+r*e:t-r*e,a.i[2][1]=n+i,a.i[3][0]=o?t-r:t+r,a.i[3][1]=n+i*e,a.o[0][0]=o?t+r*e:t-r*e,a.o[0][1]=n-i,a.o[1][0]=o?t+r:t-r,a.o[1][1]=n+i*e,a.o[2][0]=o?t-r*e:t+r*e,a.o[2][1]=n+i,a.o[3][0]=o?t-r:t+r,a.o[3][1]=n-i*e}},extendPrototype([DynamicPropertyContainer],t),t}(),d=function(){function e(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=e,this.comp=e.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),1===t.sy?(this.ir=PropertyFactory.getProp(e,t.ir,0,0,this),this.is=PropertyFactory.getProp(e,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(e,t.pt,0,0,this),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(e,t.or,0,0,this),this.os=PropertyFactory.getProp(e,t.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return e.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var e,t,n,r,i=2*Math.floor(this.pt.v),o=2*Math.PI/i,a=!0,s=this.or.v,l=this.ir.v,u=this.os.v,c=this.is.v,d=2*Math.PI*s/(2*i),f=2*Math.PI*l/(2*i),p=-Math.PI/2;p+=this.r.v;var h=3===this.data.d?-1:1;for(e=0,this.v._length=0;e<i;e+=1){t=a?s:l,n=a?u:c,r=a?d:f;var m=t*Math.cos(p),g=t*Math.sin(p),v=0===m&&0===g?0:g/Math.sqrt(m*m+g*g),y=0===m&&0===g?0:-m/Math.sqrt(m*m+g*g);m+=+this.p.v[0],g+=+this.p.v[1],this.v.setTripleAt(m,g,m-v*r*n*h,g-y*r*n*h,m+v*r*n*h,g+y*r*n*h,e,!0),a=!a,p+=o*h}},convertPolygonToPath:function(){var e,t=Math.floor(this.pt.v),n=2*Math.PI/t,r=this.or.v,i=this.os.v,o=2*Math.PI*r/(4*t),a=-(.5*Math.PI),s=3===this.data.d?-1:1;for(a+=this.r.v,this.v._length=0,e=0;e<t;e+=1){var l=r*Math.cos(a),u=r*Math.sin(a),c=0===l&&0===u?0:u/Math.sqrt(l*l+u*u),d=0===l&&0===u?0:-l/Math.sqrt(l*l+u*u);l+=+this.p.v[0],u+=+this.p.v[1],this.v.setTripleAt(l,u,l-c*o*i*s,u-d*o*i*s,l+c*o*i*s,u+d*o*i*s,e,!0),a+=n*s}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],e),e}(),f=function(){function e(e,t){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=e,this.comp=e.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return e.prototype={convertRectToPath:function(){var e=this.p.v[0],t=this.p.v[1],n=this.s.v[0]/2,r=this.s.v[1]/2,i=bmMin(n,r,this.r.v),o=i*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(e+n,t-r+i,e+n,t-r+i,e+n,t-r+o,0,!0),this.v.setTripleAt(e+n,t+r-i,e+n,t+r-o,e+n,t+r-i,1,!0),0!==i?(this.v.setTripleAt(e+n-i,t+r,e+n-i,t+r,e+n-o,t+r,2,!0),this.v.setTripleAt(e-n+i,t+r,e-n+o,t+r,e-n+i,t+r,3,!0),this.v.setTripleAt(e-n,t+r-i,e-n,t+r-i,e-n,t+r-o,4,!0),this.v.setTripleAt(e-n,t-r+i,e-n,t-r+o,e-n,t-r+i,5,!0),this.v.setTripleAt(e-n+i,t-r,e-n+i,t-r,e-n+o,t-r,6,!0),this.v.setTripleAt(e+n-i,t-r,e+n-o,t-r,e+n-i,t-r,7,!0)):(this.v.setTripleAt(e-n,t+r,e-n+o,t+r,e-n,t+r,2),this.v.setTripleAt(e-n,t-r,e-n,t-r+o,e-n,t-r,3))):(this.v.setTripleAt(e+n,t-r+i,e+n,t-r+o,e+n,t-r+i,0,!0),0!==i?(this.v.setTripleAt(e+n-i,t-r,e+n-i,t-r,e+n-o,t-r,1,!0),this.v.setTripleAt(e-n+i,t-r,e-n+o,t-r,e-n+i,t-r,2,!0),this.v.setTripleAt(e-n,t-r+i,e-n,t-r+i,e-n,t-r+o,3,!0),this.v.setTripleAt(e-n,t+r-i,e-n,t+r-o,e-n,t+r-i,4,!0),this.v.setTripleAt(e-n+i,t+r,e-n+i,t+r,e-n+o,t+r,5,!0),this.v.setTripleAt(e+n-i,t+r,e+n-o,t+r,e+n-i,t+r,6,!0),this.v.setTripleAt(e+n,t+r-i,e+n,t+r-i,e+n,t+r-o,7,!0)):(this.v.setTripleAt(e-n,t-r,e-n+o,t-r,e-n,t-r,1,!0),this.v.setTripleAt(e-n,t+r,e-n,t+r-o,e-n,t+r,2,!0),this.v.setTripleAt(e+n,t+r,e+n-o,t+r,e+n,t+r,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:r},extendPrototype([DynamicPropertyContainer],e),e}();function p(e,t,n){var r;return 3===n||4===n?r=(3===n?t.pt:t.ks).k.length?new u(e,t,n):new s(e,t,n):5===n?r=new f(e,t):6===n?r=new c(e,t):7===n&&(r=new d(e,t)),r.k&&e.addDynamicProperty(r),r}function h(){return s}function m(){return u}var g={};return g.getShapeProp=p,g.getConstructorFunction=h,g.getKeyframedConstructorFunction=m,g}(),Matrix=function(){var e=Math.cos,t=Math.sin,n=Math.tan,r=Math.round;function i(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function o(n){if(0===n)return this;var r=e(n),i=t(n);return this._t(r,-i,0,0,i,r,0,0,0,0,1,0,0,0,0,1)}function a(n){if(0===n)return this;var r=e(n),i=t(n);return this._t(1,0,0,0,0,r,-i,0,0,i,r,0,0,0,0,1)}function s(n){if(0===n)return this;var r=e(n),i=t(n);return this._t(r,0,i,0,0,1,0,0,-i,0,r,0,0,0,0,1)}function l(n){if(0===n)return this;var r=e(n),i=t(n);return this._t(r,-i,0,0,i,r,0,0,0,0,1,0,0,0,0,1)}function u(e,t){return this._t(1,t,e,1,0,0)}function c(e,t){return this.shear(n(e),n(t))}function d(r,i){var o=e(i),a=t(i);return this._t(o,a,0,0,-a,o,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(r),1,0,0,0,0,1,0,0,0,0,1)._t(o,-a,0,0,a,o,0,0,0,0,1,0,0,0,0,1)}function f(e,t,n){return(n||0===n||(n=1),1===e&&1===t&&1===n)?this:this._t(e,0,0,0,0,t,0,0,0,0,n,0,0,0,0,1)}function p(e,t,n,r,i,o,a,s,l,u,c,d,f,p,h,m){return this.props[0]=e,this.props[1]=t,this.props[2]=n,this.props[3]=r,this.props[4]=i,this.props[5]=o,this.props[6]=a,this.props[7]=s,this.props[8]=l,this.props[9]=u,this.props[10]=c,this.props[11]=d,this.props[12]=f,this.props[13]=p,this.props[14]=h,this.props[15]=m,this}function h(e,t,n){return(n=n||0,0!==e||0!==t||0!==n)?this._t(1,0,0,0,0,1,0,0,0,0,1,0,e,t,n,1):this}function m(e,t,n,r,i,o,a,s,l,u,c,d,f,p,h,m){var g=this.props;if(1===e&&0===t&&0===n&&0===r&&0===i&&1===o&&0===a&&0===s&&0===l&&0===u&&1===c&&0===d)return g[12]=g[12]*e+g[15]*f,g[13]=g[13]*o+g[15]*p,g[14]=g[14]*c+g[15]*h,g[15]*=m,this._identityCalculated=!1,this;var v=g[0],y=g[1],b=g[2],_=g[3],E=g[4],w=g[5],S=g[6],T=g[7],O=g[8],I=g[9],x=g[10],k=g[11],C=g[12],A=g[13],D=g[14],P=g[15];return g[0]=v*e+y*i+b*l+_*f,g[1]=v*t+y*o+b*u+_*p,g[2]=v*n+y*a+b*c+_*h,g[3]=v*r+y*s+b*d+_*m,g[4]=E*e+w*i+S*l+T*f,g[5]=E*t+w*o+S*u+T*p,g[6]=E*n+w*a+S*c+T*h,g[7]=E*r+w*s+S*d+T*m,g[8]=O*e+I*i+x*l+k*f,g[9]=O*t+I*o+x*u+k*p,g[10]=O*n+I*a+x*c+k*h,g[11]=O*r+I*s+x*d+k*m,g[12]=C*e+A*i+D*l+P*f,g[13]=C*t+A*o+D*u+P*p,g[14]=C*n+A*a+D*c+P*h,g[15]=C*r+A*s+D*d+P*m,this._identityCalculated=!1,this}function g(e){var t=e.props;return this.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}function v(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function y(e){for(var t=0;t<16;){if(e.props[t]!==this.props[t])return!1;t+=1}return!0}function b(e){var t;for(t=0;t<16;t+=1)e.props[t]=this.props[t];return e}function _(e){var t;for(t=0;t<16;t+=1)this.props[t]=e[t]}function E(e,t,n){return{x:e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12],y:e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13],z:e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]}}function w(e,t,n){return e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12]}function S(e,t,n){return e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13]}function T(e,t,n){return e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]}function O(){var e=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/e,n=-this.props[1]/e,r=-this.props[4]/e,i=this.props[0]/e,o=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/e,a=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/e,s=new Matrix;return s.props[0]=t,s.props[1]=n,s.props[4]=r,s.props[5]=i,s.props[12]=o,s.props[13]=a,s}function I(e){return this.getInverseMatrix().applyToPointArray(e[0],e[1],e[2]||0)}function x(e){var t,n=e.length,r=[];for(t=0;t<n;t+=1)r[t]=I(e[t]);return r}function k(e,t,n){var r=createTypedArray("float32",6);if(this.isIdentity())r[0]=e[0],r[1]=e[1],r[2]=t[0],r[3]=t[1],r[4]=n[0],r[5]=n[1];else{var i=this.props[0],o=this.props[1],a=this.props[4],s=this.props[5],l=this.props[12],u=this.props[13];r[0]=e[0]*i+e[1]*a+l,r[1]=e[0]*o+e[1]*s+u,r[2]=t[0]*i+t[1]*a+l,r[3]=t[0]*o+t[1]*s+u,r[4]=n[0]*i+n[1]*a+l,r[5]=n[0]*o+n[1]*s+u}return r}function C(e,t,n){return this.isIdentity()?[e,t,n]:[e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12],e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13],e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]]}function A(e,t){if(this.isIdentity())return e+","+t;var n=this.props;return Math.round((e*n[0]+t*n[4]+n[12])*100)/100+","+Math.round((e*n[1]+t*n[5]+n[13])*100)/100}function D(){for(var e=0,t=this.props,n="matrix3d(",i=1e4;e<16;)n+=r(t[e]*i)/i+(15===e?")":","),e+=1;return n}function P(e){var t=1e4;return e<1e-6&&e>0||e>-.000001&&e<0?r(e*t)/t:e}function M(){var e=this.props;return"matrix("+P(e[0])+","+P(e[1])+","+P(e[4])+","+P(e[5])+","+P(e[12])+","+P(e[13])+")"}return function(){this.reset=i,this.rotate=o,this.rotateX=a,this.rotateY=s,this.rotateZ=l,this.skew=c,this.skewFromAxis=d,this.shear=u,this.scale=f,this.setTransform=p,this.translate=h,this.transform=m,this.multiply=g,this.applyToPoint=E,this.applyToX=w,this.applyToY=S,this.applyToZ=T,this.applyToPointArray=C,this.applyToTriplePoints=k,this.applyToPointStringified=A,this.toCSS=D,this.to2dCSS=M,this.clone=b,this.cloneFromProps=_,this.equals=y,this.inversePoints=x,this.inversePoint=I,this.getInverseMatrix=O,this._t=this.transform,this.isIdentity=v,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return(_typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var lottie={};function setLocation(e){setLocationHref(e)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return animationManager.loadAnimation(e)}function setQuality(e){if("string"==typeof e)switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(e,t){"expressions"===e&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),n=0;n<t.length;n+=1){var r=t[n].split("=");if(decodeURIComponent(r[0])==e)return decodeURIComponent(r[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";var queryString="",scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",getQueryVariable("renderer");var readyStateCheckInterval=setInterval(checkReady,100);try{"object"!==_typeof$3(exports)&&(window.bodymovin=lottie)}catch(err){}var ShapeModifiers=function(){var e={},t={};function n(e,n){t[e]||(t[e]=n)}function r(e,n,r){return new t[e](n,r)}return e.registerModifier=n,e.getModifier=r,e}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var t={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,t){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(e,t){this.s=PropertyFactory.getProp(e,t.s,0,.01,this),this.e=PropertyFactory.getProp(e,t.e,0,.01,this),this.o=PropertyFactory.getProp(e,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(e,t,n,r,i){var o,a,s=[];t<=1?s.push({s:e,e:t}):e>=1?s.push({s:e-1,e:t-1}):(s.push({s:e,e:1}),s.push({s:0,e:t-1}));var l=[],u=s.length;for(o=0;o<u;o+=1)(a=s[o]).e*i<r||a.s*i>r+n||l.push([a.s*i<=r?0:(a.s*i-r)/n,a.e*i>=r+n?1:(a.e*i-r)/n]);return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(e){var t,n=e.length;for(t=0;t<n;t+=1)segmentsLengthPool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){if(this._mdf||e){var t=this.o.v%360/360;if(t<0&&(t+=1),(o=this.s.v>1?1+t:this.s.v<0?0+t:this.s.v+t)>(a=this.e.v>1?1+t:this.e.v<0?0+t:this.e.v+t)){var n=o;o=a,a=n}o=1e-4*Math.round(1e4*o),a=1e-4*Math.round(1e4*a),this.sValue=o,this.eValue=a}else o=this.sValue,a=this.eValue;var r=this.shapes.length,i=0;if(a===o)for(l=0;l<r;l+=1)this.shapes[l].localShapeCollection.releaseShapes(),this.shapes[l].shape._mdf=!0,this.shapes[l].shape.paths=this.shapes[l].localShapeCollection,this._mdf&&(this.shapes[l].pathsData.length=0);else if(1===a&&0===o||0===a&&1===o){if(this._mdf)for(l=0;l<r;l+=1)this.shapes[l].pathsData.length=0,this.shapes[l].shape._mdf=!0}else{var o,a,s,l,u,c,d,f,p,h,m,g,v=[];for(l=0;l<r;l+=1)if((h=this.shapes[l]).shape._mdf||this._mdf||e||2===this.m){if(c=(s=h.shape.paths)._length,p=0,!h.shape._mdf&&h.pathsData.length)p=h.totalShapeLength;else{for(u=0,d=this.releasePathsData(h.pathsData);u<c;u+=1)f=bez.getSegmentsLength(s.shapes[u]),d.push(f),p+=f.totalLength;h.totalShapeLength=p,h.pathsData=d}i+=p,h.shape._mdf=!0}else h.shape.paths=h.localShapeCollection;var y=o,b=a,_=0;for(l=r-1;l>=0;l-=1)if((h=this.shapes[l]).shape._mdf){for((m=h.localShapeCollection).releaseShapes(),2===this.m&&r>1?(g=this.calculateShapeEdges(o,a,h.totalShapeLength,_,i),_+=h.totalShapeLength):g=[[y,b]],c=g.length,u=0;u<c;u+=1){y=g[u][0],b=g[u][1],v.length=0,b<=1?v.push({s:h.totalShapeLength*y,e:h.totalShapeLength*b}):y>=1?v.push({s:h.totalShapeLength*(y-1),e:h.totalShapeLength*(b-1)}):(v.push({s:h.totalShapeLength*y,e:h.totalShapeLength}),v.push({s:0,e:h.totalShapeLength*(b-1)}));var E=this.addShapes(h,v[0]);if(v[0].s!==v[0].e){if(v.length>1){if(h.shape.paths.shapes[h.shape.paths._length-1].c){var w=E.pop();this.addPaths(E,m),E=this.addShapes(h,v[1],w)}else this.addPaths(E,m),E=this.addShapes(h,v[1])}this.addPaths(E,m)}}h.shape.paths=m}}},TrimModifier.prototype.addPaths=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)t.addShape(e[n])},TrimModifier.prototype.addSegment=function(e,t,n,r,i,o,a){i.setXYAt(t[0],t[1],"o",o),i.setXYAt(n[0],n[1],"i",o+1),a&&i.setXYAt(e[0],e[1],"v",o),i.setXYAt(r[0],r[1],"v",o+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,n,r){t.setXYAt(e[1],e[5],"o",n),t.setXYAt(e[2],e[6],"i",n+1),r&&t.setXYAt(e[0],e[4],"v",n),t.setXYAt(e[3],e[7],"v",n+1)},TrimModifier.prototype.addShapes=function(e,t,n){var r,i,o,a,s,l,u,c,d=e.pathsData,f=e.shape.paths.shapes,p=e.shape.paths._length,h=0,m=[],g=!0;for(n?(s=n._length,c=n._length):(n=shapePool.newElement(),s=0,c=0),m.push(n),r=0;r<p;r+=1){for(i=1,l=d[r].lengths,n.c=f[r].c,o=f[r].c?l.length:l.length+1;i<o;i+=1)if(h+(a=l[i-1]).addedLength<t.s)h+=a.addedLength,n.c=!1;else if(h>t.e){n.c=!1;break}else t.s<=h&&t.e>=h+a.addedLength?(this.addSegment(f[r].v[i-1],f[r].o[i-1],f[r].i[i],f[r].v[i],n,s,g),g=!1):(u=bez.getNewSegment(f[r].v[i-1],f[r].v[i],f[r].o[i-1],f[r].i[i],(t.s-h)/a.addedLength,(t.e-h)/a.addedLength,l[i-1]),this.addSegmentFromArray(u,n,s,g),g=!1,n.c=!1),h+=a.addedLength,s+=1;if(f[r].c&&l.length){if(a=l[i-1],h<=t.e){var v=l[i-1].addedLength;t.s<=h&&t.e>=h+v?(this.addSegment(f[r].v[i-1],f[r].o[i-1],f[r].i[0],f[r].v[0],n,s,g),g=!1):(u=bez.getNewSegment(f[r].v[i-1],f[r].v[0],f[r].o[i-1],f[r].i[0],(t.s-h)/v,(t.e-h)/v,l[i-1]),this.addSegmentFromArray(u,n,s,g),g=!1,n.c=!1)}else n.c=!1;h+=a.addedLength,s+=1}if(n._length&&(n.setXYAt(n.v[c][0],n.v[c][1],"i",c),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),h>t.e)break;r<p-1&&(n=shapePool.newElement(),g=!0,m.push(n),s=0)}return m},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,t){var n,r,i,o,a,s,l=t/100,u=[0,0],c=e._length,d=0;for(d=0;d<c;d+=1)u[0]+=e.v[d][0],u[1]+=e.v[d][1];u[0]/=c,u[1]/=c;var f=shapePool.newElement();for(d=0,f.c=e.c;d<c;d+=1)n=e.v[d][0]+(u[0]-e.v[d][0])*l,r=e.v[d][1]+(u[1]-e.v[d][1])*l,i=e.o[d][0]+-((u[0]-e.o[d][0])*l),o=e.o[d][1]+-((u[1]-e.o[d][1])*l),a=e.i[d][0]+-((u[0]-e.i[d][0])*l),s=e.i[d][1]+-((u[1]-e.i[d][1])*l),f.setTripleAt(n,r,i,o,a,s,d);return f},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,n,r,i,o,a,s=this.shapes.length,l=this.amount.v;if(0!==l)for(n=0;n<s;n+=1){if(a=(o=this.shapes[n]).localShapeCollection,!(!o.shape._mdf&&!this._mdf&&!e))for(a.releaseShapes(),o.shape._mdf=!0,t=o.shape.paths.shapes,i=o.shape.paths._length,r=0;r<i;r+=1)a.addShape(this.processPath(t[r],l));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function t(e){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&e.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&e.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&e.skewFromAxis(-this.sk.v,this.sa.v),this.r?e.rotate(-this.r.v):e.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?e.translate(this.px.v,this.py.v,-this.pz.v):e.translate(this.px.v,this.py.v,0):e.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function n(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){var n;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){if(n=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(r=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/n,0),i=this.p.getValueAtTime(this.p.keyframes[0].t/n,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/n,0),i=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/n,0)):(r=this.p.pv,i=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/n,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){r=[],i=[];var r,i,o=this.px,a=this.py;o._caching.lastFrame+o.offsetTime<=o.keyframes[0].t?(r[0]=o.getValueAtTime((o.keyframes[0].t+.01)/n,0),r[1]=a.getValueAtTime((a.keyframes[0].t+.01)/n,0),i[0]=o.getValueAtTime(o.keyframes[0].t/n,0),i[1]=a.getValueAtTime(a.keyframes[0].t/n,0)):o._caching.lastFrame+o.offsetTime>=o.keyframes[o.keyframes.length-1].t?(r[0]=o.getValueAtTime(o.keyframes[o.keyframes.length-1].t/n,0),r[1]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/n,0),i[0]=o.getValueAtTime((o.keyframes[o.keyframes.length-1].t-.01)/n,0),i[1]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/n,0)):(r=[o.pv,a.pv],i[0]=o.getValueAtTime((o._caching.lastFrame+o.offsetTime-.01)/n,o.offsetTime),i[1]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/n,a.offsetTime))}else r=i=e;this.v.rotate(-Math.atan2(r[1]-i[1],r[0]-i[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function r(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}}function i(){}function o(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0}function a(e,t,n){if(this.elem=e,this.frameId=-1,this.propType="transform",this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(n||e),t.p&&t.p.s?(this.px=PropertyFactory.getProp(e,t.p.x,0,0,this),this.py=PropertyFactory.getProp(e,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(e,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(e,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(e,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(e,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(e,t.rz,0,degToRads,this),t.or.k[0].ti){var r,i=t.or.k.length;for(r=0;r<i;r+=1)t.or.k[r].to=null,t.or.k[r].ti=null}this.or=PropertyFactory.getProp(e,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(e,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(e,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(e,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(e,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(e,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(e,t.o,0,.01,e):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return a.prototype={applyToMatrix:t,getValue:n,precalculateMatrix:r,autoOrient:i},extendPrototype([DynamicPropertyContainer],a),a.prototype.addDynamicProperty=o,a.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,t,n){return new a(e,t,n)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(e,t){return 1e5*Math.abs(e-t)<=Math.min(Math.abs(e),Math.abs(t))}function floatZero(e){return 1e-5>=Math.abs(e)}function lerp(e,t,n){return e*(1-n)+t*n}function lerpPoint(e,t,n){return[lerp(e[0],t[0],n),lerp(e[1],t[1],n)]}function quadRoots(e,t,n){if(0===e)return[];var r=t*t-4*e*n;if(r<0)return[];var i=-t/(2*e);if(0===r)return[i];var o=Math.sqrt(r)/(2*e);return[i-o,i+o]}function polynomialCoefficients(e,t,n,r){return[-e+3*t-3*n+r,3*e-6*t+3*n,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,n,r,i){i&&pointEqual(e,t)&&(t=lerpPoint(e,r,1/3)),i&&pointEqual(n,r)&&(n=lerpPoint(e,r,2/3));var o=polynomialCoefficients(e[0],t[0],n[0],r[0]),a=polynomialCoefficients(e[1],t[1],n[1],r[1]);this.a=[o[0],a[0]],this.b=[o[1],a[1]],this.c=[o[2],a[2]],this.d=[o[3],a[3]],this.points=[e,t,n,r]}function extrema(e,t){var n=e.points[0][t],r=e.points[e.points.length-1][t];if(n>r){var i=r;r=n,n=i}for(var o=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),a=0;a<o.length;a+=1)if(o[a]>0&&o[a]<1){var s=e.point(o[a])[t];s<n?n=s:s>r&&(r=s)}return{min:n,max:r}}function intersectData(e,t,n){var r=e.boundingBox();return{cx:r.cx,cy:r.cy,width:r.width,height:r.height,bez:e,t:(t+n)/2,t1:t,t2:n}}function splitData(e){var t=e.bez.split(.5);return[intersectData(t[0],e.t1,e.t),intersectData(t[1],e.t,e.t2)]}function boxIntersect(e,t){return 2*Math.abs(e.cx-t.cx)<e.width+t.width&&2*Math.abs(e.cy-t.cy)<e.height+t.height}function intersectsImpl(e,t,n,r,i,o){if(boxIntersect(e,t)){if(n>=o||e.width<=r&&e.height<=r&&t.width<=r&&t.height<=r){i.push([e.t,t.t]);return}var a=splitData(e),s=splitData(t);intersectsImpl(a[0],s[0],n+1,r,i,o),intersectsImpl(a[0],s[1],n+1,r,i,o),intersectsImpl(a[1],s[0],n+1,r,i,o),intersectsImpl(a[1],s[1],n+1,r,i,o)}}function crossProduct(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function lineIntersection(e,t,n,r){var i=[e[0],e[1],1],o=[t[0],t[1],1],a=[n[0],n[1],1],s=[r[0],r[1],1],l=crossProduct(crossProduct(i,o),crossProduct(a,s));return floatZero(l[2])?null:[l[0]/l[2],l[1]/l[2]]}function polarOffset(e,t,n){return[e[0]+Math.cos(t)*n,e[1]-Math.sin(t)*n]}function pointDistance(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function pointEqual(e,t){return floatEqual(e[0],t[0])&&floatEqual(e[1],t[1])}function ZigZagModifier(){}function setPoint(e,t,n,r,i,o,a){var s=n-Math.PI/2,l=n+Math.PI/2,u=t[0]+Math.cos(n)*r*i,c=t[1]-Math.sin(n)*r*i;e.setTripleAt(u,c,u+Math.cos(s)*o,c-Math.sin(s)*o,u+Math.cos(l)*a,c-Math.sin(l)*a,e.length())}function getPerpendicularVector(e,t){var n=[t[0]-e[0],t[1]-e[1]],r=-(.5*Math.PI);return[Math.cos(r)*n[0]-Math.sin(r)*n[1],Math.sin(r)*n[0]+Math.cos(r)*n[1]]}function getProjectingAngle(e,t){var n=0===t?e.length()-1:t-1,r=(t+1)%e.length(),i=getPerpendicularVector(e.v[n],e.v[r]);return Math.atan2(0,1)-Math.atan2(i[1],i[0])}function zigZagCorner(e,t,n,r,i,o,a){var s=getProjectingAngle(t,n),l=t.v[n%t._length],u=t.v[0===n?t._length-1:n-1],c=t.v[(n+1)%t._length],d=2===o?Math.sqrt(Math.pow(l[0]-u[0],2)+Math.pow(l[1]-u[1],2)):0,f=2===o?Math.sqrt(Math.pow(l[0]-c[0],2)+Math.pow(l[1]-c[1],2)):0;setPoint(e,t.v[n%t._length],s,a,r,f/((i+1)*2),d/((i+1)*2))}function zigZagSegment(e,t,n,r,i,o){for(var a=0;a<r;a+=1){var s=(a+1)/(r+1),l=2===i?Math.sqrt(Math.pow(t.points[3][0]-t.points[0][0],2)+Math.pow(t.points[3][1]-t.points[0][1],2)):0,u=t.normalAngle(s);setPoint(e,t.point(s),u,o,n,l/((r+1)*2),l/((r+1)*2)),o=-o}return o}function linearOffset(e,t,n){var r=Math.atan2(t[0]-e[0],t[1]-e[1]);return[polarOffset(e,r,n),polarOffset(t,r,n)]}function offsetSegment(e,t){n=(l=linearOffset(e.points[0],e.points[1],t))[0],r=l[1],i=(l=linearOffset(e.points[1],e.points[2],t))[0],o=l[1],a=(l=linearOffset(e.points[2],e.points[3],t))[0],s=l[1];var n,r,i,o,a,s,l,u=lineIntersection(n,r,i,o);null===u&&(u=r);var c=lineIntersection(a,s,i,o);return null===c&&(c=a),new PolynomialBezier(n,u,c,s)}function joinLines(e,t,n,r,i){var o=t.points[3],a=n.points[0];if(3===r||pointEqual(o,a))return o;if(2===r){var s=-t.tangentAngle(1),l=-n.tangentAngle(0)+Math.PI,u=lineIntersection(o,polarOffset(o,s+Math.PI/2,100),a,polarOffset(a,s+Math.PI/2,100)),c=u?pointDistance(u,o):pointDistance(o,a)/2,d=polarOffset(o,s,2*c*roundCorner);return e.setXYAt(d[0],d[1],"o",e.length()-1),d=polarOffset(a,l,2*c*roundCorner),e.setTripleAt(a[0],a[1],a[0],a[1],d[0],d[1],e.length()),a}var f=pointEqual(o,t.points[2])?t.points[0]:t.points[2],p=pointEqual(a,n.points[1])?n.points[3]:n.points[1],h=lineIntersection(f,o,a,p);return h&&pointDistance(h,o)<i?(e.setTripleAt(h[0],h[1],h[0],h[1],h[0],h[1],e.length()),h):o}function getIntersection(e,t){var n=e.intersections(t);return(n.length&&floatEqual(n[0][0],1)&&n.shift(),n.length)?n[0]:null}function pruneSegmentIntersection(e,t){var n=e.slice(),r=t.slice(),i=getIntersection(e[e.length-1],t[0]);return(i&&(n[e.length-1]=e[e.length-1].split(i[0])[0],r[0]=t[0].split(i[1])[1]),e.length>1&&t.length>1&&(i=getIntersection(e[0],t[t.length-1])))?[[e[0].split(i[0])[0]],[t[t.length-1].split(i[1])[1]]]:[n,r]}function pruneIntersections(e){for(var t,n=1;n<e.length;n+=1)t=pruneSegmentIntersection(e[n-1],e[n]),e[n-1]=t[0],e[n]=t[1];return e.length>1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var n,r,i,o,a=e.inflectionPoints();if(0===a.length)return[offsetSegment(e,t)];if(1===a.length||floatEqual(a[1],1))return n=(i=e.split(a[0]))[0],r=i[1],[offsetSegment(n,t),offsetSegment(r,t)];n=(i=e.split(a[0]))[0];var s=(a[1]-a[0])/(1-a[0]);return o=(i=i[1].split(s))[0],r=i[1],[offsetSegment(n,t),offsetSegment(o,t),offsetSegment(r,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],n="normal",r="normal",i=t.length,o=0;o<i;o+=1)switch(t[o].toLowerCase()){case"italic":r="italic";break;case"bold":n="700";break;case"black":n="900";break;case"medium":n="500";break;case"regular":case"normal":n="400";break;case"light":case"thin":n="200"}return{style:r,weight:e.fWeight||n}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,t.c,0,null,this),this.o=PropertyFactory.getProp(e,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,t.tr,this),this.so=PropertyFactory.getProp(e,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(e,t,n,r,i,o){var a=o?-1:1,s=r.s.v[0]+(1-r.s.v[0])*(1-i),l=r.s.v[1]+(1-r.s.v[1])*(1-i);e.translate(r.p.v[0]*a*i,r.p.v[1]*a*i,r.p.v[2]),t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),t.rotate(-r.r.v*a*i),t.translate(r.a.v[0],r.a.v[1],r.a.v[2]),n.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),n.scale(o?1/s:s,o?1/l:l),n.translate(r.a.v[0],r.a.v[1],r.a.v[2])},RepeaterModifier.prototype.init=function(e,t,n,r){for(this.elem=e,this.arr=t,this.pos=n,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[n]);n>0;)n-=1,this._elements.unshift(t[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t]._processed=!1,"gr"===e[t].ty&&this.resetElements(e[t].it)},RepeaterModifier.prototype.cloneElements=function(e){var t=JSON.parse(JSON.stringify(e));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)e[n]._render=t,"gr"===e[n].ty&&this.changeGroupRender(e[n].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t=!1;if(this._mdf||e){var n,r,i,o,a,s,l,u,c=Math.ceil(this.c.v);if(this._groups.length<c){for(;this._groups.length<c;){var d={it:this.cloneElements(this._elements),ty:"gr"};d.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,d),this._groups.splice(0,0,d),this._currentCopies+=1}this.elem.reloadShapes(),t=!0}for(i=0,a=0;i<=this._groups.length-1;i+=1){if(s=a<c,this._groups[i]._render=s,this.changeGroupRender(this._groups[i].it,s),!s){var f=this.elemsData[i].it,p=f[f.length-1];0!==p.transform.op.v?(p.transform.op._mdf=!0,p.transform.op.v=0):p.transform.op._mdf=!1}a+=1}this._currentCopies=c;var h=this.o.v,m=h%1,g=h>0?Math.floor(h):Math.ceil(h),v=this.pMatrix.props,y=this.rMatrix.props,b=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var _=0;if(h>0){for(;_<g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),_+=1;m&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,m,!1),_+=m)}else if(h<0){for(;_>g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),_-=1;m&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-m,!0),_-=m)}for(i=1===this.data.m?0:this._currentCopies-1,o=1===this.data.m?1:-1,a=this._currentCopies;a;){if(u=(r=(n=this.elemsData[i].it)[n.length-1].transform.mProps.v.props).length,n[n.length-1].transform.mProps._mdf=!0,n[n.length-1].transform.op._mdf=!0,n[n.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),0!==_){for((0!==i&&1===o||i!==this._currentCopies-1&&-1===o)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.matrix.transform(b[0],b[1],b[2],b[3],b[4],b[5],b[6],b[7],b[8],b[9],b[10],b[11],b[12],b[13],b[14],b[15]),this.matrix.transform(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],v[9],v[10],v[11],v[12],v[13],v[14],v[15]),l=0;l<u;l+=1)r[l]=this.matrix.props[l];this.matrix.reset()}else for(this.matrix.reset(),l=0;l<u;l+=1)r[l]=this.matrix.props[l];_+=1,a-=1,i+=o}}else for(a=this._currentCopies,i=0,o=1;a;)r=(n=this.elemsData[i].it)[n.length-1].transform.mProps.v.props,n[n.length-1].transform.mProps._mdf=!1,n[n.length-1].transform.op._mdf=!1,a-=1,i+=o;return t},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,t){var n,r,i,o,a,s,l,u,c,d,f,p,h,m=shapePool.newElement();m.c=e.c;var g=e._length,v=0;for(n=0;n<g;n+=1)r=e.v[n],o=e.o[n],i=e.i[n],r[0]===o[0]&&r[1]===o[1]&&r[0]===i[0]&&r[1]===i[1]?0!==n&&n!==g-1||e.c?(a=0===n?e.v[g-1]:e.v[n-1],l=(s=Math.sqrt(Math.pow(r[0]-a[0],2)+Math.pow(r[1]-a[1],2)))?Math.min(s/2,t)/s:0,u=p=r[0]+(a[0]-r[0])*l,c=h=r[1]-(r[1]-a[1])*l,d=u-(u-r[0])*roundCorner,f=c-(c-r[1])*roundCorner,m.setTripleAt(u,c,d,f,p,h,v),v+=1,a=n===g-1?e.v[0]:e.v[n+1],l=(s=Math.sqrt(Math.pow(r[0]-a[0],2)+Math.pow(r[1]-a[1],2)))?Math.min(s/2,t)/s:0,u=d=r[0]+(a[0]-r[0])*l,c=f=r[1]+(a[1]-r[1])*l,p=u-(u-r[0])*roundCorner,h=c-(c-r[1])*roundCorner,m.setTripleAt(u,c,d,f,p,h,v)):m.setTripleAt(r[0],r[1],o[0],o[1],i[0],i[1],v):m.setTripleAt(e.v[n][0],e.v[n][1],e.o[n][0],e.o[n][1],e.i[n][0],e.i[n][1],v),v+=1;return m},RoundCornersModifier.prototype.processShapes=function(e){var t,n,r,i,o,a,s=this.shapes.length,l=this.rd.v;if(0!==l)for(n=0;n<s;n+=1){if(a=(o=this.shapes[n]).localShapeCollection,!(!o.shape._mdf&&!this._mdf&&!e))for(a.releaseShapes(),o.shape._mdf=!0,t=o.shape.paths.shapes,i=o.shape.paths._length,r=0;r<i;r+=1)a.addShape(this.processPath(t[r],l));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(e){return[((this.a[0]*e+this.b[0])*e+this.c[0])*e+this.d[0],((this.a[1]*e+this.b[1])*e+this.c[1])*e+this.d[1]]},PolynomialBezier.prototype.derivative=function(e){return[(3*e*this.a[0]+2*this.b[0])*e+this.c[0],(3*e*this.a[1]+2*this.b[1])*e+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(e){var t=this.derivative(e);return Math.atan2(t[1],t[0])},PolynomialBezier.prototype.normalAngle=function(e){var t=this.derivative(e);return Math.atan2(t[0],t[1])},PolynomialBezier.prototype.inflectionPoints=function(){var e=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(e))return[];var t=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/e,n=t*t-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/e;if(n<0)return[];var r=Math.sqrt(n);return floatZero(r)?r>0&&r<1?[t]:[]:[t-r,t+r].filter(function(e){return e>0&&e<1})},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var t=lerpPoint(this.points[0],this.points[1],e),n=lerpPoint(this.points[1],this.points[2],e),r=lerpPoint(this.points[2],this.points[3],e),i=lerpPoint(t,n,e),o=lerpPoint(n,r,e),a=lerpPoint(i,o,e);return[new PolynomialBezier(this.points[0],t,i,a,!0),new PolynomialBezier(a,o,r,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}},PolynomialBezier.prototype.intersections=function(e,t,n){void 0===t&&(t=2),void 0===n&&(n=7);var r=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,r,n),r},PolynomialBezier.shapeSegment=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[n],e.v[n],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[n],e.i[n],e.o[t],e.v[t],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,t.s,0,null,this),this.frequency=PropertyFactory.getProp(e,t.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,t.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(e,t,n,r){var i=e._length,o=shapePool.newElement();if(o.c=e.c,e.c||(i-=1),0===i)return o;var a=-1,s=PolynomialBezier.shapeSegment(e,0);zigZagCorner(o,e,0,t,n,r,a);for(var l=0;l<i;l+=1)a=zigZagSegment(o,s,t,n,r,-a),s=l!==i-1||e.c?PolynomialBezier.shapeSegment(e,(l+1)%i):null,zigZagCorner(o,e,l+1,t,n,r,a);return o},ZigZagModifier.prototype.processShapes=function(e){var t,n,r,i,o,a,s=this.shapes.length,l=this.amplitude.v,u=Math.max(0,Math.round(this.frequency.v)),c=this.pointsType.v;if(0!==l)for(n=0;n<s;n+=1){if(a=(o=this.shapes[n]).localShapeCollection,!(!o.shape._mdf&&!this._mdf&&!e))for(a.releaseShapes(),o.shape._mdf=!0,t=o.shape.paths.shapes,i=o.shape.paths._length,r=0;r<i;r+=1)a.addShape(this.processPath(t[r],l,u,c));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this.miterLimit=PropertyFactory.getProp(e,t.ml,0,null,this),this.lineJoin=t.lj,this._isAnimated=0!==this.amount.effectsSequence.length},OffsetPathModifier.prototype.processPath=function(e,t,n,r){var i,o,a,s=shapePool.newElement();s.c=e.c;var l=e.length();e.c||(l-=1);var u=[];for(i=0;i<l;i+=1)a=PolynomialBezier.shapeSegment(e,i),u.push(offsetSegmentSplit(a,t));if(!e.c)for(i=l-1;i>=0;i-=1)a=PolynomialBezier.shapeSegmentInverted(e,i),u.push(offsetSegmentSplit(a,t));u=pruneIntersections(u);var c=null,d=null;for(i=0;i<u.length;i+=1){var f=u[i];for(d&&(c=joinLines(s,d,f[0],n,r)),d=f[f.length-1],o=0;o<f.length;o+=1)a=f[o],c&&pointEqual(a.points[0],c)?s.setXYAt(a.points[1][0],a.points[1][1],"o",s.length()-1):s.setTripleAt(a.points[0][0],a.points[0][1],a.points[1][0],a.points[1][1],a.points[0][0],a.points[0][1],s.length()),s.setTripleAt(a.points[3][0],a.points[3][1],a.points[3][0],a.points[3][1],a.points[2][0],a.points[2][1],s.length()),c=a.points[3]}return u.length&&joinLines(s,d,u[0][0],n,r),s},OffsetPathModifier.prototype.processShapes=function(e){var t,n,r,i,o,a,s=this.shapes.length,l=this.amount.v,u=this.miterLimit.v,c=this.lineJoin;if(0!==l)for(n=0;n<s;n+=1){if(a=(o=this.shapes[n]).localShapeCollection,!(!o.shape._mdf&&!this._mdf&&!e))for(a.releaseShapes(),o.shape._mdf=!0,t=o.shape.paths.shapes,i=o.shape.paths._length,r=0;r<i;r+=1)a.addShape(this.processPath(t[r],l,c,u));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var e=5e3,t={w:0,size:0,shapes:[],data:{shapes:[]}},n=[];n=n.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var r=127988,i=917631,o=917601,a=917626,s=65039,l=8205,u=127462,c=127487,d=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function f(e){var t,n=e.split(","),r=n.length,i=[];for(t=0;t<r;t+=1)"sans-serif"!==n[t]&&"monospace"!==n[t]&&i.push(n[t]);return i.join(",")}function p(e,t){var n=createTag("span");n.setAttribute("aria-hidden",!0),n.style.fontFamily=t;var r=createTag("span");r.innerText="giItT1WQy@!-/#",n.style.position="absolute",n.style.left="-10000px",n.style.top="-10000px",n.style.fontSize="300px",n.style.fontVariant="normal",n.style.fontStyle="normal",n.style.fontWeight="normal",n.style.letterSpacing="0",n.appendChild(r),document.body.appendChild(n);var i=r.offsetWidth;return r.style.fontFamily=f(e)+", "+t,{node:r,w:i,parent:n}}function h(){var t,n,r,i=this.fonts.length,o=i;for(t=0;t<i;t+=1)this.fonts[t].loaded?o-=1:"n"===this.fonts[t].fOrigin||0===this.fonts[t].origin?this.fonts[t].loaded=!0:(n=this.fonts[t].monoCase.node,r=this.fonts[t].monoCase.w,n.offsetWidth!==r?(o-=1,this.fonts[t].loaded=!0):(n=this.fonts[t].sansCase.node,r=this.fonts[t].sansCase.w,n.offsetWidth!==r&&(o-=1,this.fonts[t].loaded=!0)),this.fonts[t].loaded&&(this.fonts[t].sansCase.parent.parentNode.removeChild(this.fonts[t].sansCase.parent),this.fonts[t].monoCase.parent.parentNode.removeChild(this.fonts[t].monoCase.parent)));0!==o&&Date.now()-this.initTime<e?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function m(e,t){var n,r=document.body&&t?"svg":"canvas",i=getFontProperties(e);if("svg"===r){var o=createNS("text");o.style.fontSize="100px",o.setAttribute("font-family",e.fFamily),o.setAttribute("font-style",i.style),o.setAttribute("font-weight",i.weight),o.textContent="1",e.fClass?(o.style.fontFamily="inherit",o.setAttribute("class",e.fClass)):o.style.fontFamily=e.fFamily,t.appendChild(o),n=o}else{var a=new OffscreenCanvas(500,500).getContext("2d");a.font=i.style+" "+i.weight+" 100px "+e.fFamily,n=a}return{measureText:function(e){return"svg"===r?(n.textContent=e,n.getComputedTextLength()):n.measureText(e).width}}}function g(e,t){if(!e){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=e.list;return}if(!document.body){this.isLoaded=!0,e.list.forEach(function(e){e.helper=m(e),e.cache={}}),this.fonts=e.list;return}var n=e.list,r=n.length,i=r;for(o=0;o<r;o+=1){var o,a,s,l=!0;if(n[o].loaded=!1,n[o].monoCase=p(n[o].fFamily,"monospace"),n[o].sansCase=p(n[o].fFamily,"sans-serif"),n[o].fPath){if("p"===n[o].fOrigin||3===n[o].origin){if((a=document.querySelectorAll('style[f-forigin="p"][f-family="'+n[o].fFamily+'"], style[f-origin="3"][f-family="'+n[o].fFamily+'"]')).length>0&&(l=!1),l){var u=createTag("style");u.setAttribute("f-forigin",n[o].fOrigin),u.setAttribute("f-origin",n[o].origin),u.setAttribute("f-family",n[o].fFamily),u.type="text/css",u.innerText="@font-face {font-family: "+n[o].fFamily+"; font-style: normal; src: url('"+n[o].fPath+"');}",t.appendChild(u)}}else if("g"===n[o].fOrigin||1===n[o].origin){for(s=0,a=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]');s<a.length;s+=1)-1!==a[s].href.indexOf(n[o].fPath)&&(l=!1);if(l){var c=createTag("link");c.setAttribute("f-forigin",n[o].fOrigin),c.setAttribute("f-origin",n[o].origin),c.type="text/css",c.rel="stylesheet",c.href=n[o].fPath,document.body.appendChild(c)}}else if("t"===n[o].fOrigin||2===n[o].origin){for(s=0,a=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]');s<a.length;s+=1)n[o].fPath===a[s].src&&(l=!1);if(l){var d=createTag("link");d.setAttribute("f-forigin",n[o].fOrigin),d.setAttribute("f-origin",n[o].origin),d.setAttribute("rel","stylesheet"),d.setAttribute("href",n[o].fPath),t.appendChild(d)}}}else n[o].loaded=!0,i-=1;n[o].helper=m(n[o],t),n[o].cache={},this.fonts.push(n[o])}0===i?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function v(e){if(e){this.chars||(this.chars=[]);var t,n,r,i=e.length,o=this.chars.length;for(t=0;t<i;t+=1){for(n=0,r=!1;n<o;)this.chars[n].style===e[t].style&&this.chars[n].fFamily===e[t].fFamily&&this.chars[n].ch===e[t].ch&&(r=!0),n+=1;r||(this.chars.push(e[t]),o+=1)}}}function y(e,n,r){for(var i=0,o=this.chars.length;i<o;){if(this.chars[i].ch===e&&this.chars[i].style===n&&this.chars[i].fFamily===r)return this.chars[i];i+=1}return("string"==typeof e&&13!==e.charCodeAt(0)||!e)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",e,n,r)),t}function b(e,t,n){var r=this.getFontByName(t),i=e;if(!r.cache[i]){var o=r.helper;if(" "===e){var a=o.measureText("|"+e+"|"),s=o.measureText("||");r.cache[i]=(a-s)/100}else r.cache[i]=o.measureText(e)/100}return r.cache[i]*n}function _(e){for(var t=0,n=this.fonts.length;t<n;){if(this.fonts[t].fName===e)return this.fonts[t];t+=1}return this.fonts[0]}function E(e){var t=0,n=e.charCodeAt(0);if(n>=55296&&n<=56319){var r=e.charCodeAt(1);r>=56320&&r<=57343&&(t=(n-55296)*1024+r-56320+65536)}return t}function w(e,t){var n=e.toString(16)+t.toString(16);return -1!==d.indexOf(n)}function S(e){return e===l}function T(e){return e===s}function O(e){var t=E(e);return t>=u&&t<=c}function I(e){return O(e.substr(0,2))&&O(e.substr(2,2))}function x(e){return -1!==n.indexOf(e)}function k(e,t){var n=E(e.substr(t,2));if(n!==r)return!1;var s=0;for(t+=2;s<5;){if((n=E(e.substr(t,2)))<o||n>a)return!1;s+=1,t+=2}return E(e.substr(t,2))===i}function C(){this.isLoaded=!0}var A=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};A.isModifier=w,A.isZeroWidthJoiner=S,A.isFlagEmoji=I,A.isRegionalCode=O,A.isCombinedCharacter=x,A.isRegionalFlag=k,A.isVariationSelector=T,A.BLACK_FLAG_CODE_POINT=r;var D={addChars:v,addFonts:g,getCharData:y,getFontByName:_,measureText:b,checkLoadedFonts:h,setIsLoaded:C};return A.prototype=D,A}();function SlotManager(e){this.animationData=e}function slotFactory(e){return new SlotManager(e)}function RenderableElement(){}SlotManager.prototype.getProp=function(e){return this.animationData.slots&&this.animationData.slots[e.sid]?Object.assign(e,this.animationData.slots[e.sid].p):e},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){-1===this.renderableComponents.indexOf(e)&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){-1!==this.renderableComponents.indexOf(e)&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e<t;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var e={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(t){return e[t]||""}}();function SliderEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function AngleEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function ColorEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function PointEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function LayerIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function MaskIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function CheckboxEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){var n,r,i=e.ef||[];this.effectElements=[];var o=i.length;for(n=0;n<o;n+=1)r=new GroupEffect(i[n],t),this.effectElements.push(r)}function GroupEffect(e,t){this.init(e,t)}function BaseElement(){}function FrameElement(){}function FootageElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,n)}function AudioElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,n),this._isPlaying=!1,this._canPlay=!1;var r=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(r),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,e.au&&e.au.lv?e.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,t){this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);var n,r,i=this.data.ef.length,o=this.data.ef;for(n=0;n<i;n+=1){switch(r=null,o[n].ty){case 0:r=new SliderEffect(o[n],t,this);break;case 1:r=new AngleEffect(o[n],t,this);break;case 2:r=new ColorEffect(o[n],t,this);break;case 3:r=new PointEffect(o[n],t,this);break;case 4:case 7:r=new CheckboxEffect(o[n],t,this);break;case 10:r=new LayerIndexEffect(o[n],t,this);break;case 11:r=new MaskIndexEffect(o[n],t,this);break;case 5:r=new EffectsManager(o[n],t);break;default:r=new NoValueEffect(o[n])}r&&this.effectElements.push(r)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,t=this.data.masksProperties.length;e<t;){if("n"!==this.data.masksProperties[e].mode&&!1!==this.data.masksProperties[e].cl)return!0;e+=1}return!1},initExpressions:function(){var e=getExpressionInterfaces();if(e){var t=e("layer"),n=e("effects"),r=e("shape"),i=e("text"),o=e("comp");this.layerInterface=t(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var a=n.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(a),0===this.data.ty||this.data.xt?this.compInterface=o(this):4===this.data.ty?(this.layerInterface.shapeInterface=r(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=i(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var e=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=e},initBaseData:function(e,t,n){this.globalData=t,this.comp=n,this.data=e,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){var n,r=this.dynamicProperties.length;for(n=0;n<r;n+=1)(t||this._isParent&&"transform"===this.dynamicProperties[n].propType)&&(this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&this.dynamicProperties.push(e)}},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var e=getExpressionInterfaces();if(e){var t=e("footage");this.layerInterface=t(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(e){if(this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder)this._currentTime=e/this.data.sr;else{var t=this.tm.v;this._currentTime=t}this._volume=this.lv.v[0];var n=this._volume*this._volumeMultiplier;this._previousVolume!==n&&(this._previousVolume=n,this.audio.volume(n))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(e){var t,n,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;t-=1)!this.elements[t]&&(n=this.layers[t]).ip-n.st<=e-this.layers[t].st&&n.op-n.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:default:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e)}},BaseRenderer.prototype.createCamera=function(){throw Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.buildItem(e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){this.completeLayers=!1;var t,n,r=e.length,i=this.layers.length;for(t=0;t<r;t+=1)for(n=0;n<i;){if(this.layers[n].id===e[t].id){this.layers[n]=e[t];break}n+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,t,n){for(var r=this.elements,i=this.layers,o=0,a=i.length;o<a;)i[o].ind==t&&(r[o]&&!0!==r[o]?(n.push(r[o]),r[o].setAsParent(),void 0!==i[o].parent?this.buildElementParenting(e,i[o].parent,n):e.setHierarchy(n)):(this.buildItem(o),this.addPendingElement(e))),o+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var t,n=e.length;for(t=0;t<n;t+=1)if(e[t].xt){var r=this.createComp(e[t]);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.getElementById=function(e){var t,n=this.elements.length;for(t=0;t<n;t+=1)if(this.elements[t].data.ind===e)return this.elements[t];return null},BaseRenderer.prototype.getElementByPath=function(e){var t=e.shift();if("number"==typeof t)n=this.elements[t];else{var n,r,i=this.elements.length;for(r=0;r<i;r+=1)if(this.elements[r].data.nm===t){n=this.elements[r];break}}return 0===e.length?n:n.getElementByPath(e)},BaseRenderer.prototype.setupGlobalData=function(e,t){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(e),this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}function MaskElement(e,t,n){this.data=e,this.element=t,this.globalData=n,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var r=this.globalData.defs,i=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(i),this.solidPath="";var o=this.masksProperties,a=0,s=[],l=createElementID(),u="clipPath",c="clip-path";for(d=0;d<i;d+=1)if(("a"!==o[d].mode&&"n"!==o[d].mode||o[d].inv||100!==o[d].o.k||o[d].o.x)&&(u="mask",c="mask"),("s"===o[d].mode||"i"===o[d].mode)&&0===a?((m=createNS("rect")).setAttribute("fill","#ffffff"),m.setAttribute("width",this.element.comp.data.w||0),m.setAttribute("height",this.element.comp.data.h||0),s.push(m)):m=null,f=createNS("path"),"n"===o[d].mode)this.viewData[d]={op:PropertyFactory.getProp(this.element,o[d].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,o[d],3),elem:f,lastPath:""},r.appendChild(f);else{if(a+=1,f.setAttribute("fill","s"===o[d].mode?"#000000":"#ffffff"),f.setAttribute("clip-rule","nonzero"),0!==o[d].x.k?(u="mask",c="mask",y=PropertyFactory.getProp(this.element,o[d].x,0,null,this.element),b=createElementID(),(g=createNS("filter")).setAttribute("id",b),(v=createNS("feMorphology")).setAttribute("operator","erode"),v.setAttribute("in","SourceGraphic"),v.setAttribute("radius","0"),g.appendChild(v),r.appendChild(g),f.setAttribute("stroke","s"===o[d].mode?"#000000":"#ffffff")):(v=null,y=null),this.storedData[d]={elem:f,x:y,expan:v,lastPath:"",lastOperator:"",filterId:b,lastRadius:0},"i"===o[d].mode){h=s.length;var d,f,p,h,m,g,v,y,b,_=createNS("g");for(p=0;p<h;p+=1)_.appendChild(s[p]);var E=createNS("mask");E.setAttribute("mask-type","alpha"),E.setAttribute("id",l+"_"+a),E.appendChild(f),r.appendChild(E),_.setAttribute("mask","url("+getLocationHref()+"#"+l+"_"+a+")"),s.length=0,s.push(_)}else s.push(f);o[d].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[d]={elem:f,lastPath:"",op:PropertyFactory.getProp(this.element,o[d].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,o[d],3),invRect:m},this.viewData[d].prop.k||this.drawPath(o[d],this.viewData[d].prop.v,this.viewData[d])}for(d=0,this.maskElement=createNS(u),i=s.length;d<i;d+=1)this.maskElement.appendChild(s[d]);a>0&&(this.maskElement.setAttribute("id",l),this.element.maskedElement.setAttribute(c,"url("+getLocationHref()+"#"+l+")"),r.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,n=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n<r;){if(this.hierarchy[n].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}n+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),n=0;n<r;n+=1)t.multiply(this.hierarchy[n].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var e=0,t=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;e<t;)this.localTransforms[e]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[e]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),e+=1;if(this.finalTransform._localMatMdf){var n=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(n),e=1;e<t;e+=1){var r=this.localTransforms[e].matrix;n.multiply(r)}n.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var i=this.finalTransform.localOpacity;for(e=0;e<t;e+=1)i*=.01*this.localTransforms[e].opacity;this.finalTransform.localOpacity=i}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var e=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(e.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var t=0,n=e.length;for(t=0;t<n;t+=1)this.localTransforms.push(e[t])}}},globalToLocal:function(e){var t,n,r=[];r.push(this.finalTransform);for(var i=!0,o=this.comp;i;)o.finalTransform?(o.data.hasMask&&r.splice(0,0,o.finalTransform),o=o.comp):i=!1;var a=r.length;for(t=0;t<a;t+=1)n=r[t].mat.applyToPointArray(0,0,0),e=[e[0]-n[0],e[1]-n[1],0];return e},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var t,n=this.element.finalTransform.mat,r=this.masksProperties.length;for(t=0;t<r;t+=1)if((this.viewData[t].prop._mdf||e)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||e)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[t].invRect.setAttribute("transform",n.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||e))){var i=this.storedData[t].expan;this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[t].filterId+")")),i.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){return"M0,0 "+(" h"+this.globalData.compSize.w+" v"+this.globalData.compSize.h+" h-"+this.globalData.compSize.w+" v-"+this.globalData.compSize.h)+" "},MaskElement.prototype.drawPath=function(e,t,n){var r,i,o=" M"+t.v[0][0]+","+t.v[0][1];for(r=1,i=t._length;r<i;r+=1)o+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[r][0]+","+t.i[r][1]+" "+t.v[r][0]+","+t.v[r][1];if(t.c&&i>1&&(o+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),n.lastPath!==o){var a="";n.elem&&(t.c&&(a=e.inv?this.solidPath+o:o),n.elem.setAttribute("d",a)),n.lastPath=o}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={};function t(e,t){var n=createNS("filter");return n.setAttribute("id",e),!0!==t&&(n.setAttribute("filterUnits","objectBoundingBox"),n.setAttribute("x","0%"),n.setAttribute("y","0%"),n.setAttribute("width","100%"),n.setAttribute("height","100%")),n}function n(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),e}return e.createFilter=t,e.createAlphaToLuminanceFilter=n,e}(),featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(e){var t,n,r="SourceGraphic",i=e.data.ef?e.data.ef.length:0,o=createElementID(),a=filtersFactory.createFilter(o,!0),s=0;for(t=0,this.filters=[];t<i;t+=1){n=null;var l=e.data.ef[t].ty;registeredEffects$1[l]&&(n=new registeredEffects$1[l].effect(a,e.effectsManager.effectElements[t],e,idPrefix+s,r),r=idPrefix+s,registeredEffects$1[l].countsAsEffect&&(s+=1)),n&&this.filters.push(n)}s&&(e.globalData.defs.appendChild(a),e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+o+")")),this.filters.length&&e.addRenderableComponent(this)}function registerEffect$1(e,t,n){registeredEffects$1[e]={effect:t,countsAsEffect:n}}function SVGBaseElement(){}function HierarchyElement(){}function RenderableDOMElement(){}function IImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData)),this.initElement(e,t,n),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(e,t){this.elem=e,this.pos=t}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(e){var t,n=this.filters.length;for(t=0;t<n;t+=1)this.filters[t].renderFrame(e)},SVGEffects.prototype.getEffects=function(e){var t,n=this.filters.length,r=[];for(t=0;t<n;t+=1)this.filters[t].type===e&&r.push(this.filters[t]);return r},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e=null;if(this.data.td){this.matteMasks={};var t=createNS("g");t.setAttribute("id",this.layerId),t.appendChild(this.layerElement),e=t,this.globalData.defs.appendChild(t)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),e=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var n=createNS("clipPath"),r=createNS("path");r.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var i=createElementID();if(n.setAttribute("id",i),n.appendChild(r),this.globalData.defs.appendChild(n),this.checkMasks()){var o=createNS("g");o.setAttribute("clip-path","url("+getLocationHref()+"#"+i+")"),o.appendChild(this.layerElement),this.transformedElement=o,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+i+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(e){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[e]){var t,n,r,i,o=this.layerId+"_"+e;if(1===e||3===e){var a=createNS("mask");a.setAttribute("id",o),a.setAttribute("mask-type",3===e?"luminance":"alpha"),(r=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),a.appendChild(r),this.globalData.defs.appendChild(a),featureSupport.maskType||1!==e||(a.setAttribute("mask-type","luminance"),t=createElementID(),n=filtersFactory.createFilter(t),this.globalData.defs.appendChild(n),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(i=createNS("g")).appendChild(r),a.appendChild(i),i.setAttribute("filter","url("+getLocationHref()+"#"+t+")"))}else if(2===e){var s=createNS("mask");s.setAttribute("id",o),s.setAttribute("mask-type","alpha");var l=createNS("g");s.appendChild(l),t=createElementID(),n=filtersFactory.createFilter(t);var u=createNS("feComponentTransfer");u.setAttribute("in","SourceGraphic"),n.appendChild(u);var c=createNS("feFuncA");c.setAttribute("type","table"),c.setAttribute("tableValues","1.0 0.0"),u.appendChild(c),this.globalData.defs.appendChild(n);var d=createNS("rect");d.setAttribute("width",this.comp.data.w),d.setAttribute("height",this.comp.data.h),d.setAttribute("x","0"),d.setAttribute("y","0"),d.setAttribute("fill","#ffffff"),d.setAttribute("opacity","0"),l.setAttribute("filter","url("+getLocationHref()+"#"+t+")"),l.appendChild(d),(r=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),l.appendChild(r),featureSupport.maskType||(s.setAttribute("mask-type","luminance"),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),i=createNS("g"),l.appendChild(d),i.appendChild(this.layerElement),l.appendChild(i)),this.globalData.defs.appendChild(s)}this.matteMasks[e]=o}return this.matteMasks[e]},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+e+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},function(){extendPrototype([RenderableElement,createProxyFunction({initElement:function(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement)}(),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(e){var t,n=this.shapeModifiers.length;for(t=0;t<n;t+=1)this.shapeModifiers[t].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var t=0,n=this.shapeModifiers.length;t<n;)if(this.shapeModifiers[t].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,t=this.shapes.length;for(e=0;e<t;e+=1)this.shapes[e].sh.reset();for(e=(t=this.shapeModifiers.length)-1;e>=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,n=0,r=t.length;n<r;){if(t[n].elem===e)return t[n].pos;n+=1}return 0},addProcessedElement:function(e,t){for(var n=this.processedElements,r=n.length;r;)if(n[r-=1].elem===e){n[r].pos=t;return}n.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(e,t,n){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=n,this.lvl=t,this._isAnimated=!!n.k;for(var r=0,i=e.length;r<i;){if(e[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===e.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(e,t,n,r){this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=n,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(r);var i,o,a=t.length||0;for(i=0;i<a;i+=1)o=PropertyFactory.getProp(e,t[i].v,0,0,this),this.k=o.k||this.k,this.dataProps[i]={n:t[i].n,p:o};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=n,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=n}function SVGNoStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=n}function GradientProperty(e,t,n){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var r=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray("float32",r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=r,this.initDynamicPropertyContainer(n),this.prop=PropertyFactory.getProp(e,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,n)}function SVGGradientStrokeStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.initGradientData(e,t,n),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(e,t,n){this.transform={mProps:e,op:t,container:n},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(e){if((this.elem.globalData.frameId!==this.frameId||e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,n=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<n;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(e,t){for(var n=0,r=this.o.length/2;n<r;){if(Math.abs(e[4*n]-e[4*t+2*n])>.01)return!1;n+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e<t;){if(!this.comparePoints(this.data.k.k[e].s,this.data.p))return!1;e+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){var t,n,r,i=4*this.data.p;for(t=0;t<i;t+=1)n=t%4==0?100:255,r=Math.round(this.prop.v[t]*n),this.c[t]!==r&&(this.c[t]=r,this._cmdf=!e);if(this.o.length)for(i=this.prop.v.length,t=4*this.data.p;t<i;t+=1)n=t%2==0?100:1,r=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==r&&(this.o[t-4*this.data.p]=r,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(e,t,n){this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.s=PropertyFactory.getProp(e,t.s,1,null,this),this.e=PropertyFactory.getProp(e,t.e,1,null,this),this.h=PropertyFactory.getProp(e,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,t.g,this),this.style=n,this.stops=[],this.setGradientData(n.pElem,t),this.setGradientOpacity(t,n),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){var n,r,i,o=createElementID(),a=createNS(1===t.t?"linearGradient":"radialGradient");a.setAttribute("id",o),a.setAttribute("spreadMethod","pad"),a.setAttribute("gradientUnits","userSpaceOnUse");var s=[];for(r=0,i=4*t.g.p;r<i;r+=4)n=createNS("stop"),a.appendChild(n),s.push(n);e.setAttribute("gf"===t.ty?"fill":"stroke","url("+getLocationHref()+"#"+o+")"),this.gf=a,this.cst=s},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var n,r,i,o=createNS("mask"),a=createNS("path");o.appendChild(a);var s=createElementID(),l=createElementID();o.setAttribute("id",l);var u=createNS(1===e.t?"linearGradient":"radialGradient");u.setAttribute("id",s),u.setAttribute("spreadMethod","pad"),u.setAttribute("gradientUnits","userSpaceOnUse"),i=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var c=this.stops;for(r=4*e.g.p;r<i;r+=2)(n=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),u.appendChild(n),c.push(n);a.setAttribute("gf"===e.ty?"fill":"stroke","url("+getLocationHref()+"#"+s+")"),"gs"===e.ty&&(a.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),a.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),1===e.lj&&a.setAttribute("stroke-miterlimit",e.ml)),this.of=u,this.ms=o,this.ost=c,this.maskId=l,t.msElem=a}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(e,t,n,r){if(0===t)return"";var i,o=e.o,a=e.i,s=e.v,l=" M"+r.applyToPointStringified(s[0][0],s[0][1]);for(i=1;i<t;i+=1)l+=" C"+r.applyToPointStringified(o[i-1][0],o[i-1][1])+" "+r.applyToPointStringified(a[i][0],a[i][1])+" "+r.applyToPointStringified(s[i][0],s[i][1]);return n&&t&&(l+=" C"+r.applyToPointStringified(o[i-1][0],o[i-1][1])+" "+r.applyToPointStringified(a[0][0],a[0][1])+" "+r.applyToPointStringified(s[0][0],s[0][1])+"z"),l},SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix;function n(e,t,n){(n||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(n||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function r(){}function i(n,r,i){var o,a,s,l,u,c,d,f,p,h,m=r.styles.length,g=r.lvl;for(c=0;c<m;c+=1){if(l=r.sh._mdf||i,r.styles[c].lvl<g){for(f=t.reset(),p=g-r.styles[c].lvl,h=r.transformers.length-1;!l&&p>0;)l=r.transformers[h].mProps._mdf||l,p-=1,h-=1;if(l)for(p=g-r.styles[c].lvl,h=r.transformers.length-1;p>0;)f.multiply(r.transformers[h].mProps.v),p-=1,h-=1}else f=e;if(a=(d=r.sh.paths)._length,l){for(o=0,s="";o<a;o+=1)(u=d.shapes[o])&&u._length&&(s+=buildShapeString(u,u._length,u.c,f));r.caches[c]=s}else s=r.caches[c];r.styles[c].d+=!0===n.hd?"":s,r.styles[c]._mdf=l||r.styles[c]._mdf}}function o(e,t,n){var r=t.style;(t.c._mdf||n)&&r.pElem.setAttribute("fill","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n)&&r.pElem.setAttribute("fill-opacity",t.o.v)}function a(e,t,n){s(e,t,n),l(e,t,n)}function s(e,t,n){var r,i,o,a,s,l=t.gf,u=t.g._hasOpacity,c=t.s.v,d=t.e.v;if(t.o._mdf||n){var f="gf"===e.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(f,t.o.v)}if(t.s._mdf||n){var p=1===e.t?"x1":"cx",h="x1"===p?"y1":"cy";l.setAttribute(p,c[0]),l.setAttribute(h,c[1]),u&&!t.g._collapsable&&(t.of.setAttribute(p,c[0]),t.of.setAttribute(h,c[1]))}if(t.g._cmdf||n){r=t.cst;var m=t.g.c;for(i=0,o=r.length;i<o;i+=1)(a=r[i]).setAttribute("offset",m[4*i]+"%"),a.setAttribute("stop-color","rgb("+m[4*i+1]+","+m[4*i+2]+","+m[4*i+3]+")")}if(u&&(t.g._omdf||n)){var g=t.g.o;for(i=0,o=(r=t.g._collapsable?t.cst:t.ost).length;i<o;i+=1)a=r[i],t.g._collapsable||a.setAttribute("offset",g[2*i]+"%"),a.setAttribute("stop-opacity",g[2*i+1])}if(1===e.t)(t.e._mdf||n)&&(l.setAttribute("x2",d[0]),l.setAttribute("y2",d[1]),u&&!t.g._collapsable&&(t.of.setAttribute("x2",d[0]),t.of.setAttribute("y2",d[1])));else if((t.s._mdf||t.e._mdf||n)&&(s=Math.sqrt(Math.pow(c[0]-d[0],2)+Math.pow(c[1]-d[1],2)),l.setAttribute("r",s),u&&!t.g._collapsable&&t.of.setAttribute("r",s)),t.e._mdf||t.h._mdf||t.a._mdf||n){s||(s=Math.sqrt(Math.pow(c[0]-d[0],2)+Math.pow(c[1]-d[1],2)));var v=Math.atan2(d[1]-c[1],d[0]-c[0]),y=t.h.v;y>=1?y=.99:y<=-1&&(y=-.99);var b=s*y,_=Math.cos(v+t.a.v)*b+c[0],E=Math.sin(v+t.a.v)*b+c[1];l.setAttribute("fx",_),l.setAttribute("fy",E),u&&!t.g._collapsable&&(t.of.setAttribute("fx",_),t.of.setAttribute("fy",E))}}function l(e,t,n){var r=t.style,i=t.d;i&&(i._mdf||n)&&i.dashStr&&(r.pElem.setAttribute("stroke-dasharray",i.dashStr),r.pElem.setAttribute("stroke-dashoffset",i.dashoffset[0])),t.c&&(t.c._mdf||n)&&r.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n)&&r.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||n)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return o;case"gf":return s;case"gs":return a;case"st":return l;case"sh":case"el":case"rc":case"sr":return i;case"tr":return n;case"no":return r;default:return null}}}}();function SVGShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,n),this.prevViewData=[]}function LetterProps(e,t,n,r,i,o){this.o=e,this.sw=t,this.sc=n,this.fc=r,this.m=i,this.p=o,this._mdf={o:!0,sw:!!t,sc:!!n,fc:!!r,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,t.d&&t.d.sid&&(t.d=e.globalData.slotManager.getProp(t.d)),this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t,n,r,i=this.shapes.length,o=this.stylesList.length,a=[],s=!1;for(n=0;n<o;n+=1){for(e=0,r=this.stylesList[n],s=!1,a.length=0;e<i;e+=1)-1!==(t=this.shapes[e]).styles.indexOf(r)&&(a.push(t),s=t._isAnimated||s);a.length>1&&s&&this.setShapesAsAnimated(a)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var n,r=new SVGStyleData(e,t),i=r.pElem;return"st"===e.ty?n=new SVGStrokeStyleData(this,e,r):"fl"===e.ty?n=new SVGFillStyleData(this,e,r):"gf"===e.ty||"gs"===e.ty?(n=new("gf"===e.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,e,r),this.globalData.defs.appendChild(n.gf),n.maskId&&(this.globalData.defs.appendChild(n.ms),this.globalData.defs.appendChild(n.of),i.setAttribute("mask","url("+getLocationHref()+"#"+n.maskId+")"))):"no"===e.ty&&(n=new SVGNoStyleData(this,e,r)),("st"===e.ty||"gs"===e.ty)&&(i.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),i.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),i.setAttribute("fill-opacity","0"),1===e.lj&&i.setAttribute("stroke-miterlimit",e.ml)),2===e.r&&i.setAttribute("fill-rule","evenodd"),e.ln&&i.setAttribute("id",e.ln),e.cl&&i.setAttribute("class",e.cl),e.bm&&(i.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(r),this.addToAnimatedContents(e,n),n},SVGShapeElement.prototype.createGroupElement=function(e){var t=new ShapeGroupData;return e.ln&&t.gr.setAttribute("id",e.ln),e.cl&&t.gr.setAttribute("class",e.cl),e.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(e.bm)),t},SVGShapeElement.prototype.createTransformElement=function(e,t){var n=TransformPropertyFactory.getTransformProperty(this,e,this),r=new SVGTransformData(n,n.o,t);return this.addToAnimatedContents(e,r),r},SVGShapeElement.prototype.createShapeElement=function(e,t,n){var r=4;"rc"===e.ty?r=5:"el"===e.ty?r=6:"sr"===e.ty&&(r=7);var i=new SVGShapeData(t,n,ShapePropertyFactory.getShapeProp(this,e,r,this));return this.shapes.push(i),this.addShapeToModifiers(i),this.addToAnimatedContents(e,i),i},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){for(var n=0,r=this.animatedContents.length;n<r;){if(this.animatedContents[n].element===t)return;n+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var t,n=e.styles,r=this.stylesList.length;for(t=0;t<r;t+=1)this.stylesList[t].closed||n.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var e,t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,t,n,r,i,o,a){var s,l,u,c,d,f,p=[].concat(o),h=e.length-1,m=[],g=[];for(s=h;s>=0;s-=1){if((f=this.searchProcessedElement(e[s]))?t[s]=n[f-1]:e[s]._render=a,"fl"===e[s].ty||"st"===e[s].ty||"gf"===e[s].ty||"gs"===e[s].ty||"no"===e[s].ty)f?t[s].style.closed=!1:t[s]=this.createStyleElement(e[s],i),e[s]._render&&t[s].style.pElem.parentNode!==r&&r.appendChild(t[s].style.pElem),m.push(t[s].style);else if("gr"===e[s].ty){if(f)for(l=0,u=t[s].it.length;l<u;l+=1)t[s].prevViewData[l]=t[s].it[l];else t[s]=this.createGroupElement(e[s]);this.searchShapes(e[s].it,t[s].it,t[s].prevViewData,t[s].gr,i+1,p,a),e[s]._render&&t[s].gr.parentNode!==r&&r.appendChild(t[s].gr)}else"tr"===e[s].ty?(f||(t[s]=this.createTransformElement(e[s],r)),c=t[s].transform,p.push(c)):"sh"===e[s].ty||"rc"===e[s].ty||"el"===e[s].ty||"sr"===e[s].ty?(f||(t[s]=this.createShapeElement(e[s],p,i)),this.setElementStyles(t[s])):"tm"===e[s].ty||"rd"===e[s].ty||"ms"===e[s].ty||"pb"===e[s].ty||"zz"===e[s].ty||"op"===e[s].ty?(f?(d=t[s]).closed=!1:((d=ShapeModifiers.getModifier(e[s].ty)).init(this,e[s]),t[s]=d,this.shapeModifiers.push(d)),g.push(d)):"rp"===e[s].ty&&(f?(d=t[s]).closed=!0:(d=ShapeModifiers.getModifier(e[s].ty),t[s]=d,d.init(this,e,s,t),this.shapeModifiers.push(d),a=!1),g.push(d));this.addProcessedElement(e[s],s+1)}for(s=0,h=m.length;s<h;s+=1)m[s].closed=!0;for(s=0,h=g.length;s<h;s+=1)g[s].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<t;e+=1)(this.stylesList[e]._mdf||this._isFirstFrame)&&(this.stylesList[e].msElem&&(this.stylesList[e].msElem.setAttribute("d",this.stylesList[e].d),this.stylesList[e].d="M0 0"+this.stylesList[e].d),this.stylesList[e].pElem.setAttribute("d",this.stylesList[e].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var e,t,n=this.animatedContents.length;for(e=0;e<n;e+=1)t=this.animatedContents[e],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(e,t,n,r,i,o){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var a=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,a=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,a=!0),this.sc!==n&&(this.sc=n,this._mdf.sc=!0,a=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,a=!0),this.m!==i&&(this.m=i,this._mdf.m=!0,a=!0),o.length&&(this.p[0]!==o[0]||this.p[1]!==o[1]||this.p[4]!==o[4]||this.p[5]!==o[5]||this.p[12]!==o[12]||this.p[13]!==o[13])&&(this.p=o,this._mdf.p=!0,a=!0),a},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},TextProperty.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t,n=this.currentData,r=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var i=this.effectsSequence.length,o=e||this.data.d.k[this.keysIndex].s;for(t=0;t<i;t+=1)o=r!==this.keysIndex?this.effectsSequence[t](o,o.t):this.effectsSequence[t](this.currentData,o.t);n!==o&&this.setCurrentData(o),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var e=this.data.d.k,t=this.elem.comp.renderedFrame,n=0,r=e.length;n<=r-1&&n!==r-1&&!(e[n+1].t>t);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,n,r=[],i=0,o=e.length,a=!1,s=!1,l="";i<o;)a=s,s=!1,t=e.charCodeAt(i),l=e.charAt(i),FontManager.isCombinedCharacter(t)?a=!0:t>=55296&&t<=56319?FontManager.isRegionalFlag(e,i)?l=e.substr(i,14):(n=e.charCodeAt(i+1))>=56320&&n<=57343&&(FontManager.isModifier(t,n)?(l=e.substr(i,2),a=!0):l=FontManager.isFlagEmoji(e.substr(i,4))?e.substr(i,4):e.substr(i,2)):t>56319?(n=e.charCodeAt(i+1),FontManager.isVariationSelector(t)&&(a=!0)):FontManager.isZeroWidthJoiner(t)&&(a=!0,s=!0),a?(r[r.length-1]+=l,a=!1):r.push(l),i+=l.length;return r},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t=this.elem.globalData.fontManager,n=this.data,r=[],i=0,o=n.m.g,a=0,s=0,l=0,u=[],c=0,d=0,f=t.getFontByName(e.f),p=0,h=getFontProperties(f);e.fWeight=h.weight,e.fStyle=h.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),v=e.finalText.length,e.finalLineHeight=e.lh;var m=e.tr/1e3*e.finalSize;if(e.sz)for(var g,v,y,b,_,E,w,S,T,O,I=!0,x=e.sz[0],k=e.sz[1];I;){O=this.buildFinalText(e.t),T=0,c=0,v=O.length,m=e.tr/1e3*e.finalSize;var C=-1;for(g=0;g<v;g+=1)S=O[g].charCodeAt(0),y=!1," "===O[g]?C=g:(13===S||3===S)&&(c=0,y=!0,T+=e.finalLineHeight||1.2*e.finalSize),t.chars?(w=t.getCharData(O[g],f.fStyle,f.fFamily),p=y?0:w.w*e.finalSize/100):p=t.measureText(O[g],e.f,e.finalSize),c+p>x&&" "!==O[g]?(-1===C?v+=1:g=C,T+=e.finalLineHeight||1.2*e.finalSize,O.splice(g,C===g?1:0,"\r"),C=-1,c=0):c+=p+m;T+=f.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&k<T?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=O,v=e.finalText.length,I=!1)}c=-m,p=0;var A=0;for(g=0;g<v;g+=1)if(y=!1,13===(S=(M=e.finalText[g]).charCodeAt(0))||3===S?(A=0,u.push(c),d=c>d?c:d,c=-2*m,b="",y=!0,l+=1):b=M,t.chars?(w=t.getCharData(M,f.fStyle,t.getFontByName(e.f).fFamily),p=y?0:w.w*e.finalSize/100):p=t.measureText(b,e.f,e.finalSize)," "===M?A+=p+m:(c+=p+m+A,A=0),r.push({l:p,an:p,add:a,n:y,anIndexes:[],val:b,line:l,animatorJustifyOffset:0}),2==o){if(a+=p,""===b||" "===b||g===v-1){for((""===b||" "===b)&&(a-=p);s<=g;)r[s].an=a,r[s].ind=i,r[s].extra=p,s+=1;i+=1,a=0}}else if(3==o){if(a+=p,""===b||g===v-1){for(""===b&&(a-=p);s<=g;)r[s].an=a,r[s].ind=i,r[s].extra=p,s+=1;a=0,i+=1}}else r[i].ind=i,r[i].extra=0,i+=1;if(e.l=r,d=c>d?c:d,u.push(c),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=d,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=u;var D=n.a;E=D.length;var P=[];for(_=0;_<E;_+=1){for((R=D[_]).a.sc&&(e.strokeColorAnim=!0),R.a.sw&&(e.strokeWidthAnim=!0),(R.a.fc||R.a.fh||R.a.fs||R.a.fb)&&(e.fillColorAnim=!0),F=0,N=R.s.b,g=0;g<v;g+=1)(L=r[g]).anIndexes[_]=F,(1==N&&""!==L.val||2==N&&""!==L.val&&" "!==L.val||3==N&&(L.n||" "==L.val||g==v-1)||4==N&&(L.n||g==v-1))&&(1===R.s.rn&&P.push(F),F+=1);n.a[_].s.totalChars=F;var M,R,L,N,F,U,B=-1;if(1===R.s.rn)for(g=0;g<v;g+=1)B!=(L=r[g]).anIndexes[_]&&(B=L.anIndexes[_],U=P.splice(Math.floor(Math.random()*P.length),1)[0]),L.anIndexes[_]=U}e.yOffset=e.finalLineHeight||1.2*e.finalSize,e.ls=e.ls||0,e.ascent=f.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=void 0===t?this.keysIndex:t;var n=this.copyData({},this.data.d.k[t].s);n=this.copyData(n,e),this.data.d.k[t].s=n,this.recalculate(t),this.setCurrentData(n),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var t=this.data.d.k[e].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var e=Math.max,t=Math.min,n=Math.floor;function r(e,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=e,this.comp=e.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(e),this.s=PropertyFactory.getProp(e,t.s||{k:0},0,0,this),"e"in t?this.e=PropertyFactory.getProp(e,t.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(e,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(e,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(e,t.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(e,t.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(e,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return r.prototype={getMult:function(r){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var i=0,o=0,a=1,s=1;this.ne.v>0?i=this.ne.v/100:o=-this.ne.v/100,this.xe.v>0?a=1-this.xe.v/100:s=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(i,o,a,s).get,u=0,c=this.finalS,d=this.finalE,f=this.data.sh;if(2===f)u=l(u=d===c?r>=d?1:0:e(0,t(.5/(d-c)+(r-c)/(d-c),1)));else if(3===f)u=l(u=d===c?r>=d?0:1:1-e(0,t(.5/(d-c)+(r-c)/(d-c),1)));else if(4===f)d===c?u=0:(u=e(0,t(.5/(d-c)+(r-c)/(d-c),1)))<.5?u*=2:u=1-2*(u-.5),u=l(u);else if(5===f){if(d===c)u=0;else{var p=d-c,h=-p/2+(r=t(e(0,r+.5-c),d-c)),m=p/2;u=Math.sqrt(1-h*h/(m*m))}u=l(u)}else 6===f?u=l(u=d===c?0:(1+Math.cos(Math.PI+2*Math.PI*(r=t(e(0,r+.5-c),d-c))/(d-c)))/2):(r>=n(c)&&(u=r-c<0?e(0,t(t(d,1)-(c-r),1)):e(0,t(d-r,1))),u=l(u));if(100!==this.sm.v){var g=.01*this.sm.v;0===g&&(g=1e-8);var v=.5-.5*g;u<v?u=0:(u=(u-v)/g)>1&&(u=1)}return u*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,n=this.o.v/t,r=this.s.v/t+n,i=this.e.v/t+n;if(r>i){var o=r;r=i,i=o}this.finalS=r,this.finalE=i}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(e,t,n){return new r(e,t)}}}();function TextAnimatorDataProperty(e,t,n){var r={propType:!1},i=PropertyFactory.getProp,o=t.a;this.a={r:o.r?i(e,o.r,0,degToRads,n):r,rx:o.rx?i(e,o.rx,0,degToRads,n):r,ry:o.ry?i(e,o.ry,0,degToRads,n):r,sk:o.sk?i(e,o.sk,0,degToRads,n):r,sa:o.sa?i(e,o.sa,0,degToRads,n):r,s:o.s?i(e,o.s,1,.01,n):r,a:o.a?i(e,o.a,1,0,n):r,o:o.o?i(e,o.o,0,.01,n):r,p:o.p?i(e,o.p,1,0,n):r,sw:o.sw?i(e,o.sw,0,0,n):r,sc:o.sc?i(e,o.sc,1,0,n):r,fc:o.fc?i(e,o.fc,1,0,n):r,fh:o.fh?i(e,o.fh,0,0,n):r,fs:o.fs?i(e,o.fs,0,.01,n):r,fb:o.fb?i(e,o.fb,0,.01,n):r,t:o.t?i(e,o.t,0,0,n):r},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,n),this.s.t=t.s.t}function TextAnimatorProperty(e,t,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,n=this._textData.a.length,r=PropertyFactory.getProp;for(e=0;e<n;e+=1)t=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:r(this._elem,this._textData.p.a,0,0,this),f:r(this._elem,this._textData.p.f,0,0,this),l:r(this._elem,this._textData.p.l,0,0,this),r:r(this._elem,this._textData.p.r,0,0,this),p:r(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=r(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var n,r,i,o,a,s,l,u,c,d,f,p,h,m,g,v,y,b,_=this._moreOptions.alignment.v,E=this._animatorsData,w=this._textData,S=this.mHelper,T=this._renderType,O=this.renderedLetters.length,I=e.l;if(this._hasMaskedPath){if(G=this._pathData.m,!this._pathData.n||this._pathData._mdf){var x,k,C,A,D,P,M,R,L,N,F,U,B,z,j,H,W,G,Y,V=G.v;for(this._pathData.r.v&&(V=V.reverse()),D={tLength:0,segments:[]},A=V._length-1,H=0,C=0;C<A;C+=1)Y=bez.buildBezierData(V.v[C],V.v[C+1],[V.o[C][0]-V.v[C][0],V.o[C][1]-V.v[C][1]],[V.i[C+1][0]-V.v[C+1][0],V.i[C+1][1]-V.v[C+1][1]]),D.tLength+=Y.segmentLength,D.segments.push(Y),H+=Y.segmentLength;C=A,G.v.c&&(Y=bez.buildBezierData(V.v[C],V.v[0],[V.o[C][0]-V.v[C][0],V.o[C][1]-V.v[C][1]],[V.i[0][0]-V.v[0][0],V.i[0][1]-V.v[0][1]]),D.tLength+=Y.segmentLength,D.segments.push(Y),H+=Y.segmentLength),this._pathData.pi=D}if(D=this._pathData.pi,P=this._pathData.f.v,F=0,N=1,R=0,L=!0,z=D.segments,P<0&&G.v.c)for(D.tLength<Math.abs(P)&&(P=-Math.abs(P)%D.tLength),F=z.length-1,N=(B=z[F].points).length-1;P<0;)P+=B[N].partialLength,(N-=1)<0&&(F-=1,N=(B=z[F].points).length-1);U=(B=z[F].points)[N-1],j=(M=B[N]).partialLength}A=I.length,x=0,k=0;var q=1.2*e.finalSize*.714,Z=!0;o=E.length;var $=-1,K=P,Q=F,X=N,J=-1,ee="",et=this.defaultPropsArray;if(2===e.j||1===e.j){var en=0,er=0,ei=2===e.j?-.5:-1,eo=0,ea=!0;for(C=0;C<A;C+=1)if(I[C].n){for(en&&(en+=er);eo<C;)I[eo].animatorJustifyOffset=en,eo+=1;en=0,ea=!0}else{for(i=0;i<o;i+=1)(n=E[i].a).t.propType&&(ea&&2===e.j&&(er+=n.t.v*ei),(s=(r=E[i].s).getMult(I[C].anIndexes[i],w.a[i].s.totalChars)).length?en+=n.t.v*s[0]*ei:en+=n.t.v*s*ei);ea=!1}for(en&&(en+=er);eo<C;)I[eo].animatorJustifyOffset=en,eo+=1}for(C=0;C<A;C+=1){if(S.reset(),d=1,I[C].n)x=0,k+=e.yOffset+(Z?1:0),P=K,Z=!1,this._hasMaskedPath&&(F=Q,N=X,U=(B=z[F].points)[N-1],j=(M=B[N]).partialLength,R=0),ee="",y="",g="",b="",et=this.defaultPropsArray;else{if(this._hasMaskedPath){if(J!==I[C].line){switch(e.j){case 1:P+=H-e.lineWidths[I[C].line];break;case 2:P+=(H-e.lineWidths[I[C].line])/2}J=I[C].line}$!==I[C].ind&&(I[$]&&(P+=I[$].extra),P+=I[C].an/2,$=I[C].ind),P+=_[0]*I[C].an*.005;var es=0;for(i=0;i<o;i+=1)(n=E[i].a).p.propType&&((s=(r=E[i].s).getMult(I[C].anIndexes[i],w.a[i].s.totalChars)).length?es+=n.p.v[0]*s[0]:es+=n.p.v[0]*s),n.a.propType&&((s=(r=E[i].s).getMult(I[C].anIndexes[i],w.a[i].s.totalChars)).length?es+=n.a.v[0]*s[0]:es+=n.a.v[0]*s);for(L=!0,this._pathData.a.v&&(P=.5*I[0].an+(H-this._pathData.f.v-.5*I[0].an-.5*I[I.length-1].an)*$/(A-1)+this._pathData.f.v);L;)R+j>=P+es||!B?(W=(P+es-R)/M.partialLength,u=U.point[0]+(M.point[0]-U.point[0])*W,c=U.point[1]+(M.point[1]-U.point[1])*W,S.translate(-_[0]*I[C].an*.005,-(.01*(_[1]*q))),L=!1):B&&(R+=M.partialLength,(N+=1)>=B.length&&(N=0,z[F+=1]?B=z[F].points:G.v.c?(N=0,B=z[F=0].points):(R-=M.partialLength,B=null)),B&&(U=M,j=(M=B[N]).partialLength));l=I[C].an/2-I[C].add,S.translate(-l,0,0)}else l=I[C].an/2-I[C].add,S.translate(-l,0,0),S.translate(-_[0]*I[C].an*.005,-_[1]*q*.01,0);for(i=0;i<o;i+=1)(n=E[i].a).t.propType&&(s=(r=E[i].s).getMult(I[C].anIndexes[i],w.a[i].s.totalChars),(0!==x||0!==e.j)&&(this._hasMaskedPath?s.length?P+=n.t.v*s[0]:P+=n.t.v*s:s.length?x+=n.t.v*s[0]:x+=n.t.v*s));for(e.strokeWidthAnim&&(p=e.sw||0),e.strokeColorAnim&&(f=e.sc?[e.sc[0],e.sc[1],e.sc[2]]:[0,0,0]),e.fillColorAnim&&e.fc&&(h=[e.fc[0],e.fc[1],e.fc[2]]),i=0;i<o;i+=1)(n=E[i].a).a.propType&&((s=(r=E[i].s).getMult(I[C].anIndexes[i],w.a[i].s.totalChars)).length?S.translate(-n.a.v[0]*s[0],-n.a.v[1]*s[1],n.a.v[2]*s[2]):S.translate(-n.a.v[0]*s,-n.a.v[1]*s,n.a.v[2]*s));for(i=0;i<o;i+=1)(n=E[i].a).s.propType&&((s=(r=E[i].s).getMult(I[C].anIndexes[i],w.a[i].s.totalChars)).length?S.scale(1+(n.s.v[0]-1)*s[0],1+(n.s.v[1]-1)*s[1],1):S.scale(1+(n.s.v[0]-1)*s,1+(n.s.v[1]-1)*s,1));for(i=0;i<o;i+=1){if(n=E[i].a,s=(r=E[i].s).getMult(I[C].anIndexes[i],w.a[i].s.totalChars),n.sk.propType&&(s.length?S.skewFromAxis(-n.sk.v*s[0],n.sa.v*s[1]):S.skewFromAxis(-n.sk.v*s,n.sa.v*s)),n.r.propType&&(s.length?S.rotateZ(-n.r.v*s[2]):S.rotateZ(-n.r.v*s)),n.ry.propType&&(s.length?S.rotateY(n.ry.v*s[1]):S.rotateY(n.ry.v*s)),n.rx.propType&&(s.length?S.rotateX(n.rx.v*s[0]):S.rotateX(n.rx.v*s)),n.o.propType&&(s.length?d+=(n.o.v*s[0]-d)*s[0]:d+=(n.o.v*s-d)*s),e.strokeWidthAnim&&n.sw.propType&&(s.length?p+=n.sw.v*s[0]:p+=n.sw.v*s),e.strokeColorAnim&&n.sc.propType)for(m=0;m<3;m+=1)s.length?f[m]+=(n.sc.v[m]-f[m])*s[0]:f[m]+=(n.sc.v[m]-f[m])*s;if(e.fillColorAnim&&e.fc){if(n.fc.propType)for(m=0;m<3;m+=1)s.length?h[m]+=(n.fc.v[m]-h[m])*s[0]:h[m]+=(n.fc.v[m]-h[m])*s;n.fh.propType&&(h=s.length?addHueToRGB(h,n.fh.v*s[0]):addHueToRGB(h,n.fh.v*s)),n.fs.propType&&(h=s.length?addSaturationToRGB(h,n.fs.v*s[0]):addSaturationToRGB(h,n.fs.v*s)),n.fb.propType&&(h=s.length?addBrightnessToRGB(h,n.fb.v*s[0]):addBrightnessToRGB(h,n.fb.v*s))}}for(i=0;i<o;i+=1)(n=E[i].a).p.propType&&(s=(r=E[i].s).getMult(I[C].anIndexes[i],w.a[i].s.totalChars),this._hasMaskedPath?s.length?S.translate(0,n.p.v[1]*s[0],-n.p.v[2]*s[1]):S.translate(0,n.p.v[1]*s,-n.p.v[2]*s):s.length?S.translate(n.p.v[0]*s[0],n.p.v[1]*s[1],-n.p.v[2]*s[2]):S.translate(n.p.v[0]*s,n.p.v[1]*s,-n.p.v[2]*s));if(e.strokeWidthAnim&&(g=p<0?0:p),e.strokeColorAnim&&(v="rgb("+Math.round(255*f[0])+","+Math.round(255*f[1])+","+Math.round(255*f[2])+")"),e.fillColorAnim&&e.fc&&(y="rgb("+Math.round(255*h[0])+","+Math.round(255*h[1])+","+Math.round(255*h[2])+")"),this._hasMaskedPath){if(S.translate(0,-e.ls),S.translate(0,_[1]*q*.01+k,0),this._pathData.p.v){var el=180*Math.atan((M.point[1]-U.point[1])/(M.point[0]-U.point[0]))/Math.PI;M.point[0]<U.point[0]&&(el+=180),S.rotate(-el*Math.PI/180)}S.translate(u,c,0),P-=_[0]*I[C].an*.005,I[C+1]&&$!==I[C+1].ind&&(P+=I[C].an/2+.001*e.tr*e.finalSize)}else{switch(S.translate(x,k,0),e.ps&&S.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:S.translate(I[C].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[I[C].line]),0,0);break;case 2:S.translate(I[C].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[I[C].line])/2,0,0)}S.translate(0,-e.ls),S.translate(l,0,0),S.translate(_[0]*I[C].an*.005,_[1]*q*.01,0),x+=I[C].l+.001*e.tr*e.finalSize}"html"===T?ee=S.toCSS():"svg"===T?ee=S.to2dCSS():et=[S.props[0],S.props[1],S.props[2],S.props[3],S.props[4],S.props[5],S.props[6],S.props[7],S.props[8],S.props[9],S.props[10],S.props[11],S.props[12],S.props[13],S.props[14],S.props[15]],b=d}O<=C?(a=new LetterProps(b,g,v,y,ee,et),this.renderedLetters.push(a),O+=1,this.lettersChangedFlag=!0):(a=this.renderedLetters[C],this.lettersChangedFlag=a.update(b,g,v,y,ee,et)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(e,t,n){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,n),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)},ITextElement.prototype.createPathShape=function(e,t){var n,r,i=t.length,o="";for(n=0;n<i;n+=1)"sh"===t[n].ty&&(o+=buildShapeString(r=t[n].ks.k,r.i.length,!0,e));return o},ITextElement.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,t,n,r,i){switch(e.ps&&t.translate(e.ps[0],e.ps[1]+e.ascent,0),t.translate(0,-e.ls,0),e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n])/2,0,0)}t.translate(r,i,0)},ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(255*e[0])+","+Math.round(255*e[1])+","+Math.round(255*e[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(e,t,n){this.textSpans=[],this.renderType="svg",this.initElement(e,t,n)}function ISolidElement(e,t,n){this.initElement(e,t,n)}function NullElement(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initFrame(),this.initTransform(e,t,n),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(e,t,n){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var n="";if(t&&t.title){var r=createNS("title"),i=createElementID();r.setAttribute("id",i),r.textContent=t.title,this.svgElement.appendChild(r),n+=i}if(t&&t.description){var o=createNS("desc"),a=createElementID();o.setAttribute("id",a),o.textContent=t.description,this.svgElement.appendChild(o),n+=" "+a}n&&this.svgElement.setAttribute("aria-labelledby",n);var s=createNS("defs");this.svgElement.appendChild(s);var l=createNS("g");this.svgElement.appendChild(l),this.layerElement=l,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&!1===t.hideOnTransparent),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"},width:t&&t.width,height:t&&t.height,runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:s,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(e){for(var t=0,n=e.length,r=[],i="";t<n;)"\r"===e[t]||"\x03"===e[t]?(r.push(i),i=""):i+=e[t],t+=1;return r.push(i),r},SVGTextLottieElement.prototype.buildShapeData=function(e,t){if(e.shapes&&e.shapes.length){var n=e.shapes[0];if(n.it){var r=n.it[n.it.length-1];r.s&&(r.s.k[0]=t,r.s.k[1]=t)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e?e.l.length:0),e.fc?this.layerElement.setAttribute("fill",this.buildColor(e.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),e.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(e.sc)),this.layerElement.setAttribute("stroke-width",e.sw)),this.layerElement.setAttribute("font-size",e.finalSize);var t=this.globalData.fontManager.getFontByName(e.f);if(t.fClass)this.layerElement.setAttribute("class",t.fClass);else{this.layerElement.setAttribute("font-family",t.fFamily);var n=e.fWeight,r=e.fStyle;this.layerElement.setAttribute("font-style",r),this.layerElement.setAttribute("font-weight",n)}this.layerElement.setAttribute("aria-label",e.t);var i=e.l||[],o=!!this.globalData.fontManager.chars;g=i.length;var a=this.mHelper,s="",l=this.data.singleShape,u=0,c=0,d=!0,f=.001*e.tr*e.finalSize;if(!l||o||e.sz){var p=this.textSpans.length;for(m=0;m<g;m+=1){if(this.textSpans[m]||(this.textSpans[m]={span:null,childSpan:null,glyph:null}),!o||!l||0===m){if(v=p>m?this.textSpans[m].span:createNS(o?"g":"text"),p<=m){if(v.setAttribute("stroke-linecap","butt"),v.setAttribute("stroke-linejoin","round"),v.setAttribute("stroke-miterlimit","4"),this.textSpans[m].span=v,o){var h=createNS("g");v.appendChild(h),this.textSpans[m].childSpan=h}this.textSpans[m].span=v,this.layerElement.appendChild(v)}v.style.display="inherit"}if(a.reset(),l&&(i[m].n&&(u=-f,c+=e.yOffset+(d?1:0),d=!1),this.applyTextPropertiesToMatrix(e,a,i[m].line,u,c),u+=(i[m].l||0)+f),o){if(1===(y=this.globalData.fontManager.getCharData(e.finalText[m],t.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily)).t)b=new SVGCompElement(y.data,this.globalData,this);else{var m,g,v,y,b,_=emptyShapeData;y.data&&y.data.shapes&&(_=this.buildShapeData(y.data,e.finalSize)),b=new SVGShapeElement(_,this.globalData,this)}if(this.textSpans[m].glyph){var E=this.textSpans[m].glyph;this.textSpans[m].childSpan.removeChild(E.layerElement),E.destroy()}this.textSpans[m].glyph=b,b._debug=!0,b.prepareFrame(0),b.renderFrame(),this.textSpans[m].childSpan.appendChild(b.layerElement),1===y.t&&this.textSpans[m].childSpan.setAttribute("transform","scale("+e.finalSize/100+","+e.finalSize/100+")")}else l&&v.setAttribute("transform","translate("+a.props[12]+","+a.props[13]+")"),v.textContent=i[m].val,v.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}l&&v&&v.setAttribute("d",s)}else{var w=this.textContainer,S="start";switch(e.j){case 1:S="end";break;case 2:S="middle";break;default:S="start"}w.setAttribute("text-anchor",S),w.setAttribute("letter-spacing",f);var T=this.buildTextContents(e.finalText);for(m=0,g=T.length,c=e.ps?e.ps[1]+e.ascent:0;m<g;m+=1)(v=this.textSpans[m].span||createNS("tspan")).textContent=T[m],v.setAttribute("x",0),v.setAttribute("y",c),v.style.display="inherit",w.appendChild(v),this.textSpans[m]||(this.textSpans[m]={span:null,glyph:null}),this.textSpans[m].span=v,c+=e.finalLineHeight;this.layerElement.appendChild(w)}for(;m<this.textSpans.length;)this.textSpans[m].span.style.display="none",m+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var e,t,n=this.textSpans.length;for(e=0,this.renderedFrame=this.comp.renderedFrame;e<n;e+=1)(t=this.textSpans[e].glyph)&&(t.prepareFrame(this.comp.renderedFrame-this.data.st),t._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var e,t,n,r,i,o=this.textAnimator.renderedLetters,a=this.textProperty.currentData.l;for(e=0,t=a.length;e<t;e+=1)!a[e].n&&(n=o[e],r=this.textSpans[e].span,(i=this.textSpans[e].glyph)&&i.renderFrame(),n._mdf.m&&r.setAttribute("transform",n.m),n._mdf.o&&r.setAttribute("opacity",n.o),n._mdf.sw&&r.setAttribute("stroke-width",n.sw),n._mdf.sc&&r.setAttribute("stroke",n.sc),n._mdf.fc&&r.setAttribute("fill",n.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS("rect");e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(e)},NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(e){return new NullElement(e,this.globalData,this)},SVGRendererBase.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRendererBase.prototype.createText=function(e){return new SVGTextLottieElement(e,this.globalData,this)},SVGRendererBase.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(e){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(e,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var n=createNS("clipPath"),r=createNS("rect");r.setAttribute("width",e.w),r.setAttribute("height",e.h),r.setAttribute("x",0),r.setAttribute("y",0);var i=createElementID();n.setAttribute("id",i),n.appendChild(r),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+i+")"),t.appendChild(n),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var e,t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(e){var t=0,n=this.layers.length;for(t=0;t<n;t+=1)if(this.layers[t].ind===e)return t;return -1},SVGRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){t[e]=!0;var n=this.createItem(this.layers[e]);if(t[e]=n,getExpressionsPlugin()&&(0===this.layers[e].ty&&this.globalData.projectInterface.registerComposition(n),n.initExpressions()),this.appendElementInPos(n,e),this.layers[e].tt){var r="tp"in this.layers[e]?this.findIndexByInd(this.layers[e].tp):e-1;if(-1===r)return;if(this.elements[r]&&!0!==this.elements[r]){var i=t[r].getMatte(this.layers[e].tt);n.setMatte(i)}else this.buildItem(r),this.addPendingElement(n)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,n=this.elements.length;t<n;){if(this.elements[t]===e){var r="tp"in e.data?this.findIndexByInd(e.data.tp):t-1,i=this.elements[r].getMatte(this.layers[t].tt);e.setMatte(i);break}t+=1}}},SVGRendererBase.prototype.renderFrame=function(e){if(this.renderedFrame!==e&&!this.destroyed){null===e?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var t,n=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=n-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<n;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,t){var n,r=e.getBaseElement();if(r){for(var i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement()&&(n=this.elements[i].getBaseElement()),i+=1;n?this.layerElement.insertBefore(r,n):this.layerElement.appendChild(r)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!t.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=e/this.data.sr;else{var t,n=this.tm.v;n===this.data.op&&(n=this.data.op-1),this.renderedFrame=n}var r=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),t=r-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&(this.elements[t].prepareFrame(this.renderedFrame-this.layers[t].st),this.elements[t]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},ICompElement.prototype.setElements=function(e){this.elements=e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(e){var t,n=e.length,r="_";for(t=0;t<n;t+=1)r+=e[t].transform.key+"_";var i=this.sequences[r];return i||(i={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=i,this.sequenceList.push(i)),i},processSequence:function(e,t){for(var n=0,r=e.transforms.length,i=t;n<r&&!t;){if(e.transforms[n].transform.mProps._mdf){i=!0;break}n+=1}if(i)for(e.finalTransform.reset(),n=r-1;n>=0;n-=1)e.finalTransform.multiply(e.transforms[n].transform.mProps.v);e._mdf=i},processSequences:function(e){var t,n=this.sequenceList.length;for(t=0;t<n;t+=1)this.processSequence(this.sequenceList[t],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var e="__lottie_element_luma_buffer",t=null,n=null,r=null;function i(){var t=createNS("svg"),n=createNS("filter"),r=createNS("feColorMatrix");return n.setAttribute("id",e),r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),n.appendChild(r),t.appendChild(n),t.setAttribute("id",e+"_svg"),featureSupport.svgLumaHidden&&(t.style.display="none"),t}function o(){t||(r=i(),document.body.appendChild(r),(n=(t=createTag("canvas")).getContext("2d")).filter="url(#"+e+")",n.fillStyle="rgba(0,0,0,0)",n.fillRect(0,0,1,1))}function a(r){return t||o(),t.width=r.width,t.height=r.height,n.filter="url(#"+e+")",t}return{load:o,get:a}};function createCanvas(e,t){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(e,t);var n=createTag("canvas");return n.width=e,n.height=t,n}var assetLoader=function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas:createCanvas}}(),registeredEffects={};function CVEffects(e){var t,n,r=e.data.ef?e.data.ef.length:0;for(t=0,this.filters=[];t<r;t+=1){n=null;var i=e.data.ef[t].ty;registeredEffects[i]&&(n=new registeredEffects[i].effect(e.effectsManager.effectElements[t],e)),n&&this.filters.push(n)}this.filters.length&&e.addRenderableComponent(this)}function registerEffect(e,t){registeredEffects[e]={effect:t}}function CVMaskElement(e,t){this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var n,r=this.masksProperties.length,i=!1;for(n=0;n<r;n+=1)"n"!==this.masksProperties[n].mode&&(i=!0),this.viewData[n]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[n],3);this.hasMasks=i,i&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(e){var t,n=this.filters.length;for(t=0;t<n;t+=1)this.filters[t].renderFrame(e)},CVEffects.prototype.getEffects=function(e){var t,n=this.filters.length,r=[];for(t=0;t<n;t+=1)this.filters[t].type===e&&r.push(this.filters[t]);return r},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e=this.element.finalTransform.mat,t=this.element.canvasContext,n=this.masksProperties.length;for(t.beginPath(),r=0;r<n;r+=1)if("n"!==this.masksProperties[r].mode){this.masksProperties[r].inv&&(t.moveTo(0,0),t.lineTo(this.element.globalData.compSize.w,0),t.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),t.lineTo(0,this.element.globalData.compSize.h),t.lineTo(0,0)),a=this.viewData[r].v,i=e.applyToPointArray(a.v[0][0],a.v[0][1],0),t.moveTo(i[0],i[1]);var r,i,o,a,s,l=a._length;for(s=1;s<l;s+=1)o=e.applyToTriplePoints(a.o[s-1],a.i[s],a.v[s]),t.bezierCurveTo(o[0],o[1],o[2],o[3],o[4],o[5]);o=e.applyToTriplePoints(a.o[s-1],a.i[0],a.v[0]),t.bezierCurveTo(o[0],o[1],o[2],o[3],o[4],o[5])}this.element.globalData.renderer.save(!0),t.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};function CVShapeData(e,t,n,r){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var i,o,a=4;"rc"===t.ty?a=5:"el"===t.ty?a=6:"sr"===t.ty&&(a=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,a,e);var s=n.length;for(i=0;i<s;i+=1)n[i].closed||(o={transforms:r.addTransformSequence(n[i].transforms),trNodes:[]},this.styledShapes.push(o),n[i].elements.push(o))}function CVShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,n)}function CVTextElement(e,t,n){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(e,t,n)}function CVImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,n)}function CVSolidElement(e,t,n){this.initElement(e,t,n)}function CanvasRendererBase(){}function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var e,t=15;for(e=0;e<t;e+=1){var n=new CanvasContext;this.stack[e]=n}this._length=t,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}function CVCompElement(e,t,n){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||"",runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}function HBaseElement(){}function HSolidElement(e,t,n){this.initElement(e,t,n)}function HShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,n),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(e,t,n){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,t,n)}function HCameraElement(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initHierarchy();var r=PropertyFactory.getProp;if(this.pe=r(this,e.pe,0,0,this),e.ks.p.s?(this.px=r(this,e.ks.p.x,1,0,this),this.py=r(this,e.ks.p.y,1,0,this),this.pz=r(this,e.ks.p.z,1,0,this)):this.p=r(this,e.ks.p,1,0,this),e.ks.a&&(this.a=r(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var i,o=e.ks.or.k.length;for(i=0;i<o;i+=1)e.ks.or.k[i].to=null,e.ks.or.k[i].ti=null}this.or=r(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=r(this,e.ks.rx,0,degToRads,this),this.ry=r(this,e.ks.ry,0,degToRads,this),this.rz=r(this,e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,n)}function HybridRendererBase(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(e,t,n){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function HybridRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"},runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var e=this.globalData.canvasContext,t=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(t);var n=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(n),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(e){e.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var e=this.buffers[0].getContext("2d");this.clearCanvas(e),e.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var e=this.buffers[1],t=e.getContext("2d");if(this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var n=assetLoader.getLumaCanvas(this.canvasContext.canvas);n.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(n,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(e){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var t=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(t),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var n={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===e.hd},r={};if("fl"===e.ty||"st"===e.ty?(r.c=PropertyFactory.getProp(this,e.c,1,255,this),r.c.k||(n.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):("gf"===e.ty||"gs"===e.ty)&&(r.s=PropertyFactory.getProp(this,e.s,1,null,this),r.e=PropertyFactory.getProp(this,e.e,1,null,this),r.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,e.g,this)),r.o=PropertyFactory.getProp(this,e.o,0,.01,this),"st"===e.ty||"gs"===e.ty){if(n.lc=lineCapEnum[e.lc||2],n.lj=lineJoinEnum[e.lj||2],1==e.lj&&(n.ml=e.ml),r.w=PropertyFactory.getProp(this,e.w,0,null,this),r.w.k||(n.wi=r.w.v),e.d){var i=new DashProperty(this,e.d,"canvas",this);r.d=i,r.d.k||(n.da=r.d.dashArray,n.do=r.d.dashoffset[0])}}else n.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(n),r.style=n,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var e,t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var t,n=this.stylesList.length;for(t=0;t<n;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,n,r,i){var o,a,s,l,u,c,d=e.length-1,f=[],p=[],h=[].concat(i);for(o=d;o>=0;o-=1){if((l=this.searchProcessedElement(e[o]))?t[o]=n[l-1]:e[o]._shouldRender=r,"fl"===e[o].ty||"st"===e[o].ty||"gf"===e[o].ty||"gs"===e[o].ty)l?t[o].style.closed=!1:t[o]=this.createStyleElement(e[o],h),f.push(t[o].style);else if("gr"===e[o].ty){if(l)for(a=0,s=t[o].it.length;a<s;a+=1)t[o].prevViewData[a]=t[o].it[a];else t[o]=this.createGroupElement(e[o]);this.searchShapes(e[o].it,t[o].it,t[o].prevViewData,r,h)}else"tr"===e[o].ty?(l||(c=this.createTransformElement(e[o]),t[o]=c),h.push(t[o]),this.addTransformToStyleList(t[o])):"sh"===e[o].ty||"rc"===e[o].ty||"el"===e[o].ty||"sr"===e[o].ty?l||(t[o]=this.createShapeElement(e[o])):"tm"===e[o].ty||"rd"===e[o].ty||"pb"===e[o].ty||"zz"===e[o].ty||"op"===e[o].ty?(l?(u=t[o]).closed=!1:((u=ShapeModifiers.getModifier(e[o].ty)).init(this,e[o]),t[o]=u,this.shapeModifiers.push(u)),p.push(u)):"rp"===e[o].ty&&(l?(u=t[o]).closed=!0:(u=ShapeModifiers.getModifier(e[o].ty),t[o]=u,u.init(this,e,o,t),this.shapeModifiers.push(u),r=!1),p.push(u));this.addProcessedElement(e[o],o+1)}for(this.removeTransformFromStyleList(),this.closeStyles(f),d=p.length,o=0;o<d;o+=1)p[o].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(e,t){(e._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=e.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var e,t,n,r,i,o,a,s,l,u=this.stylesList.length,c=this.globalData.renderer,d=this.globalData.canvasContext;for(e=0;e<u;e+=1)if(!(("st"===(s=(l=this.stylesList[e]).type)||"gs"===s)&&0===l.wi||!l.data._shouldRender||0===l.coOp||0===this.globalData.currentGlobalAlpha)){for(c.save(),o=l.elements,"st"===s||"gs"===s?(c.ctxStrokeStyle("st"===s?l.co:l.grd),c.ctxLineWidth(l.wi),c.ctxLineCap(l.lc),c.ctxLineJoin(l.lj),c.ctxMiterLimit(l.ml||0)):c.ctxFillStyle("fl"===s?l.co:l.grd),c.ctxOpacity(l.coOp),"st"!==s&&"gs"!==s&&d.beginPath(),c.ctxTransform(l.preTransforms.finalTransform.props),n=o.length,t=0;t<n;t+=1){for(("st"===s||"gs"===s)&&(d.beginPath(),l.da&&(d.setLineDash(l.da),d.lineDashOffset=l.do)),i=(a=o[t].trNodes).length,r=0;r<i;r+=1)"m"===a[r].t?d.moveTo(a[r].p[0],a[r].p[1]):"c"===a[r].t?d.bezierCurveTo(a[r].pts[0],a[r].pts[1],a[r].pts[2],a[r].pts[3],a[r].pts[4],a[r].pts[5]):d.closePath();("st"===s||"gs"===s)&&(c.ctxStroke(),l.da&&d.setLineDash(this.dashResetter))}"st"!==s&&"gs"!==s&&this.globalData.renderer.ctxFill(l.r),c.restore()}},CVShapeElement.prototype.renderShape=function(e,t,n,r){var i,o,a=t.length-1;for(o=e,i=a;i>=0;i-=1)"tr"===t[i].ty?(o=n[i].transform,this.renderShapeTransform(e,o)):"sh"===t[i].ty||"el"===t[i].ty||"rc"===t[i].ty||"sr"===t[i].ty?this.renderPath(t[i],n[i]):"fl"===t[i].ty?this.renderFill(t[i],n[i],o):"st"===t[i].ty?this.renderStroke(t[i],n[i],o):"gf"===t[i].ty||"gs"===t[i].ty?this.renderGradientFill(t[i],n[i],o):"gr"===t[i].ty?this.renderShape(o,t[i].it,n[i].it):t[i].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var n,r,i,o=e.trNodes,a=t.paths,s=a._length;o.length=0;var l=e.transforms.finalTransform;for(i=0;i<s;i+=1){var u=a.shapes[i];if(u&&u.v){for(n=1,r=u._length;n<r;n+=1)1===n&&o.push({t:"m",p:l.applyToPointArray(u.v[0][0],u.v[0][1],0)}),o.push({t:"c",pts:l.applyToTriplePoints(u.o[n-1],u.i[n],u.v[n])});1===r&&o.push({t:"m",p:l.applyToPointArray(u.v[0][0],u.v[0][1],0)}),u.c&&r&&(o.push({t:"c",pts:l.applyToTriplePoints(u.o[n-1],u.i[0],u.v[0])}),o.push({t:"z"}))}}e.trNodes=o}},CVShapeElement.prototype.renderPath=function(e,t){if(!0!==e.hd&&e._shouldRender){var n,r=t.styledShapes.length;for(n=0;n<r;n+=1)this.renderStyledShape(t.styledShapes[n],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,n){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*n.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,n){var r=t.style;if(!r.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==e.t&&(t.h._mdf||t.a._mdf)){var i,o,a=this.globalData.canvasContext,s=t.s.v,l=t.e.v;if(1===e.t)i=a.createLinearGradient(s[0],s[1],l[0],l[1]);else{var u=Math.sqrt(Math.pow(s[0]-l[0],2)+Math.pow(s[1]-l[1],2)),c=Math.atan2(l[1]-s[1],l[0]-s[0]),d=t.h.v;d>=1?d=.99:d<=-1&&(d=-.99);var f=u*d,p=Math.cos(c+t.a.v)*f+s[0],h=Math.sin(c+t.a.v)*f+s[1];i=a.createRadialGradient(p,h,0,s[0],s[1],u)}var m=e.g.p,g=t.g.c,v=1;for(o=0;o<m;o+=1)t.g._hasOpacity&&t.g._collapsable&&(v=t.g.o[2*o+1]),i.addColorStop(g[4*o]/100,"rgba("+g[4*o+1]+","+g[4*o+2]+","+g[4*o+3]+","+v+")");r.grd=i}r.coOp=t.o.v*n.opacity},CVShapeElement.prototype.renderStroke=function(e,t,n){var r=t.style,i=t.d;i&&(i._mdf||this._isFirstFrame)&&(r.da=i.dashArray,r.do=i.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*n.opacity),(t.w._mdf||this._isFirstFrame)&&(r.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var e,t,n,r,i,o,a,s,l,u,c,d,f=this.textProperty.currentData;this.renderedLetters=createSizedArray(f.l?f.l.length:0);var p=!1;f.fc?(p=!0,this.values.fill=this.buildColor(f.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=p;var h=!1;f.sc&&(h=!0,this.values.stroke=this.buildColor(f.sc),this.values.sWidth=f.sw);var m=this.globalData.fontManager.getFontByName(f.f),g=f.l,v=this.mHelper;this.stroke=h,this.values.fValue=f.finalSize+"px "+this.globalData.fontManager.getFontByName(f.f).fFamily,t=f.finalText.length;var y=this.data.singleShape,b=.001*f.tr*f.finalSize,_=0,E=0,w=!0,S=0;for(e=0;e<t;e+=1){r=(n=this.globalData.fontManager.getCharData(f.finalText[e],m.fStyle,this.globalData.fontManager.getFontByName(f.f).fFamily))&&n.data||{},v.reset(),y&&g[e].n&&(_=-b,E+=f.yOffset+(w?1:0),w=!1),l=(a=r.shapes?r.shapes[0].it:[]).length,v.scale(f.finalSize/100,f.finalSize/100),y&&this.applyTextPropertiesToMatrix(f,v,g[e].line,_,E),c=createSizedArray(l-1);var T=0;for(s=0;s<l;s+=1)if("sh"===a[s].ty){for(i=1,o=a[s].ks.k.i.length,u=a[s].ks.k,d=[];i<o;i+=1)1===i&&d.push(v.applyToX(u.v[0][0],u.v[0][1],0),v.applyToY(u.v[0][0],u.v[0][1],0)),d.push(v.applyToX(u.o[i-1][0],u.o[i-1][1],0),v.applyToY(u.o[i-1][0],u.o[i-1][1],0),v.applyToX(u.i[i][0],u.i[i][1],0),v.applyToY(u.i[i][0],u.i[i][1],0),v.applyToX(u.v[i][0],u.v[i][1],0),v.applyToY(u.v[i][0],u.v[i][1],0));d.push(v.applyToX(u.o[i-1][0],u.o[i-1][1],0),v.applyToY(u.o[i-1][0],u.o[i-1][1],0),v.applyToX(u.i[0][0],u.i[0][1],0),v.applyToY(u.i[0][0],u.i[0][1],0),v.applyToX(u.v[0][0],u.v[0][1],0),v.applyToY(u.v[0][0],u.v[0][1],0)),c[T]=d,T+=1}y&&(_+=g[e].l+b),this.textSpans[S]?this.textSpans[S].elem=c:this.textSpans[S]={elem:c},S+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText(),this.canvasContext.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var e,t,n,r,i,o,a,s,l,u=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;t=c.length;var d=null,f=null,p=null,h=this.globalData.renderer;for(e=0;e<t;e+=1)if(!c[e].n){if((a=u[e])&&(h.save(),h.ctxTransform(a.p),h.ctxOpacity(a.o)),this.fill){for(a&&a.fc?d!==a.fc&&(h.ctxFillStyle(a.fc),d=a.fc):d!==this.values.fill&&(d=this.values.fill,h.ctxFillStyle(this.values.fill)),r=(s=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<r;n+=1)for(o=(l=s[n]).length,this.globalData.canvasContext.moveTo(l[0],l[1]),i=2;i<o;i+=6)this.globalData.canvasContext.bezierCurveTo(l[i],l[i+1],l[i+2],l[i+3],l[i+4],l[i+5]);this.globalData.canvasContext.closePath(),h.ctxFill()}if(this.stroke){for(a&&a.sw?p!==a.sw&&(p=a.sw,h.ctxLineWidth(a.sw)):p!==this.values.sWidth&&(p=this.values.sWidth,h.ctxLineWidth(this.values.sWidth)),a&&a.sc?f!==a.sc&&(f=a.sc,h.ctxStrokeStyle(a.sc)):f!==this.values.stroke&&(f=this.values.stroke,h.ctxStrokeStyle(this.values.stroke)),r=(s=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<r;n+=1)for(o=(l=s[n]).length,this.globalData.canvasContext.moveTo(l[0],l[1]),i=2;i<o;i+=6)this.globalData.canvasContext.bezierCurveTo(l[i],l[i+1],l[i+2],l[i+3],l[i+4],l[i+5]);this.globalData.canvasContext.closePath(),h.ctxStroke()}a&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var e,t,n=createTag("canvas");n.width=this.assetData.w,n.height=this.assetData.h;var r=n.getContext("2d"),i=this.img.width,o=this.img.height,a=i/o,s=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;a>s&&"xMidYMid slice"===l||a<s&&"xMidYMid slice"!==l?e=(t=o)*s:t=(e=i)/s,r.drawImage(this.img,(i-e)/2,(o-t)/2,e,t,0,0,this.assetData.w,this.assetData.h),this.img=n}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(e){return new CVShapeElement(e,this.globalData,this)},CanvasRendererBase.prototype.createText=function(e){return new CVTextElement(e,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(e){return new CVImageElement(e,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(e){return new CVSolidElement(e,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(e){(1!==e[0]||0!==e[1]||0!==e[4]||1!==e[5]||0!==e[12]||0!==e[13])&&this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13])},CanvasRendererBase.prototype.ctxOpacity=function(e){this.canvasContext.globalAlpha*=e<0?0:e},CanvasRendererBase.prototype.ctxFillStyle=function(e){this.canvasContext.fillStyle=e},CanvasRendererBase.prototype.ctxStrokeStyle=function(e){this.canvasContext.strokeStyle=e},CanvasRendererBase.prototype.ctxLineWidth=function(e){this.canvasContext.lineWidth=e},CanvasRendererBase.prototype.ctxLineCap=function(e){this.canvasContext.lineCap=e},CanvasRendererBase.prototype.ctxLineJoin=function(e){this.canvasContext.lineJoin=e},CanvasRendererBase.prototype.ctxMiterLimit=function(e){this.canvasContext.miterLimit=e},CanvasRendererBase.prototype.ctxFill=function(e){this.canvasContext.fill(e)},CanvasRendererBase.prototype.ctxFillRect=function(e,t,n,r){this.canvasContext.fillRect(e,t,n,r)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(e){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}e&&(this.globalData.blendMode="source-over"),this.contextData.restore(e)},CanvasRendererBase.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var t=this.animationItem.container.style;t.width="100%",t.height="100%";var n="0px 0px 0px";t.transformOrigin=n,t.mozTransformOrigin=n,t.webkitTransformOrigin=n,t["-webkit-transform"]=n,t.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(e.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(e,t){if(this.reset(),e?(n=e,r=t,this.canvasContext.canvas.width=n,this.canvasContext.canvas.height=r):(this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,r=this.animationItem.wrapper.offsetHeight):(n=this.canvasContext.canvas.width,r=this.canvasContext.canvas.height),this.canvasContext.canvas.width=n*this.renderConfig.dpr,this.canvasContext.canvas.height=r*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var n,r,i,o,a=this.renderConfig.preserveAspectRatio.split(" "),s=a[1]||"meet",l=a[0]||"xMidYMid",u=l.substr(0,4),c=l.substr(4);i=n/r,(o=this.transformCanvas.w/this.transformCanvas.h)>i&&"meet"===s||o<i&&"slice"===s?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=r/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.h/this.renderConfig.dpr)),"xMid"===u&&(o<i&&"meet"===s||o>i&&"slice"===s)?this.transformCanvas.tx=(n-this.transformCanvas.w*(r/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===u&&(o<i&&"meet"===s||o>i&&"slice"===s)?this.transformCanvas.tx=(n-this.transformCanvas.w*(r/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,"YMid"===c&&(o>i&&"meet"===s||o<i&&"slice"===s)?this.transformCanvas.ty=(r-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===c&&(o>i&&"meet"===s||o<i&&"slice"===s)?this.transformCanvas.ty=(r-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.h/this.renderConfig.dpr)):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0;this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){var e;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),e=(this.layers?this.layers.length:0)-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var n,r=this.layers.length;for(this.completeLayers||this.checkLayers(e),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(e-this.layers[n].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){var n=this.createItem(this.layers[e],this,this.globalData);t[e]=n,n.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=0;for(t=this._length;t<e;t+=1)this.stack[t]=new CanvasContext;this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(e){this.cArrPos-=1;var t,n=this.stack[this.cArrPos],r=n.transform,i=this.cTr.props;for(t=0;t<16;t+=1)i[t]=r[t];if(e){this.nativeContext.restore();var o=this.stack[this.cArrPos+1];this.appliedFillStyle=o.fillStyle,this.appliedStrokeStyle=o.strokeStyle,this.appliedLineWidth=o.lineWidth,this.appliedLineCap=o.lineCap,this.appliedLineJoin=o.lineJoin,this.appliedMiterLimit=o.miterLimit}this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13]),(e||-1!==n.opacity&&this.currentOpacity!==n.opacity)&&(this.nativeContext.globalAlpha=n.opacity,this.currentOpacity=n.opacity),this.currentFillStyle=n.fillStyle,this.currentStrokeStyle=n.strokeStyle,this.currentLineWidth=n.lineWidth,this.currentLineCap=n.lineCap,this.currentLineJoin=n.lineJoin,this.currentMiterLimit=n.miterLimit},CVContextData.prototype.save=function(e){e&&this.nativeContext.save();var t,n=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var r=this.stack[this.cArrPos];for(t=0;t<16;t+=1)r.transform[t]=n[t];this.cArrPos+=1;var i=this.stack[this.cArrPos];i.opacity=r.opacity,i.fillStyle=r.fillStyle,i.strokeStyle=r.strokeStyle,i.lineWidth=r.lineWidth,i.lineCap=r.lineCap,i.lineJoin=r.lineJoin,i.miterLimit=r.miterLimit},CVContextData.prototype.setOpacity=function(e){this.stack[this.cArrPos].opacity=e},CVContextData.prototype.setContext=function(e){this.nativeContext=e},CVContextData.prototype.fillStyle=function(e){this.stack[this.cArrPos].fillStyle!==e&&(this.currentFillStyle=e,this.stack[this.cArrPos].fillStyle=e)},CVContextData.prototype.strokeStyle=function(e){this.stack[this.cArrPos].strokeStyle!==e&&(this.currentStrokeStyle=e,this.stack[this.cArrPos].strokeStyle=e)},CVContextData.prototype.lineWidth=function(e){this.stack[this.cArrPos].lineWidth!==e&&(this.currentLineWidth=e,this.stack[this.cArrPos].lineWidth=e)},CVContextData.prototype.lineCap=function(e){this.stack[this.cArrPos].lineCap!==e&&(this.currentLineCap=e,this.stack[this.cArrPos].lineCap=e)},CVContextData.prototype.lineJoin=function(e){this.stack[this.cArrPos].lineJoin!==e&&(this.currentLineJoin=e,this.stack[this.cArrPos].lineJoin=e)},CVContextData.prototype.miterLimit=function(e){this.stack[this.cArrPos].miterLimit!==e&&(this.currentMiterLimit=e,this.stack[this.cArrPos].miterLimit=e)},CVContextData.prototype.transform=function(e){this.transformMat.cloneFromProps(e);var t=this.cTr;this.transformMat.multiply(t),t.cloneFromProps(this.transformMat.props);var n=t.props;this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13])},CVContextData.prototype.opacity=function(e){var t=this.stack[this.cArrPos].opacity;t*=e<0?0:e,this.stack[this.cArrPos].opacity!==t&&(this.currentOpacity!==e&&(this.nativeContext.globalAlpha=e,this.currentOpacity=e),this.stack[this.cArrPos].opacity=t)},CVContextData.prototype.fill=function(e){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(e)},CVContextData.prototype.fillRect=function(e,t,n,r){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(e,t,n,r)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e,t=this.canvasContext;for(t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip(),e=this.layers.length-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?((e=createNS("rect")).setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((e=createTag("div")).style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)t=e[n].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var n,r,i,o,a,s=e.sh.v,l=e.transformers,u=s._length;if(!(u<=1)){for(n=0;n<u-1;n+=1)r=this.getTransformedPoint(l,s.v[n]),i=this.getTransformedPoint(l,s.o[n]),o=this.getTransformedPoint(l,s.i[n+1]),a=this.getTransformedPoint(l,s.v[n+1]),this.checkBounds(r,i,o,a,t);s.c&&(r=this.getTransformedPoint(l,s.v[n]),i=this.getTransformedPoint(l,s.o[n]),o=this.getTransformedPoint(l,s.i[0]),a=this.getTransformedPoint(l,s.v[0]),this.checkBounds(r,i,o,a,t))}},HShapeElement.prototype.checkBounds=function(e,t,n,r,i){this.getBoundsOfCurve(e,t,n,r);var o=this.shapeBoundingBox;i.x=bmMin(o.left,i.x),i.xMax=bmMax(o.right,i.xMax),i.y=bmMin(o.top,i.y),i.yMax=bmMax(o.bottom,i.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(e,t,n,r){for(var i,o,a,s,l,u,c,d=[[e[0],r[0]],[e[1],r[1]]],f=0;f<2;++f)o=6*e[f]-12*t[f]+6*n[f],i=-3*e[f]+9*t[f]-9*n[f]+3*r[f],a=3*t[f]-3*e[f],o|=0,a|=0,0==(i|=0)&&0===o||(0===i?(s=-a/o)>0&&s<1&&d[f].push(this.calculateF(s,e,t,n,r,f)):(l=o*o-4*a*i)>=0&&((u=(-o+bmSqrt(l))/(2*i))>0&&u<1&&d[f].push(this.calculateF(u,e,t,n,r,f)),(c=(-o-bmSqrt(l))/(2*i))>0&&c<1&&d[f].push(this.calculateF(c,e,t,n,r,f))));this.shapeBoundingBox.left=bmMin.apply(null,d[0]),this.shapeBoundingBox.top=bmMin.apply(null,d[1]),this.shapeBoundingBox.right=bmMax.apply(null,d[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,d[1])},HShapeElement.prototype.calculateF=function(e,t,n,r,i,o){return bmPow(1-e,3)*t[o]+3*bmPow(1-e,2)*e*n[o]+3*(1-e)*bmPow(e,2)*r[o]+bmPow(e,3)*i[o]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)e[n]&&e[n].sh?this.calculateShapeBoundingBox(e[n],t):e[n]&&e[n].it?this.calculateBoundingBox(e[n].it,t):e[n]&&e[n].style&&e[n].w&&this.expandStrokeBoundingBox(e[n].w,t)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,t){var n=0;if(e.keyframes){for(var r=0;r<e.keyframes.length;r+=1){var i=e.keyframes[r].s;i>n&&(n=i)}n*=e.mult}else n=e.v*e.mult;t.x-=n,t.xMax+=n,t.y-=n,t.yMax+=n},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax<e.x?0:e.xMax-e.x,e.height=e.yMax<e.y?0:e.yMax-e.y,!this.currentBoxContains(e)){var n=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),n=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),n=!0),n||this.currentBBox.x!==e.x||this.currentBBox.y!==e.y){this.currentBBox.w=e.width,this.currentBBox.h=e.height,this.currentBBox.x=e.x,this.currentBBox.y=e.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var r=this.shapeCont.style,i="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";r.transform=i,r.webkitTransform=i}}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var e=createNS("g");this.maskedElement.appendChild(e),this.innerElem=e}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=this.innerElem.style,n=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";t.fill=n,t.color=n,e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+"px");var r=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars){if(t.fontSize=e.finalSize+"px",t.lineHeight=e.finalSize+"px",r.fClass)this.innerElem.className=r.fClass;else{t.fontFamily=r.fFamily;var i=e.fWeight,o=e.fStyle;t.fontStyle=o,t.fontWeight=i}}var a=e.l;d=a.length;var s=this.mHelper,l="",u=0;for(c=0;c<d;c+=1){if(this.globalData.fontManager.chars?(this.textPaths[u]?f=this.textPaths[u]:((f=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),f.setAttribute("stroke-linejoin",lineJoinEnum[2]),f.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[u]?h=(p=this.textSpans[u]).children[0]:((p=createTag("div")).style.lineHeight=0,(h=createNS("svg")).appendChild(f),styleDiv(p)))):this.isMasked?f=this.textPaths[u]?this.textPaths[u]:createNS("text"):this.textSpans[u]?(p=this.textSpans[u],f=this.textPaths[u]):(styleDiv(p=createTag("span")),styleDiv(f=createTag("span")),p.appendChild(f)),this.globalData.fontManager.chars){var c,d,f,p,h,m,g,v=this.globalData.fontManager.getCharData(e.finalText[c],r.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily);if(g=v?v.data:null,s.reset(),g&&g.shapes&&g.shapes.length&&(m=g.shapes[0].it,s.scale(e.finalSize/100,e.finalSize/100),l=this.createPathShape(s,m),f.setAttribute("d",l)),this.isMasked)this.innerElem.appendChild(f);else{if(this.innerElem.appendChild(p),g&&g.shapes){document.body.appendChild(h);var y=h.getBBox();h.setAttribute("width",y.width+2),h.setAttribute("height",y.height+2),h.setAttribute("viewBox",y.x-1+" "+(y.y-1)+" "+(y.width+2)+" "+(y.height+2));var b=h.style,_="translate("+(y.x-1)+"px,"+(y.y-1)+"px)";b.transform=_,b.webkitTransform=_,a[c].yOffset=y.y-1}else h.setAttribute("width",1),h.setAttribute("height",1);p.appendChild(h)}}else if(f.textContent=a[c].val,f.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(f);else{this.innerElem.appendChild(p);var E=f.style,w="translate3d(0,"+-e.finalSize/1.2+"px,0)";E.transform=w,E.webkitTransform=w}this.isMasked?this.textSpans[u]=f:this.textSpans[u]=p,this.textSpans[u].style.display="block",this.textPaths[u]=f,u+=1}for(;u<this.textSpans.length;)this.textSpans[u].style.display="none",u+=1},HTextElement.prototype.renderInnerContent=function(){if(this.validateText(),this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),e=this.svgElement.style;var e,t,n,r,i,o,a="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";e.transform=a,e.webkitTransform=a}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var s=0,l=this.textAnimator.renderedLetters,u=this.textProperty.currentData.l;for(t=0,n=u.length;t<n;t+=1)u[t].n?s+=1:(i=this.textSpans[t],o=this.textPaths[t],r=l[s],s+=1,r._mdf.m&&(this.isMasked?i.setAttribute("transform",r.m):(i.style.webkitTransform=r.m,i.style.transform=r.m)),i.style.opacity=r.o,r.sw&&r._mdf.sw&&o.setAttribute("stroke-width",r.sw),r.sc&&r._mdf.sc&&o.setAttribute("stroke",r.sc),r.fc&&r._mdf.fc&&(o.setAttribute("fill",r.fc),o.style.color=r.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var c=this.innerElem.getBBox();this.currentBBox.w!==c.width&&(this.currentBBox.w=c.width,this.svgElement.setAttribute("width",c.width)),this.currentBBox.h!==c.height&&(this.currentBBox.h=c.height,this.svgElement.setAttribute("height",c.height));var d=1;if(this.currentBBox.w!==c.width+2*d||this.currentBBox.h!==c.height+2*d||this.currentBBox.x!==c.x-d||this.currentBBox.y!==c.y-d){this.currentBBox.w=c.width+2*d,this.currentBBox.h=c.height+2*d,this.currentBBox.x=c.x-d,this.currentBBox.y=c.y-d,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style;var f="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=f,e.webkitTransform=f}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,t,n,r,i=this.comp.threeDElements.length;for(e=0;e<i;e+=1)if("3d"===(t=this.comp.threeDElements[e]).type){n=t.perspectiveElem.style,r=t.container.style;var o=this.pe.v+"px",a="0px 0px 0px",s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";n.perspective=o,n.webkitPerspective=o,r.transformOrigin=a,r.mozTransformOrigin=a,r.webkitTransformOrigin=a,n.transform=s,n.webkitTransform=s}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e=this._isFirstFrame;if(this.hierarchy)for(n=0,r=this.hierarchy.length;n<r;n+=1)e=this.hierarchy[n].finalTransform.mProp._mdf||e;if(e||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(n=r=this.hierarchy.length-1;n>=0;n-=1){var t=this.hierarchy[n].finalTransform.mProp;this.mat.translate(-t.p.v[0],-t.p.v[1],t.p.v[2]),this.mat.rotateX(-t.or.v[0]).rotateY(-t.or.v[1]).rotateZ(t.or.v[2]),this.mat.rotateX(-t.rx.v).rotateY(-t.ry.v).rotateZ(t.rz.v),this.mat.scale(1/t.s.v[0],1/t.s.v[1],1/t.s.v[2]),this.mat.translate(t.a.v[0],t.a.v[1],t.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var n,r,i,o=Math.sqrt(Math.pow((i=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]])[0],2)+Math.pow(i[1],2)+Math.pow(i[2],2)),a=[i[0]/o,i[1]/o,i[2]/o],s=Math.sqrt(a[2]*a[2]+a[0]*a[0]),l=Math.atan2(a[1],s),u=Math.atan2(a[0],-a[2]);this.mat.rotateY(u).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var c=!this._prevMat.equals(this.mat);if((c||this.pe._mdf)&&this.comp.threeDElements){for(n=0,r=this.comp.threeDElements.length;n<r;n+=1)if("3d"===(d=this.comp.threeDElements[n]).type){if(c){var d,f,p,h=this.mat.toCSS();(p=d.container.style).transform=h,p.webkitTransform=h}this.pe._mdf&&((f=d.perspectiveElem.style).perspective=this.pe.v+"px",f.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t),t.crossOrigin="anonymous",t.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(e,t){var n=e.getBaseElement();if(n){var r=this.layers[t];if(r.ddd&&this.supports3d)this.addTo3dContainer(n,t);else if(this.threeDElements)this.addTo3dContainer(n,t);else{for(var i,o,a=0;a<t;)this.elements[a]&&!0!==this.elements[a]&&this.elements[a].getBaseElement&&(o=this.elements[a],i=(this.layers[a].ddd?this.getThreeDContainerByPos(a):o.getBaseElement())||i),a+=1;i?r.ddd&&this.supports3d||this.layerElement.insertBefore(n,i):r.ddd&&this.supports3d||this.layerElement.appendChild(n)}}},HybridRendererBase.prototype.createShape=function(e){return this.supports3d?new HShapeElement(e,this.globalData,this):new SVGShapeElement(e,this.globalData,this)},HybridRendererBase.prototype.createText=function(e){return this.supports3d?new HTextElement(e,this.globalData,this):new SVGTextLottieElement(e,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(e){return this.camera=new HCameraElement(e,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(e){return this.supports3d?new HImageElement(e,this.globalData,this):new IImageElement(e,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(e){return this.supports3d?new HSolidElement(e,this.globalData,this):new ISolidElement(e,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(e){for(var t=0,n=this.threeDElements.length;t<n;){if(this.threeDElements[t].startPos<=e&&this.threeDElements[t].endPos>=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var n,r,i=createTag("div");styleDiv(i);var o=createTag("div");if(styleDiv(o),"3d"===t){(n=i.style).width=this.globalData.compSize.w+"px",n.height=this.globalData.compSize.h+"px";var a="50% 50%";n.webkitTransformOrigin=a,n.mozTransformOrigin=a,n.transformOrigin=a;var s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(r=o.style).transform=s,r.webkitTransform=s}i.appendChild(o);var l={container:o,perspectiveElem:i,startPos:e,endPos:e,type:t};return this.threeDElements.push(l),l},HybridRendererBase.prototype.build3dContainers=function(){var e,t,n=this.layers.length,r="";for(e=0;e<n;e+=1)this.layers[e].ddd&&3!==this.layers[e].ty?"3d"!==r&&(r="3d",t=this.createThreeDContainer(e,"3d")):"2d"!==r&&(r="2d",t=this.createThreeDContainer(e,"2d")),t.endPos=Math.max(t.endPos,e);for(e=(n=this.threeDElements.length)-1;e>=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var n=0,r=this.threeDElements.length;n<r;){if(t<=this.threeDElements[n].endPos){for(var i,o=this.threeDElements[n].startPos;o<t;)this.elements[o]&&this.elements[o].getBaseElement&&(i=this.elements[o].getBaseElement()),o+=1;i?this.threeDElements[n].container.insertBefore(e,i):this.threeDElements[n].container.appendChild(e);break}n+=1}},HybridRendererBase.prototype.configAnimation=function(e){var t=createTag("div"),n=this.animationItem.wrapper,r=t.style;r.width=e.w+"px",r.height=e.h+"px",this.resizerElem=t,styleDiv(t),r.transformStyle="flat",r.mozTransformStyle="flat",r.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),n.appendChild(t),r.overflow="hidden";var i=createNS("svg");i.setAttribute("width","1"),i.setAttribute("height","1"),styleDiv(i),this.resizerElem.appendChild(i);var o=createNS("defs");i.appendChild(o),this.data=e,this.setupGlobalData(e,i),this.globalData.defs=o,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var e,t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var e,t,n,r,i=this.animationItem.wrapper.offsetWidth,o=this.animationItem.wrapper.offsetHeight,a=i/o;this.globalData.compSize.w/this.globalData.compSize.h>a?(e=i/this.globalData.compSize.w,t=i/this.globalData.compSize.w,n=0,r=(o-this.globalData.compSize.h*(i/this.globalData.compSize.w))/2):(e=o/this.globalData.compSize.h,t=o/this.globalData.compSize.h,n=(i-this.globalData.compSize.w*(o/this.globalData.compSize.h))/2,r=0);var s=this.resizerElem.style;s.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+n+","+r+",0,1)",s.transform=s.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e,t=this.globalData.compSize.w,n=this.globalData.compSize.h,r=this.threeDElements.length;for(e=0;e<r;e+=1){var i=this.threeDElements[e].perspectiveElem.style;i.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(n,2))+"px",i.perspective=i.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var t,n=e.length,r=createTag("div");for(t=0;t<n;t+=1)if(e[t].xt){var i=this.createComp(e[t],r,this.globalData.comp,null);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(e,t){for(var n,r=0;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(n=this.elements[r].getBaseElement()),r+=1;n?this.layerElement.insertBefore(e,n):this.layerElement.appendChild(e)},HCompElement.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};var CompExpressionInterface=function(){return function(e){function t(t){for(var n=0,r=e.layers.length;n<r;){if(e.layers[n].nm===t||e.layers[n].ind===t)return e.elements[n].layerInterface;n+=1}return null}return Object.defineProperty(t,"_name",{value:e.data.nm}),t.layer=t,t.pixelAspect=1,t.height=e.data.h||e.globalData.compSize.h,t.width=e.data.w||e.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/e.globalData.frameRate,t.displayStartTime=0,t.numLayers=e.layers.length,t}}();function _typeof$2(e){return(_typeof$2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function seedRandom(e,t){var n=this,r=256,i=6,o=52,a="random",s=t.pow(r,i),l=t.pow(2,o),u=2*l,c=r-1;function d(n,o,c){var d=[],y=m(h((o=!0===o?{entropy:!0}:o||{}).entropy?[n,v(e)]:null===n?g():n,3),d),b=new f(d),_=function(){for(var e=b.g(i),t=s,n=0;e<l;)e=(e+n)*r,t*=r,n=b.g(1);for(;e>=u;)e/=2,t/=2,n>>>=1;return(e+n)/t};return _.int32=function(){return 0|b.g(4)},_.quick=function(){return b.g(4)/4294967296},_.double=_,m(v(b.S),e),(o.pass||c||function(e,n,r,i){return(i&&(i.S&&p(i,b),e.state=function(){return p(b,{})}),r)?(t[a]=e,n):e})(_,y,"global"in o?o.global:this==t,o.state)}function f(e){var t,n=e.length,i=this,o=0,a=i.i=i.j=0,s=i.S=[];for(n||(e=[n++]);o<r;)s[o]=o++;for(o=0;o<r;o++)s[o]=s[a=c&a+e[o%n]+(t=s[o])],s[a]=t;i.g=function(e){for(var t,n=0,o=i.i,a=i.j,s=i.S;e--;)t=s[o=c&o+1],n=n*r+s[c&(s[o]=s[a=c&a+t])+(s[a]=t)];return i.i=o,i.j=a,n}}function p(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function h(e,t){var n,r=[],i=_typeof$2(e);if(t&&"object"==i)for(n in e)try{r.push(h(e[n],t-1))}catch(e){}return r.length?r:"string"==i?e:e+"\0"}function m(e,t){for(var n,r=e+"",i=0;i<r.length;)t[c&i]=c&(n^=19*t[c&i])+r.charCodeAt(i++);return v(t)}function g(){try{var t=new Uint8Array(r);return(n.crypto||n.msCrypto).getRandomValues(t),v(t)}catch(t){var i=n.navigator,o=i&&i.plugins;return[+new Date,n,o,n.screen,v(e)]}}function v(e){return String.fromCharCode.apply(0,e)}t["seed"+a]=d,m(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){return(_typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||t instanceof Number||"boolean"===e||"string"===e}function $bm_neg(e){var t=_typeof$1(e);if("number"===t||e instanceof Number||"boolean"===t)return-e;if($bm_isInstanceOfArray(e)){var n,r=e.length,i=[];for(n=0;n<r;n+=1)i[n]=-e[n];return i}return e.propType?e.v:-e}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(e,t){var n=_typeof$1(e),r=_typeof$1(t);if(isNumerable(n,e)&&isNumerable(r,t)||"string"===n||"string"===r)return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t))return e=e.slice(0),e[0]+=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var i=0,o=e.length,a=t.length,s=[];i<o||i<a;)("number"==typeof e[i]||e[i]instanceof Number)&&("number"==typeof t[i]||t[i]instanceof Number)?s[i]=e[i]+t[i]:s[i]=void 0===t[i]?e[i]:e[i]||t[i],i+=1;return s}return 0}var add=sum;function sub(e,t){var n=_typeof$1(e),r=_typeof$1(t);if(isNumerable(n,e)&&isNumerable(r,t))return"string"===n&&(e=parseInt(e,10)),"string"===r&&(t=parseInt(t,10)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t))return e=e.slice(0),e[0]-=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var i=0,o=e.length,a=t.length,s=[];i<o||i<a;)("number"==typeof e[i]||e[i]instanceof Number)&&("number"==typeof t[i]||t[i]instanceof Number)?s[i]=e[i]-t[i]:s[i]=void 0===t[i]?e[i]:e[i]||t[i],i+=1;return s}return 0}function mul(e,t){var n,r,i,o=_typeof$1(e),a=_typeof$1(t);if(isNumerable(o,e)&&isNumerable(a,t))return e*t;if($bm_isInstanceOfArray(e)&&isNumerable(a,t)){for(r=0,n=createTypedArray("float32",i=e.length);r<i;r+=1)n[r]=e[r]*t;return n}if(isNumerable(o,e)&&$bm_isInstanceOfArray(t)){for(r=0,n=createTypedArray("float32",i=t.length);r<i;r+=1)n[r]=e*t[r];return n}return 0}function div(e,t){var n,r,i,o=_typeof$1(e),a=_typeof$1(t);if(isNumerable(o,e)&&isNumerable(a,t))return e/t;if($bm_isInstanceOfArray(e)&&isNumerable(a,t)){for(r=0,n=createTypedArray("float32",i=e.length);r<i;r+=1)n[r]=e[r]/t;return n}if(isNumerable(o,e)&&$bm_isInstanceOfArray(t)){for(r=0,n=createTypedArray("float32",i=t.length);r<i;r+=1)n[r]=e/t[r];return n}return 0}function mod(e,t){return"string"==typeof e&&(e=parseInt(e,10)),"string"==typeof t&&(t=parseInt(t,10)),e%t}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,t,n){if(t>n){var r=n;n=t,t=r}return Math.min(Math.max(e,t),n)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if("number"==typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);t||(t=helperLengthArray);var n,r=Math.min(e.length,t.length),i=0;for(n=0;n<r;n+=1)i+=Math.pow(t[n]-e[n],2);return Math.sqrt(i)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t,n,r=e[0],i=e[1],o=e[2],a=Math.max(r,i,o),s=Math.min(r,i,o),l=(a+s)/2;if(a===s)t=0,n=0;else{var u=a-s;switch(n=l>.5?u/(2-a-s):u/(a+s),a){case r:t=(i-o)/u+(i<o?6:0);break;case i:t=(o-r)/u+2;break;case o:t=(r-i)/u+4}t/=6}return[t,n,l,e[3]]}function hue2rgb(e,t,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?e+(t-e)*6*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function hslToRgb(e){var t,n,r,i=e[0],o=e[1],a=e[2];if(0===o)t=a,r=a,n=a;else{var s=a<.5?a*(1+o):a+o-a*o,l=2*a-s;t=hue2rgb(l,s,i+1/3),n=hue2rgb(l,s,i),r=hue2rgb(l,s,i-1/3)}return[t,n,r,e[3]]}function linear(e,t,n,r,i){if((void 0===r||void 0===i)&&(r=t,i=n,t=0,n=1),n<t){var o,a=n;n=t,t=a}if(e<=t)return r;if(e>=n)return i;var s=n===t?0:(e-t)/(n-t);if(!r.length)return r+(i-r)*s;var l=r.length,u=createTypedArray("float32",l);for(o=0;o<l;o+=1)u[o]=r[o]+(i[o]-r[o])*s;return u}function random(e,t){if(void 0===t&&(void 0===e?(e=0,t=1):(t=e,e=void 0)),t.length){var n,r=t.length;e||(e=createTypedArray("float32",r));var i=createTypedArray("float32",r),o=BMMath.random();for(n=0;n<r;n+=1)i[n]=e[n]+o*(t[n]-e[n]);return i}return void 0===e&&(e=0),e+BMMath.random()*(t-e)}function createPath(e,t,n,r){var i,o,a,s=e.length,l=shapePool.newElement();l.setPathData(!!r,s);var u=[0,0];for(i=0;i<s;i+=1)o=t&&t[i]?t[i]:u,a=n&&n[i]?n[i]:u,l.setTripleAt(e[i][0],e[i][1],a[0]+e[i][0],a[1]+e[i][1],o[0]+e[i][0],o[1]+e[i][1],i,!0);return l}function initiateExpression(elem,data,property){function noOp(e){return e}if(!elem.globalData.renderConfig.runExpressions)return noOp;var transform,$bm_transform,content,effect,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,time,velocity,value,text,textIndex,textTotal,selectorValue,parent,val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=(function(e,t){var n,r,i=this.pv.length?this.pv.length:1,o=createTypedArray("float32",i);e=5;var a=Math.floor(time*e);for(n=0,r=0;n<a;){for(r=0;r<i;r+=1)o[r]+=-t+2*t*BMMath.random();n+=1}var s=time*e,l=s-Math.floor(s),u=createTypedArray("float32",i);if(i>1){for(r=0;r<i;r+=1)u[r]=this.pv[r]+o[r]+(-t+2*t*BMMath.random())*l;return u}return this.pv+o[0]+(-t+2*t*BMMath.random())*l}).bind(this);function loopInDuration(e,t){return loopIn(e,t,!0)}function loopOutDuration(e,t){return loopOut(e,t,!0)}thisProperty.loopIn&&(loop_in=loopIn=thisProperty.loopIn.bind(thisProperty)),thisProperty.loopOut&&(loop_out=loopOut=thisProperty.loopOut.bind(thisProperty)),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(e,t){var n=[t[0]-e[0],t[1]-e[1],t[2]-e[2]],r=Math.atan2(n[0],Math.sqrt(n[1]*n[1]+n[2]*n[2]))/degToRads;return[-Math.atan2(n[1],n[2])/degToRads,r,0]}function easeOut(e,t,n,r,i){return applyEase(easeOutBez,e,t,n,r,i)}function easeIn(e,t,n,r,i){return applyEase(easeInBez,e,t,n,r,i)}function ease(e,t,n,r,i){return applyEase(easeInOutBez,e,t,n,r,i)}function applyEase(e,t,n,r,i,o){void 0===i?(i=n,o=r):t=(t-n)/(r-n),t>1?t=1:t<0&&(t=0);var a=e(t);if($bm_isInstanceOfArray(i)){var s,l=i.length,u=createTypedArray("float32",l);for(s=0;s<l;s+=1)u[s]=(o[s]-i[s])*a+i[s];return u}return(o-i)*a+i}function nearestKey(e){var t,n,r,i=data.k.length;if(data.k.length&&"number"!=typeof data.k[0]){if(n=-1,(e*=elem.comp.globalData.frameRate)<data.k[0].t)n=1,r=data.k[0].t;else{for(t=0;t<i-1;t+=1){if(e===data.k[t].t){n=t+1,r=data.k[t].t;break}if(e>data.k[t].t&&e<data.k[t+1].t){e-data.k[t].t>data.k[t+1].t-e?(n=t+2,r=data.k[t+1].t):(n=t+1,r=data.k[t].t);break}}-1===n&&(n=t+1,r=data.k[t].t)}}else n=0,r=0;var o={};return o.index=n,o.time=r/elem.comp.globalData.frameRate,o}function key(e){if(!data.k.length||"number"==typeof data.k[0])throw Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var t,n,r,i=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(n=0,r=i.length;n<r;n+=1)t[n]=i[n],t.value[n]=i[n];return t}function framesToTime(e,t){return t||(t=elem.comp.globalData.frameRate),e/t}function timeToFrames(e,t){return e||0===e||(e=time),t||(t=elem.comp.globalData.frameRate),e*t}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,t){return"string"==typeof value?void 0===t?value.substring(e):value.substring(e,t):""}function substr(e,t){return"string"==typeof value?void 0===t?value.substr(e):value.substr(e,t):""}function posterizeTime(e){time=0===e?0:Math.floor(time*e)/e,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(e){return(value=e,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType)?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),!transform&&($bm_transform=transform=elem.layerInterface("ADBE Transform Group"),transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!!(elem.hierarchy&&elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var e={};function t(e){var t=0,n=[];function r(){t+=1}function i(){0==(t-=1)&&a()}function o(e){-1===n.indexOf(e)&&n.push(e)}function a(){var e,t=n.length;for(e=0;e<t;e+=1)n[e].release();n.length=0}e.renderer.compInterface=CompExpressionInterface(e.renderer),e.renderer.globalData.projectInterface.registerComposition(e.renderer),e.renderer.globalData.pushExpression=r,e.renderer.globalData.popExpression=i,e.renderer.globalData.registerExpressionProperty=o}return e.initExpressions=t,e.resetFrame=ExpressionManager.resetFrame,e}(),MaskManagerInterface=function(){function e(e,t){this._mask=e,this._data=t}return Object.defineProperty(e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t){var n,r=createSizedArray(t.viewData.length),i=t.viewData.length;for(n=0;n<i;n+=1)r[n]=new e(t.viewData[n],t.masksProperties[n]);return function(e){for(n=0;n<i;){if(t.masksProperties[n].nm===e)return r[n];n+=1}return null}}}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function n(e,t,n){Object.defineProperty(e,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),e.numKeys=t.keyframes?t.keyframes.length:0,e.key=function(r){if(!e.numKeys)return 0;var i="";i="s"in t.keyframes[r-1]?t.keyframes[r-1].s:"e"in t.keyframes[r-2]?t.keyframes[r-2].e:t.keyframes[r-2].s;var o="unidimensional"===n?new Number(i):Object.assign({},i);return o.time=t.keyframes[r-1].t/t.elem.comp.globalData.frameRate,o.value="unidimensional"===n?i[0]:i,o},e.valueAtTime=t.getValueAtTime,e.speedAtTime=t.getSpeedAtTime,e.velocityAtTime=t.getVelocityAtTime,e.propertyGroup=t.propertyGroup}function r(t){t&&"pv"in t||(t=e);var r=1/t.mult,i=t.pv*r,o=new Number(i);return o.value=i,n(o,t,"unidimensional"),function(){return t.k&&t.getValue(),i=t.v*r,o.value!==i&&((o=new Number(i)).value=i,n(o,t,"unidimensional")),o}}function i(e){e&&"pv"in e||(e=t);var r=1/e.mult,i=e.data&&e.data.l||e.pv.length,o=createTypedArray("float32",i),a=createTypedArray("float32",i);return o.value=a,n(o,e,"multidimensional"),function(){e.k&&e.getValue();for(var t=0;t<i;t+=1)a[t]=e.v[t]*r,o[t]=a[t];return o}}function o(){return e}return function(e){return e?"unidimensional"===e.propType?r(e):i(e):o}}(),TransformExpressionInterface=function(){return function(e){var t,n,r,i;function o(e){switch(e){case"scale":case"Scale":case"ADBE Scale":case 6:return o.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return o.rotation;case"ADBE Rotate X":return o.xRotation;case"ADBE Rotate Y":return o.yRotation;case"position":case"Position":case"ADBE Position":case 2:return o.position;case"ADBE Position_0":return o.xPosition;case"ADBE Position_1":return o.yPosition;case"ADBE Position_2":return o.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return o.anchorPoint;case"opacity":case"Opacity":case 11:return o.opacity;default:return null}}return Object.defineProperty(o,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(o,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(o,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(o,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(o,"scale",{get:ExpressionPropertyInterface(e.s)}),e.p?i=ExpressionPropertyInterface(e.p):(t=ExpressionPropertyInterface(e.px),n=ExpressionPropertyInterface(e.py),e.pz&&(r=ExpressionPropertyInterface(e.pz))),Object.defineProperty(o,"position",{get:function(){return e.p?i():[t(),n(),r?r():0]}}),Object.defineProperty(o,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(o,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(o,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(o,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(o,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(o,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(o,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(o,"orientation",{get:ExpressionPropertyInterface(e.or)}),o}}(),LayerExpressionInterface=function(){function e(e){var t=new Matrix;return void 0!==e?this._elem.finalTransform.mProp.getValueAtTime(e).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function t(e,t){var n=this.getMatrix(t);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.applyPoint(n,e)}function n(e,t){var n=this.getMatrix(t);return this.applyPoint(n,e)}function r(e,t){var n=this.getMatrix(t);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.invertPoint(n,e)}function i(e,t){var n=this.getMatrix(t);return this.invertPoint(n,e)}function o(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(e)}return e.applyToPointArray(t[0],t[1],t[2]||0)}function a(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(e)}return e.inversePoint(t)}function s(e){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(t)}return t.inversePoint(e)}function l(){return[1,1,1,1]}return function(u){function c(e){f.mask=new MaskManagerInterface(e,u)}function d(e){f.effect=e}function f(e){switch(e){case"ADBE Root Vectors Group":case"Contents":case 2:return f.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return p;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return f.effect;case"ADBE Text Properties":return f.textInterface;default:return null}}f.getMatrix=e,f.invertPoint=a,f.applyPoint=o,f.toWorld=n,f.toWorldVec=t,f.fromWorld=i,f.fromWorldVec=r,f.toComp=n,f.fromComp=s,f.sampleImage=l,f.sourceRectAtTime=u.sourceRectAtTime.bind(u),f._elem=u;var p,h=getDescriptor(p=TransformExpressionInterface(u.finalTransform.mProp),"anchorPoint");return Object.defineProperties(f,{hasParent:{get:function(){return u.hierarchy.length}},parent:{get:function(){return u.hierarchy[0].layerInterface}},rotation:getDescriptor(p,"rotation"),scale:getDescriptor(p,"scale"),position:getDescriptor(p,"position"),opacity:getDescriptor(p,"opacity"),anchorPoint:h,anchor_point:h,transform:{get:function(){return p}},active:{get:function(){return u.isInRange}}}),f.startTime=u.data.st,f.index=u.data.ind,f.source=u.data.refId,f.height=0===u.data.ty?u.data.h:100,f.width=0===u.data.ty?u.data.w:100,f.inPoint=u.data.ip/u.comp.globalData.frameRate,f.outPoint=u.data.op/u.comp.globalData.frameRate,f._name=u.data.nm,f.registerMaskInterface=c,f.registerEffectsInterface=d,f}}(),propertyGroupFactory=function(){return function(e,t){return function(n){return(n=void 0===n?1:n)<=0?e:t(n-1)}}}(),PropertyInterface=function(){return function(e,t){var n={_name:e};return function(e){return(e=void 0===e?1:e)<=0?n:t(e-1)}}}(),EffectsExpressionInterface=function(){function e(n,r,i,o){function a(e){for(var t=n.ef,r=0,i=t.length;r<i;){if(e===t[r].nm||e===t[r].mn||e===t[r].ix){if(5===t[r].ty)return u[r];return u[r]()}r+=1}throw Error()}var s,l=propertyGroupFactory(a,i),u=[],c=n.ef.length;for(s=0;s<c;s+=1)5===n.ef[s].ty?u.push(e(n.ef[s],r.effectElements[s],r.effectElements[s].propertyGroup,o)):u.push(t(r.effectElements[s],n.ef[s].ty,o,l));return"ADBE Color Control"===n.mn&&Object.defineProperty(a,"color",{get:function(){return u[0]()}}),Object.defineProperties(a,{numProperties:{get:function(){return n.np}},_name:{value:n.nm},propertyGroup:{value:l}}),a.enabled=0!==n.en,a.active=a.enabled,a}function t(e,t,n,r){var i=ExpressionPropertyInterface(e.p);function o(){return 10===t?n.comp.compInterface(e.p.v):i()}return e.p.setGroupProperty&&e.p.setGroupProperty(PropertyInterface("",r)),o}return{createEffectsInterface:function(t,n){if(t.effectsManager){var r,i=[],o=t.data.ef,a=t.effectsManager.effectElements.length;for(r=0;r<a;r+=1)i.push(e(o[r],t.effectsManager.effectElements[r],n,t));var s=t.data.ef||[],l=function(e){for(r=0,a=s.length;r<a;){if(e===s[r].nm||e===s[r].mn||e===s[r].ix)return i[r];r+=1}return null};return Object.defineProperty(l,"numProperties",{get:function(){return s.length}}),l}return null}}}(),ShapePathInterface=function(){return function(e,t,n){var r=t.sh;function i(e){return"Shape"===e||"shape"===e||"Path"===e||"path"===e||"ADBE Vector Shape"===e||2===e?i.path:null}var o=propertyGroupFactory(i,n);return r.setGroupProperty(PropertyInterface("Path",o)),Object.defineProperties(i,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:n}}),i}}(),ShapeExpressionInterface=function(){function e(e,t,l){var h,m=[],g=e?e.length:0;for(h=0;h<g;h+=1)"gr"===e[h].ty?m.push(n(e[h],t[h],l)):"fl"===e[h].ty?m.push(r(e[h],t[h],l)):"st"===e[h].ty?m.push(a(e[h],t[h],l)):"tm"===e[h].ty?m.push(s(e[h],t[h],l)):"tr"===e[h].ty||("el"===e[h].ty?m.push(u(e[h],t[h],l)):"sr"===e[h].ty?m.push(c(e[h],t[h],l)):"sh"===e[h].ty?m.push(ShapePathInterface(e[h],t[h],l)):"rc"===e[h].ty?m.push(d(e[h],t[h],l)):"rd"===e[h].ty?m.push(f(e[h],t[h],l)):"rp"===e[h].ty?m.push(p(e[h],t[h],l)):"gf"===e[h].ty?m.push(i(e[h],t[h],l)):m.push(o(e[h],t[h])));return m}function t(t,n,r){var i,o=function(e){for(var t=0,n=i.length;t<n;){if(i[t]._name===e||i[t].mn===e||i[t].propertyIndex===e||i[t].ix===e||i[t].ind===e)return i[t];t+=1}return"number"==typeof e?i[e-1]:null};o.propertyGroup=propertyGroupFactory(o,r),i=e(t.it,n.it,o.propertyGroup),o.numProperties=i.length;var a=l(t.it[t.it.length-1],n.it[n.it.length-1],o.propertyGroup);return o.transform=a,o.propertyIndex=t.cix,o._name=t.nm,o}function n(e,n,r){var i=function(e){switch(e){case"ADBE Vectors Group":case"Contents":case 2:return i.content;default:return i.transform}};i.propertyGroup=propertyGroupFactory(i,r);var o=t(e,n,i.propertyGroup),a=l(e.it[e.it.length-1],n.it[n.it.length-1],i.propertyGroup);return i.content=o,i.transform=a,Object.defineProperty(i,"_name",{get:function(){return e.nm}}),i.numProperties=e.np,i.propertyIndex=e.ix,i.nm=e.nm,i.mn=e.mn,i}function r(e,t,n){function r(e){return"Color"===e||"color"===e?r.color:"Opacity"===e||"opacity"===e?r.opacity:null}return Object.defineProperties(r,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",n)),t.o.setGroupProperty(PropertyInterface("Opacity",n)),r}function i(e,t,n){function r(e){return"Start Point"===e||"start point"===e?r.startPoint:"End Point"===e||"end point"===e?r.endPoint:"Opacity"===e||"opacity"===e?r.opacity:null}return Object.defineProperties(r,{startPoint:{get:ExpressionPropertyInterface(t.s)},endPoint:{get:ExpressionPropertyInterface(t.e)},opacity:{get:ExpressionPropertyInterface(t.o)},type:{get:function(){return"a"}},_name:{value:e.nm},mn:{value:e.mn}}),t.s.setGroupProperty(PropertyInterface("Start Point",n)),t.e.setGroupProperty(PropertyInterface("End Point",n)),t.o.setGroupProperty(PropertyInterface("Opacity",n)),r}function o(){return function(){return null}}function a(e,t,n){var r,i=propertyGroupFactory(u,n),o=propertyGroupFactory(l,i);function a(n){Object.defineProperty(l,e.d[n].nm,{get:ExpressionPropertyInterface(t.d.dataProps[n].p)})}var s=e.d?e.d.length:0,l={};for(r=0;r<s;r+=1)a(r),t.d.dataProps[r].p.setGroupProperty(o);function u(e){return"Color"===e||"color"===e?u.color:"Opacity"===e||"opacity"===e?u.opacity:"Stroke Width"===e||"stroke width"===e?u.strokeWidth:null}return Object.defineProperties(u,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return l}},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",i)),t.o.setGroupProperty(PropertyInterface("Opacity",i)),t.w.setGroupProperty(PropertyInterface("Stroke Width",i)),u}function s(e,t,n){function r(t){return t===e.e.ix||"End"===t||"end"===t?r.end:t===e.s.ix?r.start:t===e.o.ix?r.offset:null}var i=propertyGroupFactory(r,n);return r.propertyIndex=e.ix,t.s.setGroupProperty(PropertyInterface("Start",i)),t.e.setGroupProperty(PropertyInterface("End",i)),t.o.setGroupProperty(PropertyInterface("Offset",i)),r.propertyIndex=e.ix,r.propertyGroup=n,Object.defineProperties(r,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm}}),r.mn=e.mn,r}function l(e,t,n){function r(t){return e.a.ix===t||"Anchor Point"===t?r.anchorPoint:e.o.ix===t||"Opacity"===t?r.opacity:e.p.ix===t||"Position"===t?r.position:e.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?r.rotation:e.s.ix===t||"Scale"===t?r.scale:e.sk&&e.sk.ix===t||"Skew"===t?r.skew:e.sa&&e.sa.ix===t||"Skew Axis"===t?r.skewAxis:null}var i=propertyGroupFactory(r,n);return t.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",i)),t.transform.mProps.p.setGroupProperty(PropertyInterface("Position",i)),t.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",i)),t.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",i)),t.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",i)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",i)),t.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",i))),t.transform.op.setGroupProperty(PropertyInterface("Opacity",i)),Object.defineProperties(r,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:e.nm}}),r.ty="tr",r.mn=e.mn,r.propertyGroup=n,r}function u(e,t,n){function r(t){return e.p.ix===t?r.position:e.s.ix===t?r.size:null}var i=propertyGroupFactory(r,n);r.propertyIndex=e.ix;var o="tm"===t.sh.ty?t.sh.prop:t.sh;return o.s.setGroupProperty(PropertyInterface("Size",i)),o.p.setGroupProperty(PropertyInterface("Position",i)),Object.defineProperties(r,{size:{get:ExpressionPropertyInterface(o.s)},position:{get:ExpressionPropertyInterface(o.p)},_name:{value:e.nm}}),r.mn=e.mn,r}function c(e,t,n){function r(t){return e.p.ix===t?r.position:e.r.ix===t?r.rotation:e.pt.ix===t?r.points:e.or.ix===t||"ADBE Vector Star Outer Radius"===t?r.outerRadius:e.os.ix===t?r.outerRoundness:e.ir&&(e.ir.ix===t||"ADBE Vector Star Inner Radius"===t)?r.innerRadius:e.is&&e.is.ix===t?r.innerRoundness:null}var i=propertyGroupFactory(r,n),o="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=e.ix,o.or.setGroupProperty(PropertyInterface("Outer Radius",i)),o.os.setGroupProperty(PropertyInterface("Outer Roundness",i)),o.pt.setGroupProperty(PropertyInterface("Points",i)),o.p.setGroupProperty(PropertyInterface("Position",i)),o.r.setGroupProperty(PropertyInterface("Rotation",i)),e.ir&&(o.ir.setGroupProperty(PropertyInterface("Inner Radius",i)),o.is.setGroupProperty(PropertyInterface("Inner Roundness",i))),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(o.p)},rotation:{get:ExpressionPropertyInterface(o.r)},points:{get:ExpressionPropertyInterface(o.pt)},outerRadius:{get:ExpressionPropertyInterface(o.or)},outerRoundness:{get:ExpressionPropertyInterface(o.os)},innerRadius:{get:ExpressionPropertyInterface(o.ir)},innerRoundness:{get:ExpressionPropertyInterface(o.is)},_name:{value:e.nm}}),r.mn=e.mn,r}function d(e,t,n){function r(t){return e.p.ix===t?r.position:e.r.ix===t?r.roundness:e.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?r.size:null}var i=propertyGroupFactory(r,n),o="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=e.ix,o.p.setGroupProperty(PropertyInterface("Position",i)),o.s.setGroupProperty(PropertyInterface("Size",i)),o.r.setGroupProperty(PropertyInterface("Rotation",i)),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(o.p)},roundness:{get:ExpressionPropertyInterface(o.r)},size:{get:ExpressionPropertyInterface(o.s)},_name:{value:e.nm}}),r.mn=e.mn,r}function f(e,t,n){function r(t){return e.r.ix===t||"Round Corners 1"===t?r.radius:null}var i=propertyGroupFactory(r,n),o=t;return r.propertyIndex=e.ix,o.rd.setGroupProperty(PropertyInterface("Radius",i)),Object.defineProperties(r,{radius:{get:ExpressionPropertyInterface(o.rd)},_name:{value:e.nm}}),r.mn=e.mn,r}function p(e,t,n){function r(t){return e.c.ix===t||"Copies"===t?r.copies:e.o.ix===t||"Offset"===t?r.offset:null}var i=propertyGroupFactory(r,n),o=t;return r.propertyIndex=e.ix,o.c.setGroupProperty(PropertyInterface("Copies",i)),o.o.setGroupProperty(PropertyInterface("Offset",i)),Object.defineProperties(r,{copies:{get:ExpressionPropertyInterface(o.c)},offset:{get:ExpressionPropertyInterface(o.o)},_name:{value:e.nm}}),r.mn=e.mn,r}return function(t,n,r){var i;function o(e){if("number"==typeof e)return 0===(e=void 0===e?1:e)?r:i[e-1];for(var t=0,n=i.length;t<n;){if(i[t]._name===e)return i[t];t+=1}return null}function a(){return r}return o.propertyGroup=propertyGroupFactory(o,a),i=e(t,n,o.propertyGroup),o.numProperties=i.length,o._name="Contents",o}}(),TextExpressionInterface=function(){return function(e){var t;function n(e){return"ADBE Text Document"===e?n.sourceText:null}return Object.defineProperty(n,"sourceText",{get:function(){e.textProperty.getValue();var n=e.textProperty.currentData.t;return t&&n===t.value||((t=new String(n)).value=n||new String(n),Object.defineProperty(t,"style",{get:function(){return{fillColor:e.textProperty.currentData.fc}}})),t}}),n}}();function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var FootageInterface=function(){var e=function(e){var t="",n=e.getFootageData();function r(e){if(n[e])return(t=e,n=n[e],"object"===_typeof(n))?r:n;var i=e.indexOf(t);return -1!==i?(n=n[parseInt(e.substr(i+t.length),10)],"object"===_typeof(n))?r:n:""}return function(){return t="",n=e.getFootageData(),r}},t=function(t){function n(e){return"Outline"===e?n.outlineInterface():null}return n._name="Outline",n.outlineInterface=e(t),n};return function(e){function n(e){return"Data"===e?n.dataInterface:null}return n._name="Data",n.dataInterface=t(e),n}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(e){return interfaces[e]||null}var expressionHelpers=function(){return{searchExpressions:function(e,t,n){t.x&&(n.k=!0,n.x=!0,n.initiateExpression=ExpressionManager.initiateExpression,n.effectsSequence.push(n.initiateExpression(e,t,n).bind(n)))},getSpeedAtTime:function(e){var t,n=-.01,r=this.getValueAtTime(e),i=this.getValueAtTime(e+n),o=0;if(r.length){for(t=0;t<r.length;t+=1)o+=Math.pow(i[t]-r[t],2);o=100*Math.sqrt(o)}else o=0;return o},getVelocityAtTime:function(e){if(void 0!==this.vel)return this.vel;var t,n,r=-.001,i=this.getValueAtTime(e),o=this.getValueAtTime(e+r);if(i.length)for(n=0,t=createTypedArray("float32",i.length);n<i.length;n+=1)t[n]=(o[n]-i[n])/r;else t=(o-i)/r;return t},getValueAtTime:function(e){return e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<e?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(e,this._cachingAtTime),this._cachingAtTime.lastFrame=e),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(e){this.propertyGroup=e}}}();function addPropertyDecorator(){function e(e,t,n){if(!this.k||!this.keyframes)return this.pv;e=e?e.toLowerCase():"";var r,i,o,a,s,l=this.comp.renderedFrame,u=this.keyframes,c=u[u.length-1].t;if(l<=c)return this.pv;if(n?(r=t?Math.abs(c-this.elem.comp.globalData.frameRate*t):Math.max(0,c-this.elem.data.ip),i=c-r):((!t||t>u.length-1)&&(t=u.length-1),r=c-(i=u[u.length-1-t].t)),"pingpong"===e){if(Math.floor((l-i)/r)%2!=0)return this.getValueAtTime((r-(l-i)%r+i)/this.comp.globalData.frameRate,0)}else if("offset"===e){var d=this.getValueAtTime(i/this.comp.globalData.frameRate,0),f=this.getValueAtTime(c/this.comp.globalData.frameRate,0),p=this.getValueAtTime(((l-i)%r+i)/this.comp.globalData.frameRate,0),h=Math.floor((l-i)/r);if(this.pv.length){for(o=0,a=(s=Array(d.length)).length;o<a;o+=1)s[o]=(f[o]-d[o])*h+p[o];return s}return(f-d)*h+p}else if("continue"===e){var m=this.getValueAtTime(c/this.comp.globalData.frameRate,0),g=this.getValueAtTime((c-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(o=0,a=(s=Array(m.length)).length;o<a;o+=1)s[o]=m[o]+(m[o]-g[o])*((l-c)/this.comp.globalData.frameRate)/5e-4;return s}return m+(l-c)/.001*(m-g)}return this.getValueAtTime(((l-i)%r+i)/this.comp.globalData.frameRate,0)}function t(e,t,n){if(!this.k)return this.pv;e=e?e.toLowerCase():"";var r,i,o,a,s,l=this.comp.renderedFrame,u=this.keyframes,c=u[0].t;if(l>=c)return this.pv;if(n?(r=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-c),i=c+r):((!t||t>u.length-1)&&(t=u.length-1),r=(i=u[t].t)-c),"pingpong"===e){if(Math.floor((c-l)/r)%2==0)return this.getValueAtTime(((c-l)%r+c)/this.comp.globalData.frameRate,0)}else if("offset"===e){var d=this.getValueAtTime(c/this.comp.globalData.frameRate,0),f=this.getValueAtTime(i/this.comp.globalData.frameRate,0),p=this.getValueAtTime((r-(c-l)%r+c)/this.comp.globalData.frameRate,0),h=Math.floor((c-l)/r)+1;if(this.pv.length){for(o=0,a=(s=Array(d.length)).length;o<a;o+=1)s[o]=p[o]-(f[o]-d[o])*h;return s}return p-(f-d)*h}else if("continue"===e){var m=this.getValueAtTime(c/this.comp.globalData.frameRate,0),g=this.getValueAtTime((c+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(o=0,a=(s=Array(m.length)).length;o<a;o+=1)s[o]=m[o]+(m[o]-g[o])*(c-l)/.001;return s}return m+(m-g)*(c-l)/.001}return this.getValueAtTime((r-((c-l)%r+c))/this.comp.globalData.frameRate,0)}function n(e,t){if(!this.k||(e=.5*(e||.4),(t=Math.floor(t||5))<=1))return this.pv;var n,r,i=this.comp.renderedFrame/this.comp.globalData.frameRate,o=i-e,a=i+e,s=t>1?(a-o)/(t-1):1,l=0,u=0;for(n=this.pv.length?createTypedArray("float32",this.pv.length):0;l<t;){if(r=this.getValueAtTime(o+l*s),this.pv.length)for(u=0;u<this.pv.length;u+=1)n[u]+=r[u];else n+=r;l+=1}if(this.pv.length)for(u=0;u<this.pv.length;u+=1)n[u]/=t;else n/=t;return n}function r(e){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var n=this.a.getValueAtTime(e);t.translate(-n[0]*this.a.mult,-n[1]*this.a.mult,n[2]*this.a.mult)}if(this.appliedTransformations<2){var r=this.s.getValueAtTime(e);t.scale(r[0]*this.s.mult,r[1]*this.s.mult,r[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var i=this.sk.getValueAtTime(e),o=this.sa.getValueAtTime(e);t.skewFromAxis(-i*this.sk.mult,o*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var a=this.r.getValueAtTime(e);t.rotate(-a*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var s=this.rz.getValueAtTime(e),l=this.ry.getValueAtTime(e),u=this.rx.getValueAtTime(e),c=this.or.getValueAtTime(e);t.rotateZ(-s*this.rz.mult).rotateY(l*this.ry.mult).rotateX(u*this.rx.mult).rotateZ(-c[2]*this.or.mult).rotateY(c[1]*this.or.mult).rotateX(c[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var d=this.px.getValueAtTime(e),f=this.py.getValueAtTime(e);if(this.data.p.z){var p=this.pz.getValueAtTime(e);t.translate(d*this.px.mult,f*this.py.mult,-p*this.pz.mult)}else t.translate(d*this.px.mult,f*this.py.mult,0)}else{var h=this.p.getValueAtTime(e);t.translate(h[0]*this.p.mult,h[1]*this.p.mult,-h[2]*this.p.mult)}return t}function i(){return this.v.clone(new Matrix)}var o=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(e,t,n){var a=o(e,t,n);return a.dynamicProperties.length?a.getValueAtTime=r.bind(a):a.getValueAtTime=i.bind(a),a.setGroupProperty=expressionHelpers.setGroupProperty,a};var a=PropertyFactory.getProp;function s(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<e?this._caching.lastIndex:0,this._cachingAtTime.lastTime=e,this.interpolateShape(e,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}PropertyFactory.getProp=function(r,i,o,s,l){var u=a(r,i,o,s,l);u.kf?u.getValueAtTime=expressionHelpers.getValueAtTime.bind(u):u.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(u),u.setGroupProperty=expressionHelpers.setGroupProperty,u.loopOut=e,u.loopIn=t,u.smooth=n,u.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(u),u.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(u),u.numKeys=1===i.a?i.k.length:0,u.propertyIndex=i.ix;var c=0;return 0!==o&&(c=createTypedArray("float32",1===i.a?i.k[0].s.length:i.k.length)),u._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:c},expressionHelpers.searchExpressions(r,i,u),u.k&&l.addDynamicProperty(u),u};var l=ShapePropertyFactory.getConstructorFunction(),u=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(e,t){this.k&&this.getValue();var n,r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0));var i=r._length,o=r[e],a=r.v,s=createSizedArray(i);for(n=0;n<i;n+=1)"i"===e||"o"===e?s[n]=[o[n][0]-a[n][0],o[n][1]-a[n][1]]:s[n]=[o[n][0],o[n][1]];return s},points:function(e){return this.vertices("v",e)},inTangents:function(e){return this.vertices("i",e)},outTangents:function(e){return this.vertices("o",e)},isClosed:function(){return this.v.c},pointOnPath:function(e,t){var n,r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(r));for(var i=this._segmentsLength,o=i.lengths,a=i.totalLength*e,s=0,l=o.length,u=0;s<l;){if(u+o[s].addedLength>a){var c=s,d=r.c&&s===l-1?0:s+1,f=(a-u)/o[s].addedLength;n=bez.getPointInSegment(r.v[c],r.v[d],r.o[c],r.i[d],f,o[s]);break}u+=o[s].addedLength,s+=1}return n||(n=r.c?[r.v[0][0],r.v[0][1]]:[r.v[r._length-1][0],r.v[r._length-1][1]]),n},vectorOnPath:function(e,t,n){1==e?e=this.v.c:0==e&&(e=.999);var r=this.pointOnPath(e,t),i=this.pointOnPath(e+.001,t),o=i[0]-r[0],a=i[1]-r[1],s=Math.sqrt(Math.pow(o,2)+Math.pow(a,2));return 0===s?[0,0]:"tangent"===n?[o/s,a/s]:[-a/s,o/s]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,"tangent")},normalOnPath:function(e,t){return this.vectorOnPath(e,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],l),extendPrototype([c],u),u.prototype.getValueAtTime=s,u.prototype.initiateExpression=ExpressionManager.initiateExpression;var d=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,t,n,r,i){var o=d(e,t,n,r,i);return o.propertyIndex=t.ix,o.lock=!1,3===n?expressionHelpers.searchExpressions(e,t.pt,o):4===n&&expressionHelpers.searchExpressions(e,t.ks,o),o.k&&e.addDynamicProperty(o),o}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function e(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(e,t){var n=this.calculateExpression(t);if(e.t!==n){var r={};return this.copyData(r,e),r.t=n.toString(),r.__complete=!1,r}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,this.kf},TextProperty.prototype.searchExpressions=e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(e,t){var n,r,i=createNS("feMerge");for(i.setAttribute("result",e),r=0;r<t.length;r+=1)(n=createNS("feMergeNode")).setAttribute("in",t[r]),i.appendChild(n),i.appendChild(n);return i}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(e,t,n,r,i){this.filterManager=t;var o=createNS("feColorMatrix");o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","linearRGB"),o.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=o,o.setAttribute("result",r+"_tint_1"),e.appendChild(o),(o=createNS("feColorMatrix")).setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),o.setAttribute("result",r+"_tint_2"),e.appendChild(o),this.matrixFilter=o;var a=this.createMergeNode(r,[i,r+"_tint_1",r+"_tint_2"]);e.appendChild(a)}function SVGFillFilter(e,t,n,r){this.filterManager=t;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),i.setAttribute("result",r),e.appendChild(i),this.matrixFilter=i}function SVGStrokeEffect(e,t,n){this.initialized=!1,this.filterManager=t,this.elem=n,this.paths=[]}function SVGTritoneFilter(e,t,n,r){this.filterManager=t;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","linearRGB"),i.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.appendChild(i);var o=createNS("feComponentTransfer");o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",r),this.matrixFilter=o;var a=createNS("feFuncR");a.setAttribute("type","table"),o.appendChild(a),this.feFuncR=a;var s=createNS("feFuncG");s.setAttribute("type","table"),o.appendChild(s),this.feFuncG=s;var l=createNS("feFuncB");l.setAttribute("type","table"),o.appendChild(l),this.feFuncB=l,e.appendChild(o)}function SVGProLevelsFilter(e,t,n,r){this.filterManager=t;var i=this.filterManager.effectElements,o=createNS("feComponentTransfer");(i[10].p.k||0!==i[10].p.v||i[11].p.k||1!==i[11].p.v||i[12].p.k||1!==i[12].p.v||i[13].p.k||0!==i[13].p.v||i[14].p.k||1!==i[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",o)),(i[17].p.k||0!==i[17].p.v||i[18].p.k||1!==i[18].p.v||i[19].p.k||1!==i[19].p.v||i[20].p.k||0!==i[20].p.v||i[21].p.k||1!==i[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",o)),(i[24].p.k||0!==i[24].p.v||i[25].p.k||1!==i[25].p.v||i[26].p.k||1!==i[26].p.v||i[27].p.k||0!==i[27].p.v||i[28].p.k||1!==i[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",o)),(i[31].p.k||0!==i[31].p.v||i[32].p.k||1!==i[32].p.v||i[33].p.k||1!==i[33].p.v||i[34].p.k||0!==i[34].p.v||i[35].p.k||1!==i[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",o)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(o.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(o)),(i[3].p.k||0!==i[3].p.v||i[4].p.k||1!==i[4].p.v||i[5].p.k||1!==i[5].p.v||i[6].p.k||0!==i[6].p.v||i[7].p.k||1!==i[7].p.v)&&((o=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",r),e.appendChild(o),this.feFuncRComposed=this.createFeFunc("feFuncR",o),this.feFuncGComposed=this.createFeFunc("feFuncG",o),this.feFuncBComposed=this.createFeFunc("feFuncB",o))}function SVGDropShadowEffect(e,t,n,r,i){var o=t.container.globalData.renderConfig.filterSize,a=t.data.fs||o;e.setAttribute("x",a.x||o.x),e.setAttribute("y",a.y||o.y),e.setAttribute("width",a.width||o.width),e.setAttribute("height",a.height||o.height),this.filterManager=t;var s=createNS("feGaussianBlur");s.setAttribute("in","SourceAlpha"),s.setAttribute("result",r+"_drop_shadow_1"),s.setAttribute("stdDeviation","0"),this.feGaussianBlur=s,e.appendChild(s);var l=createNS("feOffset");l.setAttribute("dx","25"),l.setAttribute("dy","0"),l.setAttribute("in",r+"_drop_shadow_1"),l.setAttribute("result",r+"_drop_shadow_2"),this.feOffset=l,e.appendChild(l);var u=createNS("feFlood");u.setAttribute("flood-color","#00ff00"),u.setAttribute("flood-opacity","1"),u.setAttribute("result",r+"_drop_shadow_3"),this.feFlood=u,e.appendChild(u);var c=createNS("feComposite");c.setAttribute("in",r+"_drop_shadow_3"),c.setAttribute("in2",r+"_drop_shadow_2"),c.setAttribute("operator","in"),c.setAttribute("result",r+"_drop_shadow_4"),e.appendChild(c);var d=this.createMergeNode(r,[r+"_drop_shadow_4",i]);e.appendChild(d)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+r+" 0"),this.matrixFilter.setAttribute("values",n[0]-t[0]+" 0 0 0 "+t[0]+" "+(n[1]-t[1])+" 0 0 0 "+t[1]+" "+(n[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 1 0")}},SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,n=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+n+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var e,t,n,r,i=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(r=this.elem.maskManager.masksProperties.length,n=0):r=(n=this.filterManager.effectElements[0].p.v-1)+1,(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);n<r;n+=1)e=createNS("path"),t.appendChild(e),this.paths.push({p:e,m:n});if(3===this.filterManager.effectElements[10].p.v){var o=createNS("mask"),a=createElementID();o.setAttribute("id",a),o.setAttribute("mask-type","alpha"),o.appendChild(t),this.elem.globalData.defs.appendChild(o);var s=createNS("g");for(s.setAttribute("mask","url("+getLocationHref()+"#"+a+")");i[0];)s.appendChild(i[0]);this.elem.layerElement.appendChild(s),this.masker=o,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(i=this.elem.layerElement.children||this.elem.layerElement.childNodes;i.length;)this.elem.layerElement.removeChild(i[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(e){this.initialized||this.initialize();var t=this.paths.length;for(n=0;n<t;n+=1)if(-1!==this.paths[n].m&&(r=this.elem.maskManager.viewData[this.paths[n].m],i=this.paths[n].p,(e||this.filterManager._mdf||r.prop._mdf)&&i.setAttribute("d",r.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||r.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var n,r,i,o,a,s=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),l=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),u=i.getTotalLength();o="0 0 0 "+u*s+" ";var c=Math.floor(u*(l-s)/(1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01));for(a=0;a<c;a+=1)o+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";o+="0 "+10*u+" 0 0"}else o="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;i.setAttribute("stroke-dasharray",o)}if((e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(e||this.filterManager.effectElements[3].p._mdf)){var d=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*d[0])+","+bmFloor(255*d[1])+","+bmFloor(255*d[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,i=r[0]+" "+n[0]+" "+t[0],o=r[1]+" "+n[1]+" "+t[1],a=r[2]+" "+n[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",i),this.feFuncG.setAttribute("tableValues",o),this.feFuncB.setAttribute("tableValues",a)}},SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var n=createNS(e);return n.setAttribute("type","table"),t.appendChild(n),n},SVGProLevelsFilter.prototype.getTableValue=function(e,t,n,r,i){for(var o,a,s=0,l=256,u=Math.min(e,t),c=Math.max(e,t),d=Array.call(null,{length:256}),f=0,p=i-r,h=t-e;s<=256;)a=(o=s/256)<=u?h<0?i:r:o>=c?h<0?r:i:r+p*Math.pow((o-e)/h,1/n),d[f]=a,f+=1,s+=256/(l-1);return d.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,n=this.filterManager.effectElements;this.feFuncRComposed&&(e||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(t=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(t=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(t=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(t=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(t=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var n=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,i=n*Math.cos(r),o=n*Math.sin(r);this.feOffset.setAttribute("dx",i),this.feOffset.setAttribute("dy",o)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,n){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}function SVGGaussianBlurEffect(e,t,n,r){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var i=createNS("feGaussianBlur");i.setAttribute("result",r),e.appendChild(i),this.feGaussianBlur=i}function TransformEffect(){}function SVGTransformEffect(e,t){this.init(t)}function CVTransformEffect(e){this.init(e)}return SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,n=_svgMatteSymbols.length;t<n;){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var n,r=e.layerElement.parentNode;if(r){for(var i=r.children,o=0,a=i.length;o<a&&i[o]!==e.layerElement;)o+=1;o<=a-2&&(n=i[o+1]);var s=createNS("use");s.setAttribute("href","#"+t),n?r.insertBefore(s,n):r.appendChild(s)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){if(!this.findSymbol(t)){var n=createElementID(),r=createNS("mask");r.setAttribute("id",t.layerId),r.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var i=e.globalData.defs;i.appendChild(r);var o=createNS("symbol");o.setAttribute("id",n),this.replaceInParent(t,n),o.appendChild(t.layerElement),i.appendChild(o);var a=createNS("use");a.setAttribute("href","#"+n),r.appendChild(a),t.data.hd=!1,t.show()}e.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,n=0,r=t.length;n<r;)t[n]&&t[n].data.ind===e&&this.setElementAsMask(this.elem,t[n]),n+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=.3,n=this.filterManager.effectElements[0].p.v*t,r=this.filterManager.effectElements[1].p.v,i=3==r?0:n,o=2==r?0:n;this.feGaussianBlur.setAttribute("stdDeviation",i+" "+o);var a=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",a)}},TransformEffect.prototype.init=function(e){this.effectsManager=e,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(e){if(this._opMdf=!1,this._mdf=!1,e||this.effectsManager._mdf){var t=this.effectsManager.effectElements,n=t[0].p.v,r=t[1].p.v,i=1===t[2].p.v,o=t[3].p.v,a=i?o:t[4].p.v,s=t[5].p.v,l=t[6].p.v,u=t[7].p.v;this.matrix.reset(),this.matrix.translate(-n[0],-n[1],n[2]),this.matrix.scale(.01*a,.01*o,1),this.matrix.rotate(-u*degToRads),this.matrix.skewFromAxis(-s*degToRads,(l+90)*degToRads),this.matrix.translate(r[0],r[1],0),this._mdf=!0,this.opacity!==t[8].p.v&&(this.opacity=t[8].p.v,this._opMdf=!0)}},extendPrototype([TransformEffect],SVGTransformEffect),extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie})}(lottie$1,lottie$1.exports);var lottieExports=lottie$1.exports,lottie=getDefaultExportFromCjs(lottieExports),react=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],n.get(i[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(t[i]!==n[i])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,o[i]))return!1;for(i=r;0!=i--;){var r,i,o,a=o[i];if(("_owner"!==a||!t.$$typeof)&&!e(t[a],n[a]))return!1}return!0}return t!=t&&n!=n},equal=getDefaultExportFromCjs(react),rfdc_1=rfdc;function copyBuffer(e){return e instanceof Buffer?Buffer.from(e):new e.constructor(e.buffer.slice(),e.byteOffset,e.length)}function rfdc(e){if((e=e||{}).circles)return rfdcCircles(e);return e.proto?r:n;function t(e,t){for(var n=Object.keys(e),r=Array(n.length),i=0;i<n.length;i++){var o=n[i],a=e[o];"object"!=typeof a||null===a?r[o]=a:a instanceof Date?r[o]=new Date(a):ArrayBuffer.isView(a)?r[o]=copyBuffer(a):r[o]=t(a)}return r}function n(e){if("object"!=typeof e||null===e)return e;if(e instanceof Date)return new Date(e);if(Array.isArray(e))return t(e,n);if(e instanceof Map)return new Map(t(Array.from(e),n));if(e instanceof Set)return new Set(t(Array.from(e),n));var r={};for(var i in e)if(!1!==Object.hasOwnProperty.call(e,i)){var o=e[i];"object"!=typeof o||null===o?r[i]=o:o instanceof Date?r[i]=new Date(o):o instanceof Map?r[i]=new Map(t(Array.from(o),n)):o instanceof Set?r[i]=new Set(t(Array.from(o),n)):ArrayBuffer.isView(o)?r[i]=copyBuffer(o):r[i]=n(o)}return r}function r(e){if("object"!=typeof e||null===e)return e;if(e instanceof Date)return new Date(e);if(Array.isArray(e))return t(e,r);if(e instanceof Map)return new Map(t(Array.from(e),r));if(e instanceof Set)return new Set(t(Array.from(e),r));var n={};for(var i in e){var o=e[i];"object"!=typeof o||null===o?n[i]=o:o instanceof Date?n[i]=new Date(o):o instanceof Map?n[i]=new Map(t(Array.from(o),r)):o instanceof Set?n[i]=new Set(t(Array.from(o),r)):ArrayBuffer.isView(o)?n[i]=copyBuffer(o):n[i]=r(o)}return n}}function rfdcCircles(e){var t=[],n=[];return e.proto?o:i;function r(e,r){for(var i=Object.keys(e),o=Array(i.length),a=0;a<i.length;a++){var s=i[a],l=e[s];if("object"!=typeof l||null===l)o[s]=l;else if(l instanceof Date)o[s]=new Date(l);else if(ArrayBuffer.isView(l))o[s]=copyBuffer(l);else{var u=t.indexOf(l);-1!==u?o[s]=n[u]:o[s]=r(l)}}return o}function i(e){if("object"!=typeof e||null===e)return e;if(e instanceof Date)return new Date(e);if(Array.isArray(e))return r(e,i);if(e instanceof Map)return new Map(r(Array.from(e),i));if(e instanceof Set)return new Set(r(Array.from(e),i));var o={};for(var a in t.push(e),n.push(o),e)if(!1!==Object.hasOwnProperty.call(e,a)){var s=e[a];if("object"!=typeof s||null===s)o[a]=s;else if(s instanceof Date)o[a]=new Date(s);else if(s instanceof Map)o[a]=new Map(r(Array.from(s),i));else if(s instanceof Set)o[a]=new Set(r(Array.from(s),i));else if(ArrayBuffer.isView(s))o[a]=copyBuffer(s);else{var l=t.indexOf(s);-1!==l?o[a]=n[l]:o[a]=i(s)}}return t.pop(),n.pop(),o}function o(e){if("object"!=typeof e||null===e)return e;if(e instanceof Date)return new Date(e);if(Array.isArray(e))return r(e,o);if(e instanceof Map)return new Map(r(Array.from(e),o));if(e instanceof Set)return new Set(r(Array.from(e),o));var i={};for(var a in t.push(e),n.push(i),e){var s=e[a];if("object"!=typeof s||null===s)i[a]=s;else if(s instanceof Date)i[a]=new Date(s);else if(s instanceof Map)i[a]=new Map(r(Array.from(s),o));else if(s instanceof Set)i[a]=new Set(r(Array.from(s),o));else if(ArrayBuffer.isView(s))i[a]=copyBuffer(s);else{var l=t.indexOf(s);-1!==l?i[a]=n[l]:i[a]=o(s)}}return t.pop(),n.pop(),i}}var _default=rfdc_1(),clone=getDefaultExportFromCjs(_default);function _extends$m(){return(_extends$m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function _objectWithoutPropertiesLoose$1(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var emptyObject={},noOp=function(){},makeLottiePlayer=function(e){var t=e.loadAnimation;return(0,react__WEBPACK_IMPORTED_MODULE_2__.memo)((0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function(e,n){var r,i,o=e.play,a=void 0===o?null:o,s=e.speed,l=void 0===s?1:s,u=e.direction,c=void 0===u?1:u,d=e.segments,f=void 0===d?null:d,p=e.goTo,h=void 0===p?null:p,m=e.useSubframes,g=void 0===m||m,v=e.renderer,y=void 0===v?"svg":v,b=e.loop,_=void 0===b||b,E=e.rendererSettings,w=void 0===E?emptyObject:E,S=e.audioFactory,T=e.onLoad,O=void 0===T?noOp:T,I=e.onComplete,x=void 0===I?noOp:I,k=e.onLoopComplete,C=void 0===k?noOp:k,A=e.onEnterFrame,D=void 0===A?noOp:A,P=e.onSegmentStart,M=void 0===P?noOp:P,R=_objectWithoutPropertiesLoose$1(e,["play","speed","direction","segments","goTo","useSubframes","renderer","loop","rendererSettings","audioFactory","onLoad","onComplete","onLoopComplete","onEnterFrame","onSegmentStart"]),L=R;if("animationData"in R){var N=R;r=N.animationData,L=_objectWithoutPropertiesLoose$1(N,["animationData"])}if("path"in R){var F=R;i=F.path,L=_objectWithoutPropertiesLoose$1(F,["path"])}var U=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),B=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(),z=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(){if(null==B.current)throw Error("Lottie ref is not set");return B.current},[]),j=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(!1),H=j[0],W=j[1],G=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(f),Y=G[0],V=G[1];(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){equal(Y,f)||V(f)},[f,Y]);var q=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(w),Z=q[0],$=q[1];(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){equal(Z,w)||$(w)},[w,Z]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){return function(){return z().removeEventListener("complete",x)}},[z,x]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){return function(){return z().removeEventListener("loopComplete",C)}},[z,C]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){return function(){return z().removeEventListener("enterFrame",D)}},[z,D]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){return function(){return z().removeEventListener("segmentStart",M)}},[z,M]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){return function(){return z().removeEventListener("DOMLoaded",O)}},[z,O]);var K=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){B.current=e,"function"==typeof n?n(e):null!=n&&(n.current=e)},[n]);(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){function e(){return null==r||"object"!=typeof r?r:"default"in r&&"object"==typeof r.default?clone(r.default):clone(r)}if(null==U.current)throw Error("animElementRef is not set");K(t(_extends$m({animationData:e(),path:i,container:U.current,renderer:y,loop:!1,autoplay:!1,rendererSettings:Z},S?{audioFactory:S}:{})));var n=function(){return W(!0)};return z().addEventListener("DOMLoaded",n),function(){z().removeEventListener("DOMLoaded",n),W(!1),z().destroy(),K(void 0)}},[_,y,Z,r,i,S,K,z]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){z().addEventListener("DOMLoaded",O)},[z,O]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){z().addEventListener("complete",x)},[z,x]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){z().addEventListener("loopComplete",C)},[z,C]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){z().addEventListener("enterFrame",D)},[z,D]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){z().addEventListener("segmentStart",M)},[z,M]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){H&&(z().loop=_)},[H,_,z]);var Q=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(!1);return(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){if(H){if(!0===a){var e=!0;Y?(z().playSegments(Y,e),Q.current=!0,-1===c&&t("number"==typeof Y[1]?Y[1]:Y[1][1])):(Q.current&&z().resetSegments(e),Q.current=!1,-1===c?t(z().getDuration(!0)):z().play())}else!1===a&&z().pause()}function t(e){z().goToAndPlay(e,!0),z().setDirection(c)}},[a,Y,H,c,z]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){H&&(Number.isNaN(l)||z().setSpeed(l))},[l,H,z]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){H&&z().setDirection(c)},[c,z,H]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){if(H&&null!=h){var e=!0;a?z().goToAndPlay(h,e):z().goToAndStop(h,e)}},[z,h,a,H]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){z().setSubframe&&z().setSubframe(g)},[z,g]),react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",_extends$m({},L,{ref:U}))}))},LottiePlayer=makeLottiePlayer(lottie),v="5.1.4",fr=30,ip=0,op=58,w$2=32,h$1=32,nm="16px 2x",ddd=0,assets=[],layers=[{ddd:0,ind:1,ty:3,nm:"Null 1",sr:1,ks:{o:{a:0,k:0,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[16,16,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,ip:0,op:58,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:"圖層 2",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[1],y:[1]},o:{x:[.167],y:[.167]},n:["1_1_0p167_0p167"],t:-1,s:[0],e:[360]},{t:59}],ix:10},p:{a:0,k:[0,0,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[200,200,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,-3.866],[3.866,0],[0,3.866],[-3.866,0]],o:[[0,3.866],[-3.866,0],[0,-3.866],[3.866,0]],v:[[7,0],[0,7],[-7,0],[0,-7]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"tm",s:{a:1,k:[{i:{x:[.676],y:[.423]},o:{x:[.343],y:[0]},n:["0p676_0p423_0p343_0"],t:-1,s:[0],e:[.1]},{i:{x:[.128],y:[1]},o:{x:[.315],y:[.033]},n:["0p128_1_0p315_0p033"],t:0,s:[.1],e:[100]},{t:59}],ix:1},e:{a:1,k:[{i:{x:[.356],y:[.966]},o:{x:[.678],y:[0]},n:["0p356_0p966_0p678_0"],t:-1,s:[0],e:[100]},{i:{x:[.658],y:[1]},o:{x:[.325],y:[.029]},n:["0p658_1_0p325_0p029"],t:58,s:[100],e:[100]},{t:59}],ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:"Trim Paths 1",mn:"ADBE Vector Filter - Trim",hd:!1},{ty:"st",c:{a:0,k:[1,.435294121504,.380392163992,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:2,ix:5},lc:2,lj:1,ml:4,nm:"Stroke 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 1",np:4,cix:2,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:58,st:-1,bm:0},{ddd:0,ind:3,ty:1,nm:"White Solid 1",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[16,16,0],ix:2},a:{a:0,k:[16,16,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,sw:32,sh:32,sc:"#ffffff",ip:0,op:58,st:0,bm:0}],markers=[],PhotosLoadingLight={v:v,fr:fr,ip:ip,op:op,w:w$2,h:h$1,nm:nm,ddd:ddd,assets:assets,layers:layers,markers:markers},LoadingAnimation=function(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"loading-animation","data-testid":"loading-animation",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(LottiePlayer,{animationData:PhotosLoadingLight,loop:!0,play:!0})})},LoadingInfo=function(e){var t=e.message;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"loading-info",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(LoadingAnimation,{}),t]})};LoadingInfo.propTypes={message:PropTypes.string},LoadingInfo.defaultProps={message:""};var ButtonColor=Object.freeze({MAIN:"main",GREY:"grey"}),ButtonShape=Object.freeze({RECTANGLE:"rectangle",OVAL:"oval"}),KeyCode=Object.freeze({TAB:"Tab",ENTER:"Enter",SPACE:" ",ESC:"Escape",LEFT:"ArrowLeft",RIGHT:"ArrowRight",DELETE:"Delete",SHIFT:"Shift",HOME:"Home",END:"End"}),ActionResult=Object.freeze({CLOSE:"close",CONFIRM:"confirm"}),WaitingTime=Object.freeze({LONG_PRESS:500,TOOLTIP_DELAY:330}),DatePickerRange=Object.freeze({MAX_YEAR:2100,MIN_YEAR:1901}),ToolTipType=Object.freeze({DEFAULT:"default",WARNING:"warning",WHITE_TIP:"white_tip"}),_listeners=[],_removeTopListener=function(){0!==_listeners.length&&_listeners.at(-1).handlers.forEach(function(e){document.removeEventListener("keydown",e)})},_registerTopListener=function(){0!==_listeners.length&&_listeners.at(-1).handlers.forEach(function(e){document.addEventListener("keydown",e)})},_insertAnonymousHandler=function(e){_listeners.push({handlers:[e]}),document.addEventListener("keydown",e)},_insertNamespaceHandler=function(e,t){var n=_listeners.findIndex(function(e){return e.handlerNamespace===t});-1===n?_listeners.push({handlerNamespace:t,handlers:[e]}):_listeners[n].handlers.push(e)},KeyDownEvent=function(e){var t=e.handlerNamespace,n=e.onKeyDown;return(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){return _removeTopListener(),void 0===t?_insertAnonymousHandler(n):_insertNamespaceHandler(n,t),_registerTopListener(),function(){document.removeEventListener("keydown",n);var e=_listeners.findIndex(function(e){return e.handlers.includes(n)});-1!==e&&(_listeners[e].handlers.splice(_listeners[e].handlers.findIndex(function(e){return e===n}),1),0===_listeners[e].handlers.length&&_listeners.splice(e,1)),_registerTopListener()}},[t,n]),null},lib={exports:{}},Modal$2={},ModalPortal={exports:{}},focusManager={},tabbable$1={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=c;/*!
	 * Adapted from jQuery UI core
	 *
	 * http://jqueryui.com
	 *
	 * Copyright 2014 jQuery Foundation and other contributors
	 * Released under the MIT license.
	 * http://jquery.org/license
	 *
	 * http://api.jqueryui.com/category/ui-core/
	 */var n="none",r="contents",i=/input|select|textarea|button|object|iframe/;function o(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}function a(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var i=window.getComputedStyle(e),a=i.getPropertyValue("display");return t?a!==r&&o(e,i):a===n}catch(e){return console.warn("Failed to inspect element style"),!1}}function s(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),a(t))return!1;t=t.parentNode}return!0}function l(e,t){var n=e.nodeName.toLowerCase();return(i.test(n)&&!e.disabled||"a"===n&&e.href||t)&&s(e)}function u(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&l(e,!n)}function c(e){return[].slice.call(e.querySelectorAll("*"),0).reduce(function(e,t){return e.concat(t.shadowRoot?c(t.shadowRoot):[t])},[]).filter(u)}e.exports=t.default}(tabbable$1,tabbable$1.exports);var tabbableExports=tabbable$1.exports;Object.defineProperty(focusManager,"__esModule",{value:!0}),focusManager.resetState=resetState$4,focusManager.log=log$4,focusManager.handleBlur=handleBlur,focusManager.handleFocus=handleFocus,focusManager.markForFocusLater=markForFocusLater,focusManager.returnFocus=returnFocus,focusManager.popWithoutFocus=popWithoutFocus,focusManager.setupScopedFocus=setupScopedFocus,focusManager.teardownScopedFocus=teardownScopedFocus;var _tabbable=tabbableExports,_tabbable2=_interopRequireDefault$4(_tabbable);function _interopRequireDefault$4(e){return e&&e.__esModule?e:{default:e}}var focusLaterElements=[],modalElement=null,needToFocus=!1;function resetState$4(){focusLaterElements=[]}function log$4(){}function handleBlur(){needToFocus=!0}function handleFocus(){needToFocus&&(needToFocus=!1,modalElement&&setTimeout(function(){modalElement.contains(document.activeElement)||((0,_tabbable2.default)(modalElement)[0]||modalElement).focus()},0))}function markForFocusLater(){focusLaterElements.push(document.activeElement)}function returnFocus(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{0!==focusLaterElements.length&&(t=focusLaterElements.pop()).focus({preventScroll:e});return}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}}function popWithoutFocus(){focusLaterElements.length>0&&focusLaterElements.pop()}function setupScopedFocus(e){modalElement=e,window.addEventListener?(window.addEventListener("blur",handleBlur,!1),document.addEventListener("focus",handleFocus,!0)):(window.attachEvent("onBlur",handleBlur),document.attachEvent("onFocus",handleFocus))}function teardownScopedFocus(){modalElement=null,window.addEventListener?(window.removeEventListener("blur",handleBlur),document.removeEventListener("focus",handleFocus)):(window.detachEvent("onBlur",handleBlur),document.detachEvent("onFocus",handleFocus))}var scopeTab={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var n=r(tabbableExports);function r(e){return e&&e.__esModule?e:{default:e}}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?i(e.activeElement.shadowRoot):e.activeElement}function o(e,t){var r=(0,n.default)(e);if(!r.length){t.preventDefault();return}var o=void 0,a=t.shiftKey,s=r[0],l=r[r.length-1],u=i();if(e===u){if(!a)return;o=l}if(l!==u||a||(o=s),s===u&&a&&(o=l),o){t.preventDefault(),o.focus();return}var c=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null!=c&&"Chrome"!=c[1]&&null==/\biPod\b|\biPad\b/g.exec(navigator.userAgent)){var d=r.indexOf(u);if(d>-1&&(d+=a?-1:1),o=r[d],void 0===o){t.preventDefault(),(o=a?l:s).focus();return}t.preventDefault(),o.focus()}}e.exports=t.default}(scopeTab,scopeTab.exports);var scopeTabExports=scopeTab.exports,ariaAppHider$1={},__DEV__=!1,warning=function(){};if(__DEV__){var printWarning=function(e,t){var n=arguments.length;t=Array(n>1?n-1:0);for(var r=1;r<n;r++)t[r-1]=arguments[r];var i=0,o="Warning: "+e.replace(/%s/g,function(){return t[i++]});"undefined"!=typeof console&&console.error(o);try{throw Error(o)}catch(e){}};warning=function(e,t,n){var r=arguments.length;n=Array(r>2?r-2:0);for(var i=2;i<r;i++)n[i-2]=arguments[i];if(void 0===t)throw Error("`warning(condition, format, ...args)` requires a warning message argument");e||printWarning.apply(null,[t].concat(n))}}var warning_1=warning,safeHTMLElement={},exenv={exports:{}};!/*!
  Copyright (c) 2015 Jed Watson.
  Based on code that is Copyright 2013-2015, Facebook, Inc.
  All rights reserved.
*/function(e){!function(){var t=!!("undefined"!=typeof window&&window.document&&window.document.createElement),n={canUseDOM:t,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:t&&!!(window.addEventListener||window.attachEvent),canUseViewport:t&&!!window.screen};e.exports?e.exports=n:window.ExecutionEnvironment=n}()}(exenv);var exenvExports=exenv.exports;Object.defineProperty(safeHTMLElement,"__esModule",{value:!0}),safeHTMLElement.canUseDOM=safeHTMLElement.SafeNodeList=safeHTMLElement.SafeHTMLCollection=void 0;var _exenv=exenvExports,_exenv2=_interopRequireDefault$3(_exenv);function _interopRequireDefault$3(e){return e&&e.__esModule?e:{default:e}}var EE=_exenv2.default,SafeHTMLElement=EE.canUseDOM?window.HTMLElement:{};safeHTMLElement.SafeHTMLCollection=EE.canUseDOM?window.HTMLCollection:{},safeHTMLElement.SafeNodeList=EE.canUseDOM?window.NodeList:{},safeHTMLElement.canUseDOM=EE.canUseDOM,safeHTMLElement.default=SafeHTMLElement,Object.defineProperty(ariaAppHider$1,"__esModule",{value:!0}),ariaAppHider$1.resetState=resetState$3,ariaAppHider$1.log=log$3,ariaAppHider$1.assertNodeList=assertNodeList,ariaAppHider$1.setElement=setElement,ariaAppHider$1.validateElement=validateElement,ariaAppHider$1.hide=hide$3,ariaAppHider$1.show=show,ariaAppHider$1.documentNotReadyOrSSRTesting=documentNotReadyOrSSRTesting;var _warning=warning_1,_warning2=_interopRequireDefault$2(_warning),_safeHTMLElement$1=safeHTMLElement;function _interopRequireDefault$2(e){return e&&e.__esModule?e:{default:e}}var globalElement=null;function resetState$3(){globalElement&&(globalElement.removeAttribute?globalElement.removeAttribute("aria-hidden"):null!=globalElement.length?globalElement.forEach(function(e){return e.removeAttribute("aria-hidden")}):document.querySelectorAll(globalElement).forEach(function(e){return e.removeAttribute("aria-hidden")})),globalElement=null}function log$3(){}function assertNodeList(e,t){if(!e||!e.length)throw Error("react-modal: No elements were found for selector "+t+".")}function setElement(e){var t=e;if("string"==typeof t&&_safeHTMLElement$1.canUseDOM){var n=document.querySelectorAll(t);assertNodeList(n,t),t=n}return globalElement=t||globalElement}function validateElement(e){var t=e||globalElement;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,_warning2.default)(!1,"react-modal: App element is not defined. Please use `Modal.setAppElement(el)` or set `appElement={el}`. This is needed so screen readers don't see main content when modal is opened. It is not recommended, but you can opt-out by setting `ariaHideApp={false}`."),[])}function hide$3(e){var t=!0,n=!1,r=void 0;try{for(var i,o=validateElement(e)[Symbol.iterator]();!(t=(i=o.next()).done);t=!0)i.value.setAttribute("aria-hidden","true")}catch(e){n=!0,r=e}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}}function show(e){var t=!0,n=!1,r=void 0;try{for(var i,o=validateElement(e)[Symbol.iterator]();!(t=(i=o.next()).done);t=!0)i.value.removeAttribute("aria-hidden")}catch(e){n=!0,r=e}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}}function documentNotReadyOrSSRTesting(){globalElement=null}var classList={};Object.defineProperty(classList,"__esModule",{value:!0}),classList.resetState=resetState$2,classList.log=log$2;var htmlClassList={},docBodyClassList={};function removeClass(e,t){e.classList.remove(t)}function resetState$2(){var e=document.getElementsByTagName("html")[0];for(var t in htmlClassList)removeClass(e,htmlClassList[t]);var n=document.body;for(var r in docBodyClassList)removeClass(n,docBodyClassList[r]);htmlClassList={},docBodyClassList={}}function log$2(){}var incrementReference=function(e,t){return e[t]||(e[t]=0),e[t]+=1,t},decrementReference=function(e,t){return e[t]&&(e[t]-=1),t},trackClass=function(e,t,n){n.forEach(function(n){incrementReference(t,n),e.add(n)})},untrackClass=function(e,t,n){n.forEach(function(n){decrementReference(t,n),0===t[n]&&e.remove(n)})};classList.add=function(e,t){return trackClass(e.classList,"html"==e.nodeName.toLowerCase()?htmlClassList:docBodyClassList,t.split(" "))},classList.remove=function(e,t){return untrackClass(e.classList,"html"==e.nodeName.toLowerCase()?htmlClassList:docBodyClassList,t.split(" "))};var portalOpenInstances$1={};function _classCallCheck$1(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}Object.defineProperty(portalOpenInstances$1,"__esModule",{value:!0}),portalOpenInstances$1.log=log$1,portalOpenInstances$1.resetState=resetState$1;var PortalOpenInstances=function e(){var t=this;_classCallCheck$1(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach(function(n){return n(e,t.openInstances.slice())})},this.openInstances=[],this.subscribers=[]},portalOpenInstances=new PortalOpenInstances;function log$1(){console.log("portalOpenInstances ----------"),console.log(portalOpenInstances.openInstances.length),portalOpenInstances.openInstances.forEach(function(e){return console.log(e)}),console.log("end portalOpenInstances ----------")}function resetState$1(){portalOpenInstances=new PortalOpenInstances}portalOpenInstances$1.default=portalOpenInstances;var bodyTrap$1={};Object.defineProperty(bodyTrap$1,"__esModule",{value:!0}),bodyTrap$1.resetState=resetState,bodyTrap$1.log=log;var _portalOpenInstances=portalOpenInstances$1,_portalOpenInstances2=_interopRequireDefault$1(_portalOpenInstances);function _interopRequireDefault$1(e){return e&&e.__esModule?e:{default:e}}var before=void 0,after=void 0,instances=[];function resetState(){for(var e=[before,after],t=0;t<e.length;t++){var n=e[t];n&&n.parentNode&&n.parentNode.removeChild(n)}before=after=null,instances=[]}function log(){console.log("bodyTrap ----------"),console.log(instances.length);for(var e=[before,after],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")}function focusContent(){0!==instances.length&&instances[instances.length-1].focusContent()}function bodyTrap(e,t){before||after||((before=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),before.style.position="absolute",before.style.opacity="0",before.setAttribute("tabindex","0"),before.addEventListener("focus",focusContent),(after=before.cloneNode()).addEventListener("focus",focusContent)),(instances=t).length>0?(document.body.firstChild!==before&&document.body.insertBefore(before,document.body.firstChild),document.body.lastChild!==after&&document.body.appendChild(after)):(before.parentElement&&before.parentElement.removeChild(before),after.parentElement&&after.parentElement.removeChild(after))}_portalOpenInstances2.default.subscribe(bodyTrap),function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=react__WEBPACK_IMPORTED_MODULE_2__,a=m(propTypesExports),s=h(focusManager),l=m(scopeTabExports),u=h(ariaAppHider$1),c=h(classList),d=safeHTMLElement,f=m(d),p=m(portalOpenInstances$1);function h(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function m(e){return e&&e.__esModule?e:{default:e}}function g(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function v(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function y(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},_=function(e){return"Tab"===e.code||9===e.keyCode},E=function(e){return"Escape"===e.code||27===e.keyCode},w=0,S=function(e){function t(e){g(this,t);var n=v(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,i=e.htmlOpenClassName,o=e.bodyOpenClassName,a=e.parentSelector,l=a&&a().ownerDocument||document;o&&c.remove(l.body,o),i&&c.remove(l.getElementsByTagName("html")[0],i),r&&w>0&&0==(w-=1)&&u.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(s.returnFocus(n.props.preventScroll),s.teardownScopedFocus()):s.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),p.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(s.setupScopedFocus(n.node),s.markForFocusLater()),n.setState({isOpen:!0},function(){n.openAnimationFrame=requestAnimationFrame(function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})})}))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())})},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){_(e)&&(0,l.default)(n.content,e),n.props.shouldCloseOnEsc&&E(e)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var i=(void 0===t?"undefined":r(t))==="object"?t:{base:b[e],afterOpen:b[e]+"--after-open",beforeClose:b[e]+"--before-close"},o=i.base;return n.state.afterOpen&&(o=o+" "+i.afterOpen),n.state.beforeClose&&(o=o+" "+i.beforeClose),"string"==typeof t&&t?o+" "+t:o},n.attributesFromObject=function(e,t){return Object.keys(t).reduce(function(n,r){return n[e+"-"+r]=t[r],n},{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return y(t,e),i(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,i=e.bodyOpenClassName,o=e.parentSelector,a=o&&o().ownerDocument||document;i&&c.add(a.body,i),r&&c.add(a.getElementsByTagName("html")[0],r),n&&(w+=1,u.hide(t)),p.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,r=e.className,i=e.overlayClassName,o=e.defaultStyles,a=e.children,s=r?{}:o.content,l=i?{}:o.overlay;if(this.shouldBeClosed())return null;var u={ref:this.setOverlayRef,className:this.buildClassName("overlay",i),style:n({},l,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},c=n({id:t,ref:this.setContentRef,style:n({},s,this.props.style.content),className:this.buildClassName("content",r),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",n({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(c,a);return this.props.overlayElement(u,d)}}]),t}(o.Component);S.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},S.propTypes={isOpen:a.default.bool.isRequired,defaultStyles:a.default.shape({content:a.default.object,overlay:a.default.object}),style:a.default.shape({content:a.default.object,overlay:a.default.object}),className:a.default.oneOfType([a.default.string,a.default.object]),overlayClassName:a.default.oneOfType([a.default.string,a.default.object]),parentSelector:a.default.func,bodyOpenClassName:a.default.string,htmlOpenClassName:a.default.string,ariaHideApp:a.default.bool,appElement:a.default.oneOfType([a.default.instanceOf(f.default),a.default.instanceOf(d.SafeHTMLCollection),a.default.instanceOf(d.SafeNodeList),a.default.arrayOf(a.default.instanceOf(f.default))]),onAfterOpen:a.default.func,onAfterClose:a.default.func,onRequestClose:a.default.func,closeTimeoutMS:a.default.number,shouldFocusAfterRender:a.default.bool,shouldCloseOnOverlayClick:a.default.bool,shouldReturnFocusAfterClose:a.default.bool,preventScroll:a.default.bool,role:a.default.string,contentLabel:a.default.string,aria:a.default.object,data:a.default.object,children:a.default.node,shouldCloseOnEsc:a.default.bool,overlayRef:a.default.func,contentRef:a.default.func,id:a.default.string,overlayElement:a.default.func,contentElement:a.default.func,testId:a.default.string},t.default=S,e.exports=t.default}(ModalPortal,ModalPortal.exports);var ModalPortalExports=ModalPortal.exports;function componentWillMount(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function componentWillReceiveProps(e){function t(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}this.setState(t.bind(this))}function componentWillUpdate(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function polyfill(e){var t=e.prototype;if(!t||!t.isReactComponent)throw Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,r=null,i=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?r="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(r="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?i="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(i="UNSAFE_componentWillUpdate"),null!==n||null!==r||null!==i)throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+(e.displayName||e.name)+" uses "+("function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()")+" but also contains the following legacy lifecycles:"+(null!==n?"\n  "+n:"")+(null!==r?"\n  "+r:"")+(null!==i?"\n  "+i:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks");if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=componentWillMount,t.componentWillReceiveProps=componentWillReceiveProps),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=componentWillUpdate;var o=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;o.call(this,e,t,r)}}return e}componentWillMount.__suppressDeprecationWarning=!0,componentWillReceiveProps.__suppressDeprecationWarning=!0,componentWillUpdate.__suppressDeprecationWarning=!0;var reactLifecyclesCompat_es=Object.freeze({__proto__:null,polyfill:polyfill}),require$$6=getAugmentedNamespace(reactLifecyclesCompat_es);Object.defineProperty(Modal$2,"__esModule",{value:!0}),Modal$2.bodyOpenClassName=Modal$2.portalClassName=void 0;var _extends$l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_createClass=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),_react=react__WEBPACK_IMPORTED_MODULE_2__,_react2=_interopRequireDefault(_react),_reactDom=react_dom__WEBPACK_IMPORTED_MODULE_4__,_reactDom2=_interopRequireDefault(_reactDom),_propTypes=propTypesExports,_propTypes2=_interopRequireDefault(_propTypes),_ModalPortal=ModalPortalExports,_ModalPortal2=_interopRequireDefault(_ModalPortal),_ariaAppHider=ariaAppHider$1,ariaAppHider=_interopRequireWildcard(_ariaAppHider),_safeHTMLElement=safeHTMLElement,_safeHTMLElement2=_interopRequireDefault(_safeHTMLElement),_reactLifecyclesCompat=require$$6;function _interopRequireWildcard(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var portalClassName=Modal$2.portalClassName="ReactModalPortal",bodyOpenClassName=Modal$2.bodyOpenClassName="ReactModal__Body--open",isReact16=_safeHTMLElement.canUseDOM&&void 0!==_reactDom2.default.createPortal,createHTMLElement=function(e){return document.createElement(e)},getCreatePortal=function(){return isReact16?_reactDom2.default.createPortal:_reactDom2.default.unstable_renderSubtreeIntoContainer};function getParentElement(e){return e()}var Modal$1=function(e){function t(){_classCallCheck(this,t);for(var e,n,r,i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=_possibleConstructorReturn(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.removePortal=function(){isReact16||_reactDom2.default.unmountComponentAtNode(r.node);var e=getParentElement(r.props.parentSelector);e&&e.contains(r.node)?e.removeChild(r.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},r.portalRef=function(e){r.portal=e},r.renderPortal=function(e){var n=getCreatePortal()(r,_react2.default.createElement(_ModalPortal2.default,_extends$l({defaultStyles:t.defaultStyles},e)),r.node);r.portalRef(n)},_possibleConstructorReturn(r,n)}return _inherits(t,e),_createClass(t,[{key:"componentDidMount",value:function(){if(_safeHTMLElement.canUseDOM){isReact16||(this.node=createHTMLElement("div")),this.node.className=this.props.portalClassName;var e=getParentElement(this.props.parentSelector);e.appendChild(this.node),isReact16||this.renderPortal(this.props)}}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:getParentElement(e.parentSelector),nextParent:getParentElement(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(_safeHTMLElement.canUseDOM){var r=this.props,i=r.isOpen,o=r.portalClassName;e.portalClassName!==o&&(this.node.className=o);var a=n.prevParent,s=n.nextParent;s!==a&&(a.removeChild(this.node),s.appendChild(this.node)),(e.isOpen||i)&&(isReact16||this.renderPortal(this.props))}}},{key:"componentWillUnmount",value:function(){if(_safeHTMLElement.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return _safeHTMLElement.canUseDOM&&isReact16?(!this.node&&isReact16&&(this.node=createHTMLElement("div")),getCreatePortal()(_react2.default.createElement(_ModalPortal2.default,_extends$l({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){ariaAppHider.setElement(e)}}]),t}(_react.Component);Modal$1.propTypes={isOpen:_propTypes2.default.bool.isRequired,style:_propTypes2.default.shape({content:_propTypes2.default.object,overlay:_propTypes2.default.object}),portalClassName:_propTypes2.default.string,bodyOpenClassName:_propTypes2.default.string,htmlOpenClassName:_propTypes2.default.string,className:_propTypes2.default.oneOfType([_propTypes2.default.string,_propTypes2.default.shape({base:_propTypes2.default.string.isRequired,afterOpen:_propTypes2.default.string.isRequired,beforeClose:_propTypes2.default.string.isRequired})]),overlayClassName:_propTypes2.default.oneOfType([_propTypes2.default.string,_propTypes2.default.shape({base:_propTypes2.default.string.isRequired,afterOpen:_propTypes2.default.string.isRequired,beforeClose:_propTypes2.default.string.isRequired})]),appElement:_propTypes2.default.oneOfType([_propTypes2.default.instanceOf(_safeHTMLElement2.default),_propTypes2.default.instanceOf(_safeHTMLElement.SafeHTMLCollection),_propTypes2.default.instanceOf(_safeHTMLElement.SafeNodeList),_propTypes2.default.arrayOf(_propTypes2.default.instanceOf(_safeHTMLElement2.default))]),onAfterOpen:_propTypes2.default.func,onRequestClose:_propTypes2.default.func,closeTimeoutMS:_propTypes2.default.number,ariaHideApp:_propTypes2.default.bool,shouldFocusAfterRender:_propTypes2.default.bool,shouldCloseOnOverlayClick:_propTypes2.default.bool,shouldReturnFocusAfterClose:_propTypes2.default.bool,preventScroll:_propTypes2.default.bool,parentSelector:_propTypes2.default.func,aria:_propTypes2.default.object,data:_propTypes2.default.object,role:_propTypes2.default.string,contentLabel:_propTypes2.default.string,shouldCloseOnEsc:_propTypes2.default.bool,overlayRef:_propTypes2.default.func,contentRef:_propTypes2.default.func,id:_propTypes2.default.string,overlayElement:_propTypes2.default.func,contentElement:_propTypes2.default.func},Modal$1.defaultProps={isOpen:!1,portalClassName:portalClassName,bodyOpenClassName:bodyOpenClassName,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return _react2.default.createElement("div",e,t)},contentElement:function(e,t){return _react2.default.createElement("div",e,t)}},Modal$1.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,_reactLifecyclesCompat.polyfill)(Modal$1),Modal$2.default=Modal$1,function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=r(Modal$2);function r(e){return e&&e.__esModule?e:{default:e}}t.default=n.default,e.exports=t.default}(lib,lib.exports);var libExports=lib.exports,ReactModal=getDefaultExportFromCjs(libExports);function _extends$k(){return(_extends$k=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcWindowClose=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$k({xmlns:"http://www.w3.org/2000/svg",width:28,height:28,fill:"none"},e),_path$e||(_path$e=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",d:"M8.173 18.416a1 1 0 0 0 1.414 1.414l4.414-4.414 4.415 4.414a1 1 0 0 0 1.414-1.414L15.416 14l4.414-4.414a1 1 0 0 0-1.414-1.414L14 12.587 9.587 8.173a1 1 0 1 0-1.414 1.414l4.414 4.414z"})),_path2$a||(_path2$a=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",d:"M0 0h28v28H0z",opacity:.01})))},propTypes$d={text:PropTypes.string.isRequired,textCls:PropTypes.string,circleImage:PropTypes.string,className:PropTypes.string,classSuffix:PropTypes.oneOf(["size24","size32","size40",""]),title:PropTypes.string,backgroundColor:PropTypes.string,getRef:PropTypes.func,disabled:PropTypes.bool,handler:PropTypes.func,dataTestId:PropTypes.string,tipId:PropTypes.string},defaultProps$e={textCls:"",className:"",circleImage:null,classSuffix:"",title:"",backgroundColor:"",getRef:function(){},disabled:!1,handler:function(){},dataTestId:"",tipId:void 0},CircleTextButton=function(e){var t=e.text,n=e.textCls,r=e.className,i=e.circleImage,o=e.classSuffix,a=e.backgroundColor,s=e.getRef,l=e.disabled,u=e.dataTestId,c=e.handler,d=e.title,f=e.tipId,p=classNames$1((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({"circle-text-button":""===o},"circle-text-button-".concat(o),""!==o),r,r)),h={};i&&(h.backgroundImage="url(".concat(i,")"),h.backgroundSize="cover"),a&&(h.backgroundColor=a);var m=i?null:t;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(Button,{className:p,style:h,ref:s,disabled:l,dataTestId:u,handler:c,title:d,tipId:f,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"button-circle-text ".concat(n),children:m})})};CircleTextButton.propTypes=propTypes$d,CircleTextButton.defaultProps=defaultProps$e;var _excluded$8=["iconCls","src","handler","className","active","disabled","title","getRef"];function ownKeys$b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$b(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$b(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var propTypes$c={iconCls:PropTypes.string,src:PropTypes.oneOfType([PropTypes.elementType,PropTypes.element]),className:PropTypes.string,handler:PropTypes.func,active:PropTypes.bool,disabled:PropTypes.bool,title:PropTypes.string,getRef:PropTypes.func,tipId:PropTypes.string},defaultProps$d={iconCls:"",src:"",className:"",handler:function(){},active:!1,disabled:!1,title:"",tipId:void 0,getRef:function(){}},IconButton=function(e){var t=e.iconCls,n=e.src,r=e.handler,i=e.className,o=e.active,a=e.disabled,s=e.title,l=e.getRef,u=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$8),c=classNames$1("icon-button",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},i,i),"active",o)),d=classNames$1("button-icon",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},t,t),"disabled",a),"active",o));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(Button,_objectSpread$b(_objectSpread$b({},u),{},{handler:r,className:c,disabled:a,title:s,ref:l,children:t.length>0?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:d,"data-testid":"icon-button-icon"}):n}))};IconButton.propTypes=propTypes$c,IconButton.defaultProps=defaultProps$d;var _excluded$7=["text","textCls","iconCls","className","getRef","handler","src","disabled"];function ownKeys$a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$a(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var propTypes$b={text:PropTypes.string.isRequired,textCls:PropTypes.string,iconCls:PropTypes.string,className:PropTypes.string,getRef:PropTypes.func,handler:PropTypes.func,src:PropTypes.oneOfType([function(){return null},PropTypes.elementType]),disabled:PropTypes.bool,title:PropTypes.string,tipId:PropTypes.string},defaultProps$c={textCls:"",iconCls:"",className:"",getRef:function(){},handler:function(){},src:null,disabled:!1,title:"",tipId:void 0},IconTextButton=function(e){var t=e.text,n=e.textCls,r=e.iconCls,i=e.className,o=e.getRef,a=e.handler,s=e.src,l=e.disabled,u=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$7),c=classNames$1("icon-text-button",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},i,i)),d=classNames$1((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({"button-icon":!0},r,r),"disabled",l));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(Button,_objectSpread$a(_objectSpread$a({},u),{},{className:c,ref:o,handler:a,disabled:l,children:[s||(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:d,"data-testid":"icon-text-button-icon"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"button-text ".concat(n),children:t})]}))};function ownKeys$9(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$9(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$9(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$9(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}IconTextButton.propTypes=propTypes$b,IconTextButton.defaultProps=defaultProps$c;var propTypes$a={className:PropTypes.string,title:PropTypes.string,loop:PropTypes.bool,play:PropTypes.bool,getRef:PropTypes.func,animationData:PropTypes.object,dataTestId:PropTypes.string,handler:PropTypes.func,animationPath:PropTypes.string,tipId:PropTypes.string},defaultProps$b={className:"",title:"",loop:!0,play:!0,getRef:function(){},dataTestId:"",handler:function(){},animationData:null,animationPath:"",tipId:void 0},LottieButton=function(e){var t=e.className,n=e.title,r=e.loop,i=e.play,o=e.getRef,a=e.animationData,s=e.animationPath,l=e.dataTestId,u=e.handler,c=e.tipId,d=classNames$1("lottie-icon-button",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},t,t)),f=a?{animationData:a}:{path:s};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(Button,{className:d,title:n,ref:o,dataTestId:l,handler:u,tipId:c,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(LottiePlayer,_objectSpread$9({loop:r,play:i,rendererSettings:{viewBoxOnly:!0}},f))})};LottieButton.propTypes=propTypes$a,LottieButton.defaultProps=defaultProps$b;var _excluded$6=["text","textCls","className","color","shape","size","backgroundImage","title","tipId","getRef","getTextRef"];function ownKeys$8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$8(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$8(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$8(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var propTypes$9={text:PropTypes.string.isRequired,textCls:PropTypes.string,className:PropTypes.string,color:PropTypes.oneOf(["","grey","main"]),shape:PropTypes.oneOf(["","oval","rectangle"]),size:PropTypes.oneOf(["","small","medium","large"]),backgroundImage:PropTypes.string,title:PropTypes.string,getRef:PropTypes.func,tipId:PropTypes.string,getTextRef:PropTypes.func},defaultProps$a={textCls:"",className:"",color:"",shape:"",size:"",backgroundImage:"",title:null,getRef:function(){},tipId:void 0,getTextRef:function(){}},TextButton=function(e){var t=e.text,n=e.textCls,r=e.className,i=e.color,o=e.shape,a=e.size,s=e.backgroundImage,l=e.title,u=e.tipId,c=e.getRef,d=e.getTextRef,f=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$6),p=classNames$1((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({"text-button":!i&&!o},"button-".concat(i),!!i),"text-button-".concat(o),!!o),"button-".concat(a),!!a),r),h=null;return s&&(h=(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"for-you-apply-background-ct",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"for-you-apply-background",style:{backgroundImage:"url(".concat(s,")")}}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"for-you-apply-background-mask"})]})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(Button,_objectSpread$8(_objectSpread$8({},f),{},{className:p,title:l,tipId:u,ref:c,children:[h,(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"button-text ".concat(n),ref:d,children:t})]}))};TextButton.propTypes=propTypes$9,TextButton.defaultProps=defaultProps$a;var propTypes$8={text:PropTypes.string,iconCls:PropTypes.string,className:PropTypes.string,getRef:PropTypes.func,disabled:PropTypes.bool,handler:PropTypes.func,src:PropTypes.oneOfType([function(){return null},PropTypes.elementType])},defaultProps$9={text:"",iconCls:"",className:"",getRef:function(){},disabled:!1,handler:function(){},src:null},TextIconButton=function(e){var t=e.iconCls,n=e.text,r=e.className,i=e.getRef,o=e.disabled,a=e.handler,s=e.src,l=classNames$1("text-icon-button",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},r,r)),u=classNames$1("button-icon",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},t,t));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(Button,{className:l,ref:i,disabled:o,handler:a,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"button-text",children:n}),t.length>0?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{"data-testid":"text-icon-button-icon",className:u}):s]})};TextIconButton.propTypes=propTypes$8,TextIconButton.defaultProps=defaultProps$9;var ModalHeader=function(e){var t=e.title,n=e.headerRightContent,r=e.showCloseButton,i=e.closeButtonHandler;return t||r?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"modal-header",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"modal-title",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(DangerousSpan,{text:t})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"modal-header-right",children:[n,r?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconButton,{dataTestId:"icon-close-button",src:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcWindowClose,{}),className:"icon-button-modal-header-close",handler:i}):null]})]}):null};ModalHeader.propTypes={title:PropTypes.string,headerRightContent:PropTypes.node,showCloseButton:PropTypes.bool,closeButtonHandler:PropTypes.func},ModalHeader.defaultProps={title:"",headerRightContent:null,showCloseButton:!1,closeButtonHandler:function(){}};var RESIZE_START_WIDTH=5,Modal=function(e){var t=e.title,n=e.className,r=e.headerRightContent,i=e.children,o=e.closeButtonHandler,a=e.isResizable,s=e.onMouseOver,l=e.onMouseLeave,u=e.onMouseEnter,c=e.onRequestClose,d=e.overlayCls,f=e.showCloseButton,p=e.closeIconCls,h=e.parentSelector,m=e.modalWithMask,g=e.portalClassName,v=e.isOpen,y=e.contentInnerRef,b=e.shouldReturnFocusAfterClose,_=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),E=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),w=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(!1),S=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(!1),T=function(e){if(_.current&&E.current){var t=E.current.getBoundingClientRect(),n=t.left,r=t.right;(e.clientX-n<RESIZE_START_WIDTH||r-e.clientX<RESIZE_START_WIDTH)&&(S.current=!0,_.current.style.cursor="ew-resize",w.current=e.clientX-n<RESIZE_START_WIDTH)}},O=function(e){var t=e.clientX;requestAnimationFrame(function(){if(S.current){var e=window.innerWidth-2*t;e=w.current?e:-e,E.current.style.width="".concat(e,"px")}})},I=function(){S.current=!1,_.current&&(_.current.style.cursor="")},x=function(e){E.current=e,y(e),E.current&&a&&E.current.addEventListener("mousedown",T)},k=function(e){_.current=e,_.current&&a&&(_.current.addEventListener("mousemove",O),_.current.addEventListener("mouseup",I))},C=classNames$1("modal",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},n,n)),A="modal-overlay ".concat(d),D=classNames$1(g,{ReactModalPortal:!g,"modal-with-mask":m});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ReactModal,{portalClassName:D,className:C,overlayClassName:A,ariaHideApp:!1,shouldReturnFocusAfterClose:b,onRequestClose:c,contentRef:x,overlayRef:k,parentSelector:h,isOpen:v,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"modal-inner-ct",onMouseEnter:u,onMouseOver:s,onMouseLeave:l,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ModalHeader,{title:t,headerRightContent:r,showCloseButton:f,closeButtonHandler:o,closeIconCls:p}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"modal-content",children:i})]})})};Modal.propTypes={isOpen:PropTypes.bool,title:PropTypes.string,className:PropTypes.string,headerRightContent:PropTypes.node,children:PropTypes.node.isRequired,closeButtonHandler:PropTypes.func,isResizable:PropTypes.bool,onMouseOver:PropTypes.func,onMouseLeave:PropTypes.func,onMouseEnter:PropTypes.func,onRequestClose:PropTypes.func,overlayCls:PropTypes.string,showCloseButton:PropTypes.bool,closeIconCls:PropTypes.string,parentSelector:PropTypes.func,portalClassName:PropTypes.string,contentInnerRef:PropTypes.func,modalWithMask:PropTypes.bool,shouldReturnFocusAfterClose:PropTypes.bool},Modal.defaultProps={isOpen:!1,title:"",className:"",headerRightContent:null,closeButtonHandler:void 0,isResizable:!1,onMouseOver:function(){},onMouseLeave:function(){},onMouseEnter:function(){},onRequestClose:function(){},overlayCls:"",showCloseButton:!1,closeIconCls:void 0,parentSelector:function(){return document.querySelector("body")},portalClassName:void 0,contentInnerRef:function(){},modalWithMask:!1,shouldReturnFocusAfterClose:!1};var propTypes$7={cancelText:PropTypes.string,className:PropTypes.string,confirmDisabled:PropTypes.bool,confirmText:PropTypes.string,headerRightContent:PropTypes.node,content:PropTypes.node,cancelHandler:PropTypes.func,confirmHandler:PropTypes.func,keyDownHandler:PropTypes.func,closeHandler:PropTypes.func,isOpen:PropTypes.bool,isResizable:PropTypes.bool,shouldReturnFocusAfterClose:PropTypes.bool,shouldCloseOnEsc:PropTypes.bool,showCancel:PropTypes.bool,showClose:PropTypes.bool,showConfirm:PropTypes.bool,title:PropTypes.string,footerMessage:PropTypes.element,showLoadingBox:PropTypes.bool,contentClass:PropTypes.string,loadingMessage:PropTypes.string},defaultProps$8={cancelText:"",className:"",confirmDisabled:!1,confirmText:"",headerRightContent:null,content:null,cancelHandler:void 0,confirmHandler:void 0,closeHandler:void 0,keyDownHandler:void 0,isOpen:!1,isResizable:!1,shouldReturnFocusAfterClose:!0,shouldCloseOnEsc:!1,showCancel:!1,showClose:!0,showConfirm:!0,title:"",footerMessage:null,showLoadingBox:!1,contentClass:"",loadingMessage:""},GeneralDialog=function(e){var t=e.cancelText,n=e.className,r=e.confirmDisabled,i=e.confirmText,o=e.headerRightContent,a=e.content,s=e.footerMessage,l=e.cancelHandler,u=e.confirmHandler,c=e.closeHandler,d=e.keyDownHandler,f=e.isOpen,p=e.isResizable,h=e.shouldReturnFocusAfterClose,m=e.shouldCloseOnEsc,g=e.showCancel,v=e.showClose,y=e.showConfirm,b=e.title,_=e.showLoadingBox,E=e.contentClass,w=e.loadingMessage,S="".concat(n," general-dialog"),T=classNames$1("general-dialog-mask",{"show-mask":_}),O=_?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"general-dialog-loading-box",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"loading-box",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(LoadingInfo,{message:w})})}):null,I=function(e){if(e.key===KeyCode.ESC){if(c){c();return}l()}d&&d(e)},x=classNames$1("general-dialog-content",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},E,E));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(KeyDownEvent,{onKeyDown:I}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(Modal,{isOpen:f,isResizable:p,title:b,className:S,headerRightContent:o,shouldCloseOnEsc:m,shouldReturnFocusAfterClose:h,showCloseButton:v,closeButtonHandler:c||l,modalWithMask:!0,children:[O,(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:T,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:x,children:a}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"general-dialog-footer",children:[s?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"footer-message-wrapper",children:s}):null,g&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TextButton,{text:t,handler:l,color:ButtonColor.GREY,shape:ButtonShape.OVAL}),y&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TextButton,{text:i,handler:u,color:ButtonColor.MAIN,shape:ButtonShape.OVAL,disabled:r})]})]})]})]})};GeneralDialog.propTypes=propTypes$7,GeneralDialog.defaultProps=defaultProps$8;let urlAlphabet="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",nanoid=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;)t+=urlAlphabet[63&n[e]];return t};function _extends$j(){return(_extends$j=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcCheckboxAllUnselected=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$j({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_path$d||(_path$d=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#DBDCDE",fillRule:"evenodd",d:"M3 11a8 8 0 1 0 16 0 8 8 0 0 0-16 0m8-9a9 9 0 1 0 0 18 9 9 0 0 0 0-18",clipRule:"evenodd"})))};function _extends$i(){return(_extends$i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcSquareCheckboxUnselected=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$i({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_rect$2||(_rect$2=react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:17,height:17,x:2.5,y:2.5,stroke:"#DBDCDE",rx:3.5})),_path$c||(_path$c=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#DBDCDE",d:"M0 0h22v22H0z",opacity:.01})))};function _extends$h(){return(_extends$h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcCheckboxAllHover=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$h({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_path$b||(_path$b=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#DBDCDE",d:"M2 11a9 9 0 1 1 18 0 9 9 0 0 1-18 0"})),_path2$9||(_path2$9=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M16.679 7.266a1 1 0 0 1 .055 1.413l-6.103 6.603a1.5 1.5 0 0 1-2.203 0L5.266 11.86a1 1 0 0 1 1.468-1.358l2.795 3.024 5.737-6.206a1 1 0 0 1 1.413-.055",clipRule:"evenodd"})))};function _extends$g(){return(_extends$g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcSquareCheckboxUnselectedHover=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$g({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_rect$1||(_rect$1=react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:17,height:17,x:2.5,y:2.5,stroke:"#BFC1C3",rx:3.5})),_path$a||(_path$a=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#BFC1C3",d:"M0 0h22v22H0z",opacity:.01})))};function _extends$f(){return(_extends$f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcCheckboxAllSelected=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$f({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_path$9||(_path$9=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#FF6F61",d:"M2 11a9 9 0 1 1 18 0 9 9 0 1 1-18 0"})),_path2$8||(_path2$8=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M16.679 7.266a1 1 0 0 1 .055 1.413l-6.103 6.603a1.5 1.5 0 0 1-2.203 0L5.266 11.86a1 1 0 0 1 1.468-1.358l2.795 3.024 5.737-6.206a1 1 0 0 1 1.413-.055",clipRule:"evenodd"})))};function _extends$e(){return(_extends$e=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcSquareCheckboxSelected=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$e({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_path$8||(_path$8=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",fillRule:"evenodd",d:"M6 2a4 4 0 0 0-4 4v10a4 4 0 0 0 4 4h10a4 4 0 0 0 4-4V6a4 4 0 0 0-4-4zm10.734 6.679a1 1 0 1 0-1.468-1.358l-5.737 6.206-2.795-3.024a1 1 0 0 0-1.468 1.358l3.162 3.42a1.5 1.5 0 0 0 2.203 0z",clipRule:"evenodd"})),_path2$7||(_path2$7=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",d:"M0 0h22v22H0z",opacity:.01})))};function _extends$d(){return(_extends$d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcSquareCheckboxSelectedHover=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$d({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_path$7||(_path$7=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#282828",fillRule:"evenodd",d:"M6 2a4 4 0 0 0-4 4v10a4 4 0 0 0 4 4h10a4 4 0 0 0 4-4V6a4 4 0 0 0-4-4zm10.734 6.679a1 1 0 1 0-1.468-1.358l-5.737 6.206-2.795-3.024a1 1 0 0 0-1.468 1.358l3.162 3.42a1.5 1.5 0 0 0 2.203 0z",clipRule:"evenodd"})),_path2$6||(_path2$6=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#282828",d:"M0 0h22v22H0z",opacity:.01})))};function _extends$c(){return(_extends$c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcCheckboxUnselectedDisabled=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$c({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_rect||(_rect=react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:17,height:17,x:2.5,y:2.5,fill:"#000",fillOpacity:.18,stroke:"#000",rx:8.5})))},propTypes$6={className:PropTypes.string,iconCls:PropTypes.string,checked:PropTypes.bool,wrapperTestId:PropTypes.string,dataTestId:PropTypes.string,disabled:PropTypes.bool,onChange:PropTypes.func,onMouseOver:PropTypes.func,onMouseLeave:PropTypes.func,labelText:PropTypes.string,title:PropTypes.oneOfType([PropTypes.oneOf([null]),PropTypes.string]),isSquare:PropTypes.bool,tipId:PropTypes.string},defaultProps$7={className:"",iconCls:"",checked:!1,wrapperTestId:void 0,dataTestId:void 0,disabled:!1,onChange:function(){},onMouseOver:void 0,onMouseLeave:void 0,labelText:"",title:null,tipId:void 0,isSquare:!1},getIconByStatus$1=function(e,t,n,r){return e?t&&n&&!r?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcSquareCheckboxSelectedHover,{}):t?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcSquareCheckboxSelected,{}):n?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcSquareCheckboxUnselectedHover,{}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcSquareCheckboxUnselected,{}):t?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcCheckboxAllSelected,{}):r?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcCheckboxUnselectedDisabled,{}):n?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcCheckboxAllHover,{}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcCheckboxAllUnselected,{})},CheckBox$1=(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function(e,t){var n=e.className,r=e.iconCls,i=e.checked,o=e.wrapperTestId,a=e.dataTestId,s=e.disabled,l=e.onChange,u=e.onMouseOver,c=e.onMouseLeave,d=e.labelText,f=e.title,p=e.tipId,h=e.isSquare,m=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(nanoid()).current,g=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(i),v=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(g,2),y=v[0],b=v[1],_=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(!1),E=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(_,2),w=E[0],S=E[1],T=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(getIconByStatus$1(h,y,w,s)),O=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(T,2),I=O[0],x=O[1];(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){x(getIconByStatus$1(h,y,w,s))},[y,w]);var k=classNames$1("form-checkbox",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},n,n),"disabled",s)),C=classNames$1("form-checkbox-icon",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},r,r),"checked",y));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:k,ref:t,"data-tooltip-id":p,"data-tooltip-content":f,"data-long-press-delay":WaitingTime.LONG_PRESS,"data-testid":o,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("input",{disabled:s,type:"checkbox",className:"form-checkbox-input",checked:y,id:m,onChange:function(e){b(e.target.checked),l(e)}}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("label",{className:"form-checkbox-label",htmlFor:m,"data-testid":a,onMouseOver:u,onMouseLeave:c,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:C,onMouseOver:function(){return S(!0)},onMouseOut:function(){return S(!1)},children:I}),d&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("span",{children:d})]})]})});function ownKeys$7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$7(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$7(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$7(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}CheckBox$1.displayName="DesktopCheckBox",CheckBox$1.propTypes=propTypes$6,CheckBox$1.defaultProps=defaultProps$7;var MobileCheckBox=(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function(e,t){var n=useMobileLongPressEvent(e.onLongPress).setCallBackTargetRef,r=function(e){n(e),t&&(t.current=e)};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(CheckBox$1,_objectSpread$7(_objectSpread$7({},e),{},{ref:r}))});MobileCheckBox.propTypes={onLongPress:PropTypes.func},MobileCheckBox.defaultProps={onLongPress:void 0},MobileCheckBox.displayName="MobileCheckBox";var CheckBox=withRwd(CheckBox$1,MobileCheckBox);function _extends$b(){return(_extends$b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcRadioHover=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$b({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_path$6||(_path$6=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#DBDCDE",d:"M11 16a5 5 0 1 0 0-10 5 5 0 0 0 0 10"})),_path2$5||(_path2$5=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#DBDCDE",fillRule:"evenodd",d:"M20 11a9 9 0 1 1-18 0 9 9 0 0 1 18 0m-1 0a8 8 0 1 1-16 0 8 8 0 0 1 16 0",clipRule:"evenodd"})))};function _extends$a(){return(_extends$a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcRadioSelected=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$a({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_path$5||(_path$5=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#FF6F61",d:"M11 16a5 5 0 1 0 0-10 5 5 0 0 0 0 10"})),_path2$4||(_path2$4=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#FF6F61",fillRule:"evenodd",d:"M20 11a9 9 0 1 1-18 0 9 9 0 0 1 18 0m-1 0a8 8 0 1 1-16 0 8 8 0 0 1 16 0",clipRule:"evenodd"})))};function _extends$9(){return(_extends$9=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcRadioUnselected=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$9({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_path$4||(_path$4=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#DBDCDE",fillRule:"evenodd",d:"M11 19a8 8 0 1 0 0-16 8 8 0 0 0 0 16m0 1a9 9 0 1 0 0-18 9 9 0 0 0 0 18",clipRule:"evenodd"})))};function _extends$8(){return(_extends$8=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcRadioUnselectedDisabled=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$8({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_circle||(_circle=react__WEBPACK_IMPORTED_MODULE_2__.createElement("circle",{cx:11,cy:11,r:8.5,fill:"#000",fillOpacity:.18,stroke:"#000"})))},getIconByStatus=function(e,t,n){return e?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcRadioSelected,{}):!e&&n?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcRadioUnselectedDisabled,{}):t?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcRadioHover,{}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcRadioUnselected,{})},RadioButton=function(e){var t=e.name,n=e.value,r=e.checked,i=e.className,o=e.disabled,a=e.onChange,s=e.labelText,l=react__WEBPACK_IMPORTED_MODULE_2__.useRef(nanoid()).current,u=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(!1),c=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(u,2),d=c[0],f=c[1],p=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(getIconByStatus(r,d,o)),h=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(p,2),m=h[0],g=h[1];(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){g(getIconByStatus(r,d,o))},[r,d]);var v=classNames$1("form-radio-button",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},i,i)),y=classNames$1("normal-radio-button-icon",{checked:r});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:v,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("input",{disabled:o,className:"form-radio-button-input",type:"radio",name:t,value:n,checked:r,id:l,onChange:a}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("label",{htmlFor:l,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:y,onMouseOver:function(){return f(!0)},onMouseOut:function(){return f(!1)},children:m}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"form-radio-label",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("span",{children:s})})]})]})};RadioButton.propTypes={name:PropTypes.string,value:PropTypes.string,checked:PropTypes.bool,disabled:PropTypes.bool,onChange:PropTypes.func,className:PropTypes.string,labelText:PropTypes.oneOfType([PropTypes.string,PropTypes.object])},RadioButton.defaultProps={name:"",value:"",className:"",checked:!1,disabled:!1,onChange:function(){},labelText:""};var Switch=function(e){var t=e.className,n=e.checked,r=e.disabled,i=e.onChange,o=e.dataTestId,a=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(nanoid()),s=classNames$1("form-switch",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},t,t),"disabled",r)),l=classNames$1("form-switch-toggle",{checked:n});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("label",{className:s,htmlFor:a.current,"data-testid":"".concat(o,"_label"),children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("input",{type:"checkbox",className:"form-switch-input",checked:n,id:a.current,onChange:i,disabled:r,"data-testid":o}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("span",{"data-testid":"".concat(o,"_toggle"),className:l})]})};Switch.propTypes={className:PropTypes.string,checked:PropTypes.bool,disabled:PropTypes.bool,onChange:PropTypes.func,dataTestId:PropTypes.string},Switch.defaultProps={className:"",checked:!1,disabled:!1,onChange:function(){},dataTestId:""};var MessageDialog=function(e){var t=e.message,n=e.showConfirm,r=e.showCancel,i=e.showClose,o=e.showDontShowAgain,a=e.confirmHandler,s=e.cancelHandler,l=e.cancelText,u=e.closeHandler,c=e.closeText,d=e.confirmText,f=e.confirmCls,p=e.className,h=e.isOpen,m=e.onAfterOpen,g=e.title,v=e.footerMessageIconCls,y=e.footerMessage,b=e.isFooterErrorMessage,_=e.dontShowAgainText,E=e.role,w=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(!1),S=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(w,2),T=S[0],O=S[1],I=function(e){n&&e.key===KeyCode.ENTER&&a(),r&&e.key===KeyCode.ESC&&s()},x=function(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(CheckBox,{className:"external-convert-intro-dont-show-again",labelText:_,checked:T,onChange:function(){return O(!T)}})},k=function(){if(!n&&!r&&!i)return null;var e=n&&r&&i?"message-dialog-actions confirm":"message-dialog-actions",t=b?"message-dialog-footer-error-message-text":"message-dialog-footer-message-text";return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"message-dialog-footer",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(KeyDownEvent,{onKeyDown:I}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"message-dialog-footer-left-actions",children:[""===v?null:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:v}),""===y?null:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:t,children:y}),i&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TextButton,{text:c,handler:u,color:ButtonColor.GREY,shape:ButtonShape.OVAL})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:e,children:[r&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TextButton,{text:l,handler:s,color:ButtonColor.GREY,shape:ButtonShape.OVAL}),n&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TextButton,{text:d,handler:function(){a(T)},color:ButtonColor.MAIN,shape:ButtonShape.OVAL,className:f})]})]})},C=classNames$1("message-dialog",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},p,p));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(Modal,{role:E,isOpen:h,className:C,onAfterOpen:m,modalWithMask:!0,shouldCloseOnEsc:!1,title:g,children:[t,o&&x(),k()]})};MessageDialog.propTypes={message:PropTypes.node.isRequired,showConfirm:PropTypes.bool,showCancel:PropTypes.bool,showClose:PropTypes.bool,showDontShowAgain:PropTypes.bool,confirmHandler:PropTypes.func,cancelHandler:PropTypes.func,cancelText:PropTypes.string,closeHandler:PropTypes.func,closeText:PropTypes.string,confirmText:PropTypes.string,confirmCls:PropTypes.string,className:PropTypes.string,isOpen:PropTypes.bool,onAfterOpen:PropTypes.func,title:PropTypes.string,footerMessageIconCls:PropTypes.string,footerMessage:PropTypes.string,isFooterErrorMessage:PropTypes.bool,dontShowAgainText:PropTypes.string,role:PropTypes.string},MessageDialog.defaultProps={showConfirm:!1,showCancel:!1,showClose:!0,showDontShowAgain:!1,confirmHandler:function(){},cancelHandler:function(){},closeHandler:function(){},closeText:"",confirmText:"",confirmCls:"",className:"",isOpen:!1,cancelText:"",onAfterOpen:function(){},title:"",footerMessageIconCls:"",isFooterErrorMessage:!1,footerMessage:"",dontShowAgainText:"",role:void 0};var clearNode=function(e,t){e.unmount(),setTimeout(function(){t.remove()})};function ownKeys$6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$6(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$6(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$6(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function alert(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.createElement("div");document.body.appendChild(n);var r=(0,react_dom_client__WEBPACK_IMPORTED_MODULE_3__.createRoot)(n);return new Promise(function(n){var i=_objectSpread$6({message:e,role:"alertdialog",showConfirm:!0,showCancel:!1,showClose:!1,isOpen:!0,confirmHandler:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];n({dontShowAgain:e})}},t);r.render((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(MessageDialog,_objectSpread$6({},i)))}).catch(function(e){throw clearNode(r,n),e}).finally(function(){clearNode(r,n)})}function ownKeys$5(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$5(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$5(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$5(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function confirm(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.createElement("div");document.body.appendChild(n);var r=(0,react_dom_client__WEBPACK_IMPORTED_MODULE_3__.createRoot)(n);return new Promise(function(n){var i=_objectSpread$5(_objectSpread$5({},t),{},{role:"alertdialog",message:e,showConfirm:!0,showCancel:!0,showClose:!1,isOpen:!0,confirmHandler:function(){var e;null===(e=t.confirmHandler)||void 0===e||e.call(t),n({type:ActionResult.CONFIRM})},cancelHandler:function(){var e;null===(e=t.cancelHandler)||void 0===e||e.call(t),n({type:ActionResult.CLOSE})}});r.render((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(MessageDialog,_objectSpread$5({},i)))}).finally(function(){clearNode(r,n)})}let sides=["top","right","bottom","left"],alignments=["start","end"],placements=sides.reduce((e,t)=>e.concat(t,t+"-"+alignments[0],t+"-"+alignments[1]),[]),min$2=Math.min,max$2=Math.max,round$1=Math.round,floor$1=Math.floor,createCoords$1=e=>({x:e,y:e}),oppositeSideMap={left:"right",right:"left",bottom:"top",top:"bottom"},oppositeAlignmentMap={start:"end",end:"start"};function clamp(e,t,n){return max$2(e,min$2(t,n))}function evaluate(e,t){return"function"==typeof e?e(t):e}function getSide(e){return e.split("-")[0]}function getAlignment(e){return e.split("-")[1]}function getOppositeAxis(e){return"x"===e?"y":"x"}function getAxisLength(e){return"y"===e?"height":"width"}function getSideAxis(e){return["top","bottom"].includes(getSide(e))?"y":"x"}function getAlignmentAxis(e){return getOppositeAxis(getSideAxis(e))}function getAlignmentSides(e,t,n){void 0===n&&(n=!1);let r=getAlignment(e),i=getAlignmentAxis(e),o=getAxisLength(i),a="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=getOppositePlacement(a)),[a,getOppositePlacement(a)]}function getExpandedPlacements(e){let t=getOppositePlacement(e);return[getOppositeAlignmentPlacement(e),t,getOppositeAlignmentPlacement(t)]}function getOppositeAlignmentPlacement(e){return e.replace(/start|end/g,e=>oppositeAlignmentMap[e])}function getSideList(e,t,n){let r=["left","right"],i=["right","left"],o=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":if(n)return t?i:r;return t?r:i;case"left":case"right":return t?o:a;default:return[]}}function getOppositeAxisPlacements(e,t,n,r){let i=getAlignment(e),o=getSideList(getSide(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(getOppositeAlignmentPlacement)))),o}function getOppositePlacement(e){return e.replace(/left|right|bottom|top/g,e=>oppositeSideMap[e])}function expandPaddingObject(e){return{top:0,right:0,bottom:0,left:0,...e}}function getPaddingObject(e){return"number"!=typeof e?expandPaddingObject(e):{top:e,right:e,bottom:e,left:e}}function rectToClientRect(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function computeCoordsFromPlacement(e,t,n){let r,{reference:i,floating:o}=e,a=getSideAxis(t),s=getAlignmentAxis(t),l=getAxisLength(s),u=getSide(t),c="y"===a,d=i.x+i.width/2-o.width/2,f=i.y+i.height/2-o.height/2,p=i[l]/2-o[l]/2;switch(u){case"top":r={x:d,y:i.y-o.height};break;case"bottom":r={x:d,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:f};break;case"left":r={x:i.x-o.width,y:f};break;default:r={x:i.x,y:i.y}}switch(getAlignment(t)){case"start":r[s]-=p*(n&&c?-1:1);break;case"end":r[s]+=p*(n&&c?-1:1)}return r}let computePosition$2=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:a}=n,s=o.filter(Boolean),l=await (null==a.isRTL?void 0:a.isRTL(t)),u=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:d}=computeCoordsFromPlacement(u,r,l),f=r,p={},h=0;for(let n=0;n<s.length;n++){let{name:o,fn:m}=s[n],{x:g,y:v,data:y,reset:b}=await m({x:c,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:p,rects:u,platform:a,elements:{reference:e,floating:t}});c=null!=g?g:c,d=null!=v?v:d,p={...p,[o]:{...p[o],...y}},b&&h<=50&&(h++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(u=!0===b.rects?await a.getElementRects({reference:e,floating:t,strategy:i}):b.rects),{x:c,y:d}=computeCoordsFromPlacement(u,f,l)),n=-1)}return{x:c,y:d,placement:f,strategy:i,middlewareData:p}};async function detectOverflow$1(e,t){var n;void 0===t&&(t={});let{x:r,y:i,platform:o,rects:a,elements:s,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=evaluate(t,e),h=getPaddingObject(p),m="floating"===d?"reference":"floating",g=s[f?m:d],v=rectToClientRect(await o.getClippingRect({element:null==(n=await (null==o.isElement?void 0:o.isElement(g)))||n?g:g.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating)),boundary:u,rootBoundary:c,strategy:l})),y="floating"===d?{x:r,y:i,width:a.floating.width,height:a.floating.height}:a.reference,b=await (null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating)),_=await (null==o.isElement?void 0:o.isElement(b))&&await (null==o.getScale?void 0:o.getScale(b))||{x:1,y:1},E=rectToClientRect(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:b,strategy:l}):y);return{top:(v.top-E.top+h.top)/_.y,bottom:(E.bottom-v.bottom+h.bottom)/_.y,left:(v.left-E.left+h.left)/_.x,right:(E.right-v.right+h.right)/_.x}}let arrow$4=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:i,rects:o,platform:a,elements:s,middlewareData:l}=t,{element:u,padding:c=0}=evaluate(e,t)||{};if(null==u)return{};let d=getPaddingObject(c),f={x:n,y:r},p=getAlignmentAxis(i),h=getAxisLength(p),m=await a.getDimensions(u),g="y"===p,v=g?"top":"left",y=g?"bottom":"right",b=g?"clientHeight":"clientWidth",_=o.reference[h]+o.reference[p]-f[p]-o.floating[h],E=f[p]-o.reference[p],w=await (null==a.getOffsetParent?void 0:a.getOffsetParent(u)),S=w?w[b]:0;S&&await (null==a.isElement?void 0:a.isElement(w))||(S=s.floating[b]||o.floating[h]);let T=_/2-E/2,O=S/2-m[h]/2-1,I=min$2(d[v],O),x=min$2(d[y],O),k=I,C=S-m[h]-x,A=S/2-m[h]/2+T,D=clamp(k,A,C),P=!l.arrow&&null!=getAlignment(i)&&A!==D&&o.reference[h]/2-(A<k?I:x)-m[h]/2<0,M=P?A<k?A-k:A-C:0;return{[p]:f[p]+M,data:{[p]:D,centerOffset:A-D-M,...P&&{alignmentOffset:M}},reset:P}}});function getPlacementList(e,t,n){return(e?[...n.filter(t=>getAlignment(t)===e),...n.filter(t=>getAlignment(t)!==e)]:n.filter(e=>getSide(e)===e)).filter(n=>!e||getAlignment(n)===e||!!t&&getOppositeAlignmentPlacement(n)!==n)}let autoPlacement$2=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,i;let{rects:o,middlewareData:a,placement:s,platform:l,elements:u}=t,{crossAxis:c=!1,alignment:d,allowedPlacements:f=placements,autoAlignment:p=!0,...h}=evaluate(e,t),m=void 0!==d||f===placements?getPlacementList(d||null,p,f):f,g=await detectOverflow$1(t,h),v=(null==(n=a.autoPlacement)?void 0:n.index)||0,y=m[v];if(null==y)return{};let b=getAlignmentSides(y,o,await (null==l.isRTL?void 0:l.isRTL(u.floating)));if(s!==y)return{reset:{placement:m[0]}};let _=[g[getSide(y)],g[b[0]],g[b[1]]],E=[...(null==(r=a.autoPlacement)?void 0:r.overflows)||[],{placement:y,overflows:_}],w=m[v+1];if(w)return{data:{index:v+1,overflows:E},reset:{placement:w}};let S=E.map(e=>{let t=getAlignment(e.placement);return[e.placement,t&&c?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),T=(null==(i=S.filter(e=>e[2].slice(0,getAlignment(e[0])?2:3).every(e=>e<=0))[0])?void 0:i[0])||S[0][0];return T!==s?{data:{index:v+1,overflows:E},reset:{placement:T}}:{}}}},flip$3=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,i,o,a;let{placement:s,middlewareData:l,rects:u,initialPlacement:c,platform:d,elements:f}=t,{mainAxis:p=!0,crossAxis:h=!0,fallbackPlacements:m,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:y=!0,...b}=evaluate(e,t);if(null!=(n=l.arrow)&&n.alignmentOffset)return{};let _=getSide(s),E=getSideAxis(c),w=getSide(c)===c,S=await (null==d.isRTL?void 0:d.isRTL(f.floating)),T=m||(w||!y?[getOppositePlacement(c)]:getExpandedPlacements(c)),O="none"!==v;!m&&O&&T.push(...getOppositeAxisPlacements(c,y,v,S));let I=[c,...T],x=await detectOverflow$1(t,b),k=[],C=(null==(r=l.flip)?void 0:r.overflows)||[];if(p&&k.push(x[_]),h){let e=getAlignmentSides(s,u,S);k.push(x[e[0]],x[e[1]])}if(C=[...C,{placement:s,overflows:k}],!k.every(e=>e<=0)){let e=((null==(i=l.flip)?void 0:i.index)||0)+1,t=I[e];if(t)return{data:{index:e,overflows:C},reset:{placement:t}};let n=null==(o=C.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(g){case"bestFit":{let e=null==(a=C.filter(e=>{if(O){let t=getSideAxis(e.placement);return t===E||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(n=e);break}case"initialPlacement":n=c}if(s!==n)return{reset:{placement:n}}}return{}}}};function getSideOffsets(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function isAnySideFullyClipped(e){return sides.some(t=>e[t]>=0)}let hide$2=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...i}=evaluate(e,t);switch(r){case"referenceHidden":{let e=getSideOffsets(await detectOverflow$1(t,{...i,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:isAnySideFullyClipped(e)}}}case"escaped":{let e=getSideOffsets(await detectOverflow$1(t,{...i,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:isAnySideFullyClipped(e)}}}default:return{}}}}};function getBoundingRect(e){let t=min$2(...e.map(e=>e.left)),n=min$2(...e.map(e=>e.top));return{x:t,y:n,width:max$2(...e.map(e=>e.right))-t,height:max$2(...e.map(e=>e.bottom))-n}}function getRectsByLine(e){let t=e.slice().sort((e,t)=>e.y-t.y),n=[],r=null;for(let e=0;e<t.length;e++){let i=t[e];!r||i.y-r.y>r.height/2?n.push([i]):n[n.length-1].push(i),r=i}return n.map(e=>rectToClientRect(getBoundingRect(e)))}let inline$2=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:n,elements:r,rects:i,platform:o,strategy:a}=t,{padding:s=2,x:l,y:u}=evaluate(e,t),c=Array.from(await (null==o.getClientRects?void 0:o.getClientRects(r.reference))||[]),d=getRectsByLine(c),f=rectToClientRect(getBoundingRect(c)),p=getPaddingObject(s);function h(){if(2===d.length&&d[0].left>d[1].right&&null!=l&&null!=u)return d.find(e=>l>e.left-p.left&&l<e.right+p.right&&u>e.top-p.top&&u<e.bottom+p.bottom)||f;if(d.length>=2){if("y"===getSideAxis(n)){let e=d[0],t=d[d.length-1],r="top"===getSide(n),i=e.top,o=t.bottom,a=r?e.left:t.left,s=r?e.right:t.right,l=s-a,u=o-i;return{top:i,bottom:o,left:a,right:s,width:l,height:u,x:a,y:i}}let e="left"===getSide(n),t=max$2(...d.map(e=>e.right)),r=min$2(...d.map(e=>e.left)),i=d.filter(n=>e?n.left===r:n.right===t),o=i[0].top,a=i[i.length-1].bottom,s=r,l=t,u=l-s,c=a-o;return{top:o,bottom:a,left:s,right:l,width:u,height:c,x:s,y:o}}return f}let m=await o.getElementRects({reference:{getBoundingClientRect:h},floating:r.floating,strategy:a});return i.reference.x!==m.reference.x||i.reference.y!==m.reference.y||i.reference.width!==m.reference.width||i.reference.height!==m.reference.height?{reset:{rects:m}}:{}}}};async function convertValueToCoords(e,t){let{placement:n,platform:r,elements:i}=e,o=await (null==r.isRTL?void 0:r.isRTL(i.floating)),a=getSide(n),s=getAlignment(n),l="y"===getSideAxis(n),u=["left","top"].includes(a)?-1:1,c=o&&l?-1:1,d=evaluate(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return s&&"number"==typeof h&&(p="end"===s?-1*h:h),l?{x:p*c,y:f*u}:{x:f*u,y:p*c}}let offset$3=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:i,y:o,placement:a,middlewareData:s}=t,l=await convertValueToCoords(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:i+l.x,y:o+l.y,data:{...l,placement:a}}}}},shift$3=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:i}=t,{mainAxis:o=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=evaluate(e,t),u={x:n,y:r},c=await detectOverflow$1(t,l),d=getSideAxis(getSide(i)),f=getOppositeAxis(d),p=u[f],h=u[d];if(o){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=p+c[e],r=p-c[t];p=clamp(n,p,r)}if(a){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=h+c[e],r=h-c[t];h=clamp(n,h,r)}let m=s.fn({...t,[f]:p,[d]:h});return{...m,data:{x:m.x-n,y:m.y-r}}}}},limitShift$2=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:i,rects:o,middlewareData:a}=t,{offset:s=0,mainAxis:l=!0,crossAxis:u=!0}=evaluate(e,t),c={x:n,y:r},d=getSideAxis(i),f=getOppositeAxis(d),p=c[f],h=c[d],m=evaluate(s,t),g="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(l){let e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+g.mainAxis,n=o.reference[f]+o.reference[e]-g.mainAxis;p<t?p=t:p>n&&(p=n)}if(u){var v,y;let e="y"===f?"width":"height",t=["top","left"].includes(getSide(i)),n=o.reference[d]-o.floating[e]+(t&&(null==(v=a.offset)?void 0:v[d])||0)+(t?0:g.crossAxis),r=o.reference[d]+o.reference[e]+(t?0:(null==(y=a.offset)?void 0:y[d])||0)-(t?g.crossAxis:0);h<n?h=n:h>r&&(h=r)}return{[f]:p,[d]:h}}}},size$2=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let n,r;let{placement:i,rects:o,platform:a,elements:s}=t,{apply:l=()=>{},...u}=evaluate(e,t),c=await detectOverflow$1(t,u),d=getSide(i),f=getAlignment(i),p="y"===getSideAxis(i),{width:h,height:m}=o.floating;"top"===d||"bottom"===d?(n=d,r=f===(await (null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(r=d,n="end"===f?"top":"bottom");let g=m-c.top-c.bottom,v=h-c.left-c.right,y=min$2(m-c[n],g),b=min$2(h-c[r],v),_=!t.middlewareData.shift,E=y,w=b;if(p?w=f||_?min$2(b,v):v:E=f||_?min$2(y,g):g,_&&!f){let e=max$2(c.left,0),t=max$2(c.right,0),n=max$2(c.top,0),r=max$2(c.bottom,0);p?w=h-2*(0!==e||0!==t?e+t:max$2(c.left,c.right)):E=m-2*(0!==n||0!==r?n+r:max$2(c.top,c.bottom))}await l({...t,availableWidth:w,availableHeight:E});let S=await a.getDimensions(s.floating);return h!==S.width||m!==S.height?{reset:{rects:!0}}:{}}}},min$1=Math.min,max$1=Math.max,round=Math.round,floor=Math.floor,createCoords=e=>({x:e,y:e});function getNodeName$1(e){return isNode$1(e)?(e.nodeName||"").toLowerCase():"#document"}function getWindow$1(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function getDocumentElement$1(e){var t;return null==(t=(isNode$1(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function isNode$1(e){return e instanceof Node||e instanceof getWindow$1(e).Node}function isElement$1(e){return e instanceof Element||e instanceof getWindow$1(e).Element}function isHTMLElement$1(e){return e instanceof HTMLElement||e instanceof getWindow$1(e).HTMLElement}function isShadowRoot$1(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof getWindow$1(e).ShadowRoot)}function isOverflowElement$1(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=getComputedStyle$2(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function isTableElement$1(e){return["table","td","th"].includes(getNodeName$1(e))}function isTopLayer$1(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function isContainingBlock$1(e){let t=isWebKit$1(),n=isElement$1(e)?getComputedStyle$2(e):e;return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function getContainingBlock$1(e){let t=getParentNode$1(e);for(;isHTMLElement$1(t)&&!isLastTraversableNode$1(t);){if(isContainingBlock$1(t))return t;if(isTopLayer$1(t))break;t=getParentNode$1(t)}return null}function isWebKit$1(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function isLastTraversableNode$1(e){return["html","body","#document"].includes(getNodeName$1(e))}function getComputedStyle$2(e){return getWindow$1(e).getComputedStyle(e)}function getNodeScroll$1(e){return isElement$1(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function getParentNode$1(e){if("html"===getNodeName$1(e))return e;let t=e.assignedSlot||e.parentNode||isShadowRoot$1(e)&&e.host||getDocumentElement$1(e);return isShadowRoot$1(t)?t.host:t}function getNearestOverflowAncestor$1(e){let t=getParentNode$1(e);return isLastTraversableNode$1(t)?e.ownerDocument?e.ownerDocument.body:e.body:isHTMLElement$1(t)&&isOverflowElement$1(t)?t:getNearestOverflowAncestor$1(t)}function getOverflowAncestors$1(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let i=getNearestOverflowAncestor$1(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),a=getWindow$1(i);return o?t.concat(a,a.visualViewport||[],isOverflowElement$1(i)?i:[],a.frameElement&&n?getOverflowAncestors$1(a.frameElement):[]):t.concat(i,getOverflowAncestors$1(i,[],n))}function getCssDimensions$1(e){let t=getComputedStyle$2(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=isHTMLElement$1(e),o=i?e.offsetWidth:n,a=i?e.offsetHeight:r,s=round(n)!==o||round(r)!==a;return s&&(n=o,r=a),{width:n,height:r,$:s}}function unwrapElement$1(e){return isElement$1(e)?e:e.contextElement}function getScale$1(e){let t=unwrapElement$1(e);if(!isHTMLElement$1(t))return createCoords(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:o}=getCssDimensions$1(t),a=(o?round(n.width):n.width)/r,s=(o?round(n.height):n.height)/i;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}let noOffsets$1=createCoords(0);function getVisualOffsets$1(e){let t=getWindow$1(e);return isWebKit$1()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:noOffsets$1}function shouldAddVisualOffsets$1(e,t,n){return void 0===t&&(t=!1),!!n&&(!t||n===getWindow$1(e))&&t}function getBoundingClientRect$1(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),o=unwrapElement$1(e),a=createCoords(1);t&&(r?isElement$1(r)&&(a=getScale$1(r)):a=getScale$1(e));let s=shouldAddVisualOffsets$1(o,n,r)?getVisualOffsets$1(o):createCoords(0),l=(i.left+s.x)/a.x,u=(i.top+s.y)/a.y,c=i.width/a.x,d=i.height/a.y;if(o){let e=getWindow$1(o),t=r&&isElement$1(r)?getWindow$1(r):r,n=e,i=n.frameElement;for(;i&&r&&t!==n;){let e=getScale$1(i),t=i.getBoundingClientRect(),r=getComputedStyle$2(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,u*=e.y,c*=e.x,d*=e.y,l+=o,u+=a,i=(n=getWindow$1(i)).frameElement}}return rectToClientRect({width:c,height:d,x:l,y:u})}function convertOffsetParentRelativeRectToViewportRelativeRect$1(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,o="fixed"===i,a=getDocumentElement$1(r),s=!!t&&isTopLayer$1(t.floating);if(r===a||s&&o)return n;let l={scrollLeft:0,scrollTop:0},u=createCoords(1),c=createCoords(0),d=isHTMLElement$1(r);if((d||!d&&!o)&&(("body"!==getNodeName$1(r)||isOverflowElement$1(a))&&(l=getNodeScroll$1(r)),isHTMLElement$1(r))){let e=getBoundingClientRect$1(r);u=getScale$1(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-l.scrollLeft*u.x+c.x,y:n.y*u.y-l.scrollTop*u.y+c.y}}function getClientRects$1(e){return Array.from(e.getClientRects())}function getWindowScrollBarX$1(e){return getBoundingClientRect$1(getDocumentElement$1(e)).left+getNodeScroll$1(e).scrollLeft}function getDocumentRect$1(e){let t=getDocumentElement$1(e),n=getNodeScroll$1(e),r=e.ownerDocument.body,i=max$1(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=max$1(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+getWindowScrollBarX$1(e),s=-n.scrollTop;return"rtl"===getComputedStyle$2(r).direction&&(a+=max$1(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:a,y:s}}function getViewportRect$1(e,t){let n=getWindow$1(e),r=getDocumentElement$1(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;let e=isWebKit$1();(!e||e&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s,y:l}}function getInnerBoundingClientRect$1(e,t){let n=getBoundingClientRect$1(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=isHTMLElement$1(e)?getScale$1(e):createCoords(1),a=e.clientWidth*o.x;return{width:a,height:e.clientHeight*o.y,x:i*o.x,y:r*o.y}}function getClientRectFromClippingAncestor$1(e,t,n){let r;if("viewport"===t)r=getViewportRect$1(e,n);else if("document"===t)r=getDocumentRect$1(getDocumentElement$1(e));else if(isElement$1(t))r=getInnerBoundingClientRect$1(t,n);else{let n=getVisualOffsets$1(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return rectToClientRect(r)}function hasFixedPositionAncestor$1(e,t){let n=getParentNode$1(e);return!(n===t||!isElement$1(n)||isLastTraversableNode$1(n))&&("fixed"===getComputedStyle$2(n).position||hasFixedPositionAncestor$1(n,t))}function getClippingElementAncestors$1(e,t){let n=t.get(e);if(n)return n;let r=getOverflowAncestors$1(e,[],!1).filter(e=>isElement$1(e)&&"body"!==getNodeName$1(e)),i=null,o="fixed"===getComputedStyle$2(e).position,a=o?getParentNode$1(e):e;for(;isElement$1(a)&&!isLastTraversableNode$1(a);){let t=getComputedStyle$2(a),n=isContainingBlock$1(a);n||"fixed"!==t.position||(i=null),(o?!n&&!i:!n&&"static"===t.position&&!!i&&["absolute","fixed"].includes(i.position)||isOverflowElement$1(a)&&!n&&hasFixedPositionAncestor$1(e,a))?r=r.filter(e=>e!==a):i=t,a=getParentNode$1(a)}return t.set(e,r),r}function getClippingRect$1(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,o=[..."clippingAncestors"===n?isTopLayer$1(t)?[]:getClippingElementAncestors$1(t,this._c):[].concat(n),r],a=o[0],s=o.reduce((e,n)=>{let r=getClientRectFromClippingAncestor$1(t,n,i);return e.top=max$1(r.top,e.top),e.right=min$1(r.right,e.right),e.bottom=min$1(r.bottom,e.bottom),e.left=max$1(r.left,e.left),e},getClientRectFromClippingAncestor$1(t,a,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function getDimensions$1(e){let{width:t,height:n}=getCssDimensions$1(e);return{width:t,height:n}}function getRectRelativeToOffsetParent$1(e,t,n){let r=isHTMLElement$1(t),i=getDocumentElement$1(t),o="fixed"===n,a=getBoundingClientRect$1(e,!0,o,t),s={scrollLeft:0,scrollTop:0},l=createCoords(0);if(r||!r&&!o){if(("body"!==getNodeName$1(t)||isOverflowElement$1(i))&&(s=getNodeScroll$1(t)),r){let e=getBoundingClientRect$1(t,!0,o,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else i&&(l.x=getWindowScrollBarX$1(i))}return{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function isStaticPositioned$1(e){return"static"===getComputedStyle$2(e).position}function getTrueOffsetParent$1(e,t){return isHTMLElement$1(e)&&"fixed"!==getComputedStyle$2(e).position?t?t(e):e.offsetParent:null}function getOffsetParent$1(e,t){let n=getWindow$1(e);if(isTopLayer$1(e))return n;if(!isHTMLElement$1(e)){let t=getParentNode$1(e);for(;t&&!isLastTraversableNode$1(t);){if(isElement$1(t)&&!isStaticPositioned$1(t))return t;t=getParentNode$1(t)}return n}let r=getTrueOffsetParent$1(e,t);for(;r&&isTableElement$1(r)&&isStaticPositioned$1(r);)r=getTrueOffsetParent$1(r,t);return r&&isLastTraversableNode$1(r)&&isStaticPositioned$1(r)&&!isContainingBlock$1(r)?n:r||getContainingBlock$1(e)||n}let getElementRects$1=async function(e){let t=this.getOffsetParent||getOffsetParent$1,n=this.getDimensions,r=await n(e.floating);return{reference:getRectRelativeToOffsetParent$1(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function isRTL$1(e){return"rtl"===getComputedStyle$2(e).direction}let platform$1={convertOffsetParentRelativeRectToViewportRelativeRect:convertOffsetParentRelativeRectToViewportRelativeRect$1,getDocumentElement:getDocumentElement$1,getClippingRect:getClippingRect$1,getOffsetParent:getOffsetParent$1,getElementRects:getElementRects$1,getClientRects:getClientRects$1,getDimensions:getDimensions$1,getScale:getScale$1,isElement:isElement$1,isRTL:isRTL$1};function observeMove$1(e,t){let n,r=null,i=getDocumentElement$1(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}function a(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),o();let{left:u,top:c,width:d,height:f}=e.getBoundingClientRect();if(s||t(),!d||!f)return;let p=floor(c),h={rootMargin:-p+"px "+-floor(i.clientWidth-(u+d))+"px "+-floor(i.clientHeight-(c+f))+"px "+-floor(u)+"px",threshold:max$1(0,min$1(1,l))||1},m=!0;function g(e){let t=e[0].intersectionRatio;if(t!==l){if(!m)return a();t?a(!1,t):n=setTimeout(()=>{a(!1,1e-7)},1e3)}m=!1}try{r=new IntersectionObserver(g,{...h,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(g,h)}r.observe(e)}return a(!0),o}function autoUpdate$1(e,t,n,r){let i;void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,c=unwrapElement$1(e),d=o||a?[...c?getOverflowAncestors$1(c):[],...getOverflowAncestors$1(t)]:[];d.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)});let f=c&&l?observeMove$1(c,n):null,p=-1,h=null;s&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),c&&!u&&h.observe(c),h.observe(t));let m=u?getBoundingClientRect$1(e):null;function g(){let t=getBoundingClientRect$1(e);m&&(t.x!==m.x||t.y!==m.y||t.width!==m.width||t.height!==m.height)&&n(),m=t,i=requestAnimationFrame(g)}return u&&g(),n(),()=>{var e;d.forEach(e=>{o&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=h)||e.disconnect(),h=null,u&&cancelAnimationFrame(i)}}let offset$2=offset$3,shift$2=shift$3,flip$2=flip$3,arrow$3=arrow$4,computePosition$1=(e,t,n)=>{let r=new Map,i={platform:platform$1,...n},o={...i.platform,_c:r};return computePosition$2(e,t,{...i,platform:o})},h="react-tooltip-core-styles",w$1="react-tooltip-base-styles",b={core:!1,base:!1};function S({css:e,id:t=w$1,type:n="base",ref:r}){var i,o;if(!e||"undefined"==typeof document||b[n]||"core"===n&&"undefined"!=typeof process&&(null===(i=null==process?void 0:process.env)||void 0===i?void 0:i.REACT_TOOLTIP_DISABLE_CORE_STYLES)||"base"!==n&&"undefined"!=typeof process&&(null===(o=null==process?void 0:process.env)||void 0===o?void 0:o.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;"core"===n&&(t=h),r||(r={});let{insertAt:a}=r;if(document.getElementById(t))return;let s=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.id=t,l.type="text/css","top"===a&&s.firstChild?s.insertBefore(l,s.firstChild):s.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e)),b[n]=!0}let E=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:n=null,place:r="top",offset:i=10,strategy:o="absolute",middlewares:a=[offset$2(Number(i)),flip$2({fallbackAxisSideDirection:"start"}),shift$2({padding:5})],border:s})=>{if(!e||null===t)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};let l=a;return n?(l.push(arrow$3({element:n,padding:5})),computePosition$1(e,t,{placement:r,strategy:o,middleware:l}).then(({x:e,y:t,placement:n,middlewareData:r})=>{var i,o;let a={left:`${e}px`,top:`${t}px`,border:s},{x:l,y:u}=null!==(i=r.arrow)&&void 0!==i?i:{x:0,y:0},c=null!==(o=({top:"bottom",right:"left",bottom:"top",left:"right"})[n.split("-")[0]])&&void 0!==o?o:"bottom",d=s&&{borderBottom:s,borderRight:s},f=0;if(s){let e=`${s}`.match(/(\d+)px/);f=(null==e?void 0:e[1])?Number(e[1]):1}return{tooltipStyles:a,tooltipArrowStyles:{left:null!=l?`${l}px`:"",top:null!=u?`${u}px`:"",right:"",bottom:"",...d,[c]:`-${4+f}px`},place:n}})):computePosition$1(e,t,{placement:"bottom",strategy:o,middleware:l}).then(({x:e,y:t,placement:n})=>({tooltipStyles:{left:`${e}px`,top:`${t}px`},tooltipArrowStyles:{},place:n}))},A=(e,t)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(e,t),_=(e,t,n)=>{let r=null,i=function(...i){let o=()=>{r=null,n||e.apply(this,i)};n&&!r&&(e.apply(this,i),r=setTimeout(o,t)),n||(r&&clearTimeout(r),r=setTimeout(o,t))};return i.cancel=()=>{r&&(clearTimeout(r),r=null)},i},O=e=>null!==e&&!Array.isArray(e)&&"object"==typeof e,k=(e,t)=>{if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t))return e.length===t.length&&e.every((e,n)=>k(e,t[n]));if(Array.isArray(e)!==Array.isArray(t))return!1;if(!O(e)||!O(t))return e===t;let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(n=>k(e[n],t[n]))},T=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;let t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some(e=>{let n=t.getPropertyValue(e);return"auto"===n||"scroll"===n})},L=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(T(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},C="undefined"!=typeof window?react__WEBPACK_IMPORTED_MODULE_2__.useLayoutEffect:react__WEBPACK_IMPORTED_MODULE_2__.useEffect,R=e=>{e.current&&(clearTimeout(e.current),e.current=null)},x="DEFAULT_TOOLTIP_ID",N={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},$=(0,react__WEBPACK_IMPORTED_MODULE_2__.createContext)({getTooltipData:()=>N});function j$1(e=x){return(0,react__WEBPACK_IMPORTED_MODULE_2__.useContext)($).getTooltipData(e)}var z={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},D={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};let q=({forwardRef:e,id:t,className:n,classNameArrow:r,variant:i="dark",anchorId:o,anchorSelect:a,place:s="top",offset:l=10,events:u=["hover"],openOnClick:c=!1,positionStrategy:d="absolute",middlewares:f,wrapper:p,delayShow:h=0,delayHide:m=0,float:g=!1,hidden:v=!1,noArrow:y=!1,clickable:b=!1,closeOnEsc:w=!1,closeOnScroll:S=!1,closeOnResize:T=!1,openEvents:O,closeEvents:I,globalCloseEvents:x,imperativeModeOnly:A,style:P,position:M,afterShow:N,afterHide:F,content:U,contentWrapperRef:B,isOpen:j,defaultIsOpen:H=!1,setIsOpen:W,activeAnchor:G,setActiveAnchor:Y,border:V,opacity:q,arrowColor:Z,role:$="tooltip"})=>{var K;let Q=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),X=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),J=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),ee=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),et=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),[en,er]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)({tooltipStyles:{},tooltipArrowStyles:{},place:s}),[ei,eo]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(!1),[ea,es]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(!1),[el,eu]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(null),ec=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(!1),ed=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),{anchorRefs:ef,setActiveAnchor:ep}=j$1(t),eh=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(!1),[em,eg]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)([]),ev=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(!1),ey=c||u.includes("click"),eb=ey||(null==O?void 0:O.click)||(null==O?void 0:O.dblclick)||(null==O?void 0:O.mousedown),e_=O?{...O}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!O&&ey&&Object.assign(e_,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});let eE=I?{...I}:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};!I&&ey&&Object.assign(eE,{mouseleave:!1,blur:!1,mouseout:!1});let ew=x?{...x}:{escape:w||!1,scroll:S||!1,resize:T||!1,clickOutsideAnchor:eb||!1};A&&(Object.assign(e_,{mouseenter:!1,focus:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(eE,{mouseleave:!1,blur:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(ew,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),C(()=>(ev.current=!0,()=>{ev.current=!1}),[]);let eS=e=>{ev.current&&(e&&es(!0),setTimeout(()=>{ev.current&&(null==W||W(e),void 0===j&&eo(e))},10))};(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{if(void 0===j)return()=>null;j&&es(!0);let e=setTimeout(()=>{eo(j)},10);return()=>{clearTimeout(e)}},[j]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{if(ei!==ec.current){if(R(et),ec.current=ei,ei)null==N||N();else{let e=(e=>{let t=e.match(/^([\d.]+)(ms|s)$/);if(!t)return 0;let[,n,r]=t;return Number(n)*("ms"===r?1:1e3)})(getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay"));et.current=setTimeout(()=>{es(!1),eu(null),null==F||F()},e+25)}}},[ei]);let eT=e=>{er(t=>k(t,e)?t:e)},eO=(e=h)=>{R(J),ea?eS(!0):J.current=setTimeout(()=>{eS(!0)},e)},eI=(e=m)=>{R(ee),ee.current=setTimeout(()=>{eh.current||eS(!1)},e)},ex=e=>{var t;if(!e)return;let n=null!==(t=e.currentTarget)&&void 0!==t?t:e.target;if(!(null==n?void 0:n.isConnected))return Y(null),void ep({current:null});h?eO():eS(!0),Y(n),ep({current:n}),R(ee)},ek=()=>{b?eI(m||100):m?eI():eS(!1),R(J)},eC=({x:e,y:t})=>{var n;let r={getBoundingClientRect:()=>({x:e,y:t,width:0,height:0,top:t,left:e,right:e,bottom:t})};E({place:null!==(n=null==el?void 0:el.place)&&void 0!==n?n:s,offset:l,elementReference:r,tooltipReference:Q.current,tooltipArrowReference:X.current,strategy:d,middlewares:f,border:V}).then(e=>{eT(e)})},eA=e=>{if(!e)return;let t=e,n={x:t.clientX,y:t.clientY};eC(n),ed.current=n},eD=e=>{var t;if(!ei)return;let n=e.target;n.isConnected&&(null===(t=Q.current)||void 0===t||!t.contains(n))&&([document.querySelector(`[id='${o}']`),...em].some(e=>null==e?void 0:e.contains(n))||(eS(!1),R(J)))},eP=_(ex,50,!0),eM=_(ek,50,!0),eR=e=>{eM.cancel(),eP(e)},eL=()=>{eP.cancel(),eM()},eN=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(()=>{var e,t;let n=null!==(e=null==el?void 0:el.position)&&void 0!==e?e:M;n?eC(n):g?ed.current&&eC(ed.current):(null==G?void 0:G.isConnected)&&E({place:null!==(t=null==el?void 0:el.place)&&void 0!==t?t:s,offset:l,elementReference:G,tooltipReference:Q.current,tooltipArrowReference:X.current,strategy:d,middlewares:f,border:V}).then(e=>{ev.current&&eT(e)})},[ei,G,U,P,s,null==el?void 0:el.place,l,d,M,null==el?void 0:el.position,g]);(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{var e,t;let n=new Set(ef);em.forEach(e=>{n.add({current:e})});let r=document.querySelector(`[id='${o}']`);r&&n.add({current:r});let i=()=>{eS(!1)},a=L(G),s=L(Q.current);ew.scroll&&(window.addEventListener("scroll",i),null==a||a.addEventListener("scroll",i),null==s||s.addEventListener("scroll",i));let l=null;ew.resize?window.addEventListener("resize",i):G&&Q.current&&(l=autoUpdate$1(G,Q.current,eN,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));let u=e=>{"Escape"===e.key&&eS(!1)};ew.escape&&window.addEventListener("keydown",u),ew.clickOutsideAnchor&&window.addEventListener("click",eD);let c=[],d=e=>{ei&&(null==e?void 0:e.target)===G||ex(e)},f=e=>{ei&&(null==e?void 0:e.target)===G&&ek()},p=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],h=["click","dblclick","mousedown","mouseup"];Object.entries(e_).forEach(([e,t])=>{t&&(p.includes(e)?c.push({event:e,listener:eR}):h.includes(e)&&c.push({event:e,listener:d}))}),Object.entries(eE).forEach(([e,t])=>{t&&(p.includes(e)?c.push({event:e,listener:eL}):h.includes(e)&&c.push({event:e,listener:f}))}),g&&c.push({event:"pointermove",listener:eA});let m=()=>{eh.current=!0},v=()=>{eh.current=!1,ek()};return b&&!eb&&(null===(e=Q.current)||void 0===e||e.addEventListener("mouseenter",m),null===(t=Q.current)||void 0===t||t.addEventListener("mouseleave",v)),c.forEach(({event:e,listener:t})=>{n.forEach(n=>{var r;null===(r=n.current)||void 0===r||r.addEventListener(e,t)})}),()=>{var e,t;ew.scroll&&(window.removeEventListener("scroll",i),null==a||a.removeEventListener("scroll",i),null==s||s.removeEventListener("scroll",i)),ew.resize?window.removeEventListener("resize",i):null==l||l(),ew.clickOutsideAnchor&&window.removeEventListener("click",eD),ew.escape&&window.removeEventListener("keydown",u),b&&!eb&&(null===(e=Q.current)||void 0===e||e.removeEventListener("mouseenter",m),null===(t=Q.current)||void 0===t||t.removeEventListener("mouseleave",v)),c.forEach(({event:e,listener:t})=>{n.forEach(n=>{var r;null===(r=n.current)||void 0===r||r.removeEventListener(e,t)})})}},[G,eN,ea,ef,em,O,I,x,ey,h,m]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{var e,n;let r=null!==(n=null!==(e=null==el?void 0:el.anchorSelect)&&void 0!==e?e:a)&&void 0!==n?n:"";!r&&t&&(r=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`);let i=new MutationObserver(e=>{let n=[],i=[];e.forEach(e=>{if("attributes"===e.type&&"data-tooltip-id"===e.attributeName&&(e.target.getAttribute("data-tooltip-id")===t?n.push(e.target):e.oldValue===t&&i.push(e.target)),"childList"===e.type){if(G){let t=[...e.removedNodes].filter(e=>1===e.nodeType);if(r)try{i.push(...t.filter(e=>e.matches(r))),i.push(...t.flatMap(e=>[...e.querySelectorAll(r)]))}catch(e){}t.some(e=>{var t;return!!(null===(t=null==e?void 0:e.contains)||void 0===t?void 0:t.call(e,G))&&(es(!1),eS(!1),Y(null),R(J),R(ee),!0)})}if(r)try{let t=[...e.addedNodes].filter(e=>1===e.nodeType);n.push(...t.filter(e=>e.matches(r))),n.push(...t.flatMap(e=>[...e.querySelectorAll(r)]))}catch(e){}}}),(n.length||i.length)&&eg(e=>[...e.filter(e=>!i.includes(e)),...n])});return i.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{i.disconnect()}},[t,a,null==el?void 0:el.anchorSelect,G]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{eN()},[eN]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{if(!(null==B?void 0:B.current))return()=>null;let e=new ResizeObserver(()=>{setTimeout(()=>eN())});return e.observe(B.current),()=>{e.disconnect()}},[U,null==B?void 0:B.current]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{var e;let t=document.querySelector(`[id='${o}']`),n=[...em,t];G&&n.includes(G)||Y(null!==(e=em[0])&&void 0!==e?e:t)},[o,em,G]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>(H&&eS(!0),()=>{R(J),R(ee)}),[]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{var e;let n=null!==(e=null==el?void 0:el.anchorSelect)&&void 0!==e?e:a;if(!n&&t&&(n=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`),n)try{let e=Array.from(document.querySelectorAll(n));eg(e)}catch(e){eg([])}},[t,a,null==el?void 0:el.anchorSelect]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{J.current&&(R(J),eO(h))},[h]);let eF=null!==(K=null==el?void 0:el.content)&&void 0!==K?K:U,eU=ei&&Object.keys(en.tooltipStyles).length>0;return(0,react__WEBPACK_IMPORTED_MODULE_2__.useImperativeHandle)(e,()=>({open:e=>{if(null==e?void 0:e.anchorSelect)try{document.querySelector(e.anchorSelect)}catch(t){return void console.warn(`[react-tooltip] "${e.anchorSelect}" is not a valid CSS selector`)}eu(null!=e?e:null),(null==e?void 0:e.delay)?eO(e.delay):eS(!0)},close:e=>{(null==e?void 0:e.delay)?eI(e.delay):eS(!1)},activeAnchor:G,place:en.place,isOpen:!!(ea&&!v&&eF&&eU)})),ea&&!v&&eF?react__WEBPACK_IMPORTED_MODULE_2__.createElement(p,{id:t,role:$,className:classNames$1("react-tooltip",z.tooltip,D.tooltip,D[i],n,`react-tooltip__place-${en.place}`,z[eU?"show":"closing"],eU?"react-tooltip__show":"react-tooltip__closing","fixed"===d&&z.fixed,b&&z.clickable),onTransitionEnd:e=>{R(et),ei||"opacity"!==e.propertyName||(es(!1),eu(null),null==F||F())},style:{...P,...en.tooltipStyles,opacity:void 0!==q&&eU?q:void 0},ref:Q},eF,react__WEBPACK_IMPORTED_MODULE_2__.createElement(p,{className:classNames$1("react-tooltip-arrow",z.arrow,D.arrow,r,y&&z.noArrow),style:{...en.tooltipArrowStyles,background:Z?`linear-gradient(to right bottom, transparent 50%, ${Z} 50%)`:void 0},ref:X})):null},H=({content:e})=>react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),M=react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(({id:e,anchorId:t,anchorSelect:n,content:r,html:i,render:o,className:a,classNameArrow:s,variant:l="dark",place:u="top",offset:c=10,wrapper:d="div",children:f=null,events:p=["hover"],openOnClick:h=!1,positionStrategy:m="absolute",middlewares:g,delayShow:v=0,delayHide:y=0,float:b=!1,hidden:_=!1,noArrow:E=!1,clickable:w=!1,closeOnEsc:S=!1,closeOnScroll:T=!1,closeOnResize:O=!1,openEvents:I,closeEvents:x,globalCloseEvents:k,imperativeModeOnly:C=!1,style:D,position:P,isOpen:M,defaultIsOpen:R=!1,disableStyleInjection:L=!1,border:N,opacity:F,arrowColor:U,setIsOpen:B,afterShow:z,afterHide:j,role:W="tooltip"},G)=>{let[Y,V]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(r),[Z,$]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(i),[K,Q]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(u),[X,J]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(l),[ee,et]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(c),[en,er]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(v),[ei,eo]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(y),[ea,es]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(b),[el,eu]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(_),[ec,ed]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(d),[ef,ep]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(p),[eh,em]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(m),[eg,ev]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(null),[ey,eb]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(null),e_=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(L),{anchorRefs:eE,activeAnchor:ew}=j$1(e),eS=e=>null==e?void 0:e.getAttributeNames().reduce((t,n)=>{var r;return n.startsWith("data-tooltip-")&&(t[n.replace(/^data-tooltip-/,"")]=null!==(r=null==e?void 0:e.getAttribute(n))&&void 0!==r?r:null),t},{}),eT=e=>{let t={place:e=>{var t;Q(null!==(t=e)&&void 0!==t?t:u)},content:e=>{V(null!=e?e:r)},html:e=>{$(null!=e?e:i)},variant:e=>{var t;J(null!==(t=e)&&void 0!==t?t:l)},offset:e=>{et(null===e?c:Number(e))},wrapper:e=>{var t;ed(null!==(t=e)&&void 0!==t?t:d)},events:e=>{let t=null==e?void 0:e.split(" ");ep(null!=t?t:p)},"position-strategy":e=>{var t;em(null!==(t=e)&&void 0!==t?t:m)},"delay-show":e=>{er(null===e?v:Number(e))},"delay-hide":e=>{eo(null===e?y:Number(e))},float:e=>{es(null===e?b:"true"===e)},hidden:e=>{eu(null===e?_:"true"===e)},"class-name":e=>{ev(e)}};Object.values(t).forEach(e=>e(null)),Object.entries(e).forEach(([e,n])=>{var r;null===(r=t[e])||void 0===r||r.call(t,n)})};(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{V(r)},[r]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{$(i)},[i]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{Q(u)},[u]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{J(l)},[l]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{et(c)},[c]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{er(v)},[v]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{eo(y)},[y]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{es(b)},[b]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{eu(_)},[_]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{em(m)},[m]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{e_.current!==L&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")},[L]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{"undefined"!=typeof window&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:"core"===L,disableBase:L}}))},[]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{var r;let i=new Set(eE),o=n;if(!o&&e&&(o=`[data-tooltip-id='${e.replace(/'/g,"\\'")}']`),o)try{document.querySelectorAll(o).forEach(e=>{i.add({current:e})})}catch(e){console.warn(`[react-tooltip] "${o}" is not a valid CSS selector`)}let a=document.querySelector(`[id='${t}']`);if(a&&i.add({current:a}),!i.size)return()=>null;let s=null!==(r=null!=ey?ey:a)&&void 0!==r?r:ew.current,l=new MutationObserver(e=>{e.forEach(e=>{var t;s&&"attributes"===e.type&&(null===(t=e.attributeName)||void 0===t?void 0:t.startsWith("data-tooltip-"))&&eT(eS(s))})}),u={attributes:!0,childList:!1,subtree:!1};return s&&(eT(eS(s)),l.observe(s,u)),()=>{l.disconnect()}},[eE,ew,ey,t,n]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{(null==D?void 0:D.border)&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),N&&!A("border",`${N}`)&&console.warn(`[react-tooltip] "${N}" is not a valid \`border\`.`),(null==D?void 0:D.opacity)&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),F&&!A("opacity",`${F}`)&&console.warn(`[react-tooltip] "${F}" is not a valid \`opacity\`.`)},[]);let eO=f,eI=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null);if(o){let e=o({content:(null==ey?void 0:ey.getAttribute("data-tooltip-content"))||Y||null,activeAnchor:ey});eO=e?react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{ref:eI,className:"react-tooltip-content-wrapper"},e):null}else Y&&(eO=Y);Z&&(eO=react__WEBPACK_IMPORTED_MODULE_2__.createElement(H,{content:Z}));let ex={forwardRef:G,id:e,anchorId:t,anchorSelect:n,className:classNames$1(a,eg),classNameArrow:s,content:eO,contentWrapperRef:eI,place:K,variant:X,offset:ee,wrapper:ec,events:ef,openOnClick:h,positionStrategy:eh,middlewares:g,delayShow:en,delayHide:ei,float:ea,hidden:el,noArrow:E,clickable:w,closeOnEsc:S,closeOnScroll:T,closeOnResize:O,openEvents:I,closeEvents:x,globalCloseEvents:k,imperativeModeOnly:C,style:D,position:P,isOpen:M,defaultIsOpen:R,border:N,opacity:F,arrowColor:U,setIsOpen:B,afterShow:z,afterHide:j,activeAnchor:ey,setActiveAnchor:e=>eb(e),role:W};return react__WEBPACK_IMPORTED_MODULE_2__.createElement(q,{...ex})});"undefined"!=typeof window&&window.addEventListener("react-tooltip-inject-styles",e=>{e.detail.disableCore||S({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),e.detail.disableBase||S({css:`
.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}`,type:"base"})});var propTypes$5={tipId:PropTypes.string,className:PropTypes.string,role:PropTypes.string,place:PropTypes.oneOf(["top","top-start","top-end","right","right-start","right-end","bottom","bottom-start","bottom-end","left","left-start","left-end"]),type:PropTypes.oneOf([ToolTipType.DEFAULT,ToolTipType.WARNING,ToolTipType.WHITE_TIP]),offset:PropTypes.number,positionStrategy:PropTypes.oneOf(["absolute","fixed"]),afterShow:PropTypes.func,afterHide:PropTypes.func,position:PropTypes.shape({x:PropTypes.number,y:PropTypes.number}),children:PropTypes.node,isOpen:PropTypes.bool},defaultProps$6={tipId:void 0,className:"",role:"tooltip",place:"bottom",type:ToolTipType.DEFAULT,offset:0,positionStrategy:"absolute",afterShow:void 0,afterHide:void 0,position:void 0,children:void 0,isOpen:void 0};function ownKeys$4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$4(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$4(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$4(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var _createTooltip=function(e){var t=function(t){var n=t.tipId,r=t.className,i=t.role,o=t.place,a=t.type,s=t.offset,l=t.afterShow,u=t.afterHide,c=t.position,d=t.positionStrategy,f=t.children,p=t.isOpen,h=e?"multimedia-tooltip-mobile":"multimedia-tooltip",m=classNames$1(r,(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},h,a===ToolTipType.DEFAULT),"multimedia-warning-tooltip",a===ToolTipType.WARNING),"multimedia-white-tip",a===ToolTipType.WHITE_TIP)),g=e?{}:{delayHide:a===ToolTipType.WHITE_TIP?WaitingTime.HIDE_HINT_TIP:0,delayShow:WaitingTime.TOOLTIP_DELAY,clickable:a===ToolTipType.WHITE_TIP};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(M,_objectSpread$4(_objectSpread$4({id:n,className:m,role:i,place:o,offset:s,positionStrategy:d,afterShow:l,afterHide:u,position:c,isOpen:p},g),{},{children:f}))};return t.defaultProps=defaultProps$6,t.propTypes=propTypes$5,t.displayName=e?"MobileTooltip":"DesktopTooltip",t},DesktopTooltip=_createTooltip(!1),MobileTooltip=_createTooltip(!0),Tooltip=withRwd(DesktopTooltip,MobileTooltip);function _extends$7(){return(_extends$7=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgBtClose18=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$7({xmlns:"http://www.w3.org/2000/svg",width:18,height:18,fill:"none"},e),_path$3||(_path$3=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#212121",d:"M5.6 11.576a.583.583 0 0 0 .826.825L9 9.826l2.575 2.575a.583.583 0 0 0 .825-.825L9.826 9 12.4 6.426a.583.583 0 1 0-.825-.825L9 8.176 6.426 5.6a.583.583 0 1 0-.825.825L8.176 9z"})),_path2$3||(_path2$3=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",d:"M0 0h18v18H0z",opacity:.01})))},clearTimer=function(e){e&&(clearTimeout(e),e=null)},closeTimer=null,closeAnimationTimer=null,TopToast=function(e){var t=e.message,n=e.onClose,r=e.autoHide,i=e.duration,o=e.shouldReturnFocusAfterClose,a=e.showCloseButton,s=e.closeHandler,l=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)("top-toast"),u=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(l,2),c=u[0],d=u[1],f=function(){clearTimer(closeTimer),clearTimer(closeAnimationTimer)};return(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){var e=i-330;return r?(closeTimer=setTimeout(function(){n()},i),closeAnimationTimer=setTimeout(function(){d("top-toast hidden")},e)):f(),f},[r,i,n]),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(Modal,{className:c,overlayClassName:"toast-overlay",shouldCloseOnOverlayClick:!1,isOpen:!0,shouldReturnFocusAfterClose:o,closeIconSrc:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgBtClose18,{}),children:[t,a?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconButton,{className:"top-toast-close",src:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgBtClose18,{}),handler:s}):null]})};TopToast.propTypes={message:PropTypes.oneOfType([PropTypes.string,PropTypes.element]),onClose:PropTypes.func,autoHide:PropTypes.bool,duration:PropTypes.number,shouldReturnFocusAfterClose:PropTypes.bool,showCloseButton:PropTypes.bool,closeHandler:PropTypes.func},TopToast.defaultProps={message:"",onClose:function(){},autoHide:!0,duration:2e3,shouldReturnFocusAfterClose:!1,showCloseButton:!1,closeHandler:function(){}};var nameColorMap={},COLOR_SET=["#94BF13","#4CBF73","#1DBFBF","#24BFF2","#3D82D1","#FA9C3E","#A18AE5","#FA8282"],getAvatarColor=function(e){return nameColorMap[e]||(nameColorMap[e]=COLOR_SET[Math.floor(10*Math.random())%COLOR_SET.length]),nameColorMap[e]},avatarColorManager={getAvatarColor:getAvatarColor},propTypes$4={circleImage:PropTypes.string,className:PropTypes.string,classSuffix:PropTypes.oneOf(["size24","size42"]),name:PropTypes.string.isRequired,title:PropTypes.string,tipId:PropTypes.string,onLongPress:PropTypes.func},defaultProps$5={circleImage:null,className:"",classSuffix:"size24",title:null,tipId:void 0,onLongPress:void 0},Avatar=function(e){var t=e.circleImage,n=e.className,r=e.classSuffix,i=e.name,o=e.title,a=e.tipId,s=e.onLongPress,l={};t?(l.backgroundImage="url(".concat(t,")"),l.backgroundSize="cover"):l.backgroundColor=avatarColorManager.getAvatarColor(i);var u=t?null:i[0].toUpperCase(),c=classNames$1("multimedia-avatar-".concat(r),(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},n,n)),d=useMobileLongPressEvent(s).setCallBackTargetRef;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:c,style:l,"data-testid":"avatar","data-tooltip-content":o,"data-tooltip-id":a,"data-long-press-delay":WaitingTime.LONG_PRESS,ref:d,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"multimedia-avatar-text",children:u})})};Avatar.propTypes=propTypes$4,Avatar.defaultProps=defaultProps$5;var MenuItem=function(e){var t=e.title,n=e.onClick;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{onClick:n,children:t})};MenuItem.propTypes={title:PropTypes.string.isRequired,onClick:PropTypes.func.isRequired};var MenuList$1=function(e){var t=e.children,n=e.isOpen,r={boxShadow:"0 0 10px 0 rgba(0, 0, 0, 0.1)",borderRadius:"5px",padding:"10px",cursor:"pointer"};return n?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{style:r,children:t}):null};MenuList$1.propTypes={isOpen:PropTypes.bool.isRequired,children:PropTypes.node.isRequired};var Menu$2=function(e){var t=e.buttonComponent,n=e.menuItems,r=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(!1),i=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(r,2),o=i[0],a=i[1],s=function(){if(t){var e=t;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(e,{onClick:function(){return a(function(e){return!e})}})}return null},l=function(){a(!1)};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{children:[s(),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(MenuList$1,{isOpen:o,children:n.map(function(e,t){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(MenuItem,{title:e.title,onClick:function(){e.onClick(),l()}},t)})})]})};function sheetForTag(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function createStyleElement(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}Menu$2.propTypes={buttonComponent:PropTypes.elementType.isRequired,menuItems:PropTypes.arrayOf(PropTypes.shape({title:PropTypes.string.isRequired,onClick:PropTypes.func.isRequired})).isRequired};var StyleSheet=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(createStyleElement(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=sheetForTag(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),this.tags=[],this.ctr=0},e}(),MS="-ms-",MOZ="-moz-",WEBKIT="-webkit-",COMMENT="comm",RULESET="rule",DECLARATION="decl",IMPORT="@import",KEYFRAMES="@keyframes",LAYER="@layer",abs=Math.abs,from=String.fromCharCode,assign=Object.assign;function hash(e,t){return 45^charat(e,0)?(((t<<2^charat(e,0))<<2^charat(e,1))<<2^charat(e,2))<<2^charat(e,3):0}function trim(e){return e.trim()}function match$1(e,t){return(e=t.exec(e))?e[0]:e}function replace(e,t,n){return e.replace(t,n)}function indexof(e,t){return e.indexOf(t)}function charat(e,t){return 0|e.charCodeAt(t)}function substr(e,t,n){return e.slice(t,n)}function strlen(e){return e.length}function sizeof(e){return e.length}function append(e,t){return t.push(e),e}function combine(e,t){return e.map(t).join("")}var line=1,column=1,length=0,position=0,character=0,characters="";function node(e,t,n,r,i,o,a){return{value:e,root:t,parent:n,type:r,props:i,children:o,line:line,column:column,length:a,return:""}}function copy(e,t){return assign(node("",null,null,"",null,null,0),e,{length:-e.length},t)}function char(){return character}function prev(){return character=position>0?charat(characters,--position):0,column--,10===character&&(column=1,line--),character}function next(){return character=position<length?charat(characters,position++):0,column++,10===character&&(column=1,line++),character}function peek(){return charat(characters,position)}function caret(){return position}function slice(e,t){return substr(characters,e,t)}function token(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function alloc(e){return line=column=1,length=strlen(characters=e),position=0,[]}function dealloc(e){return characters="",e}function delimit(e){return trim(slice(position-1,delimiter(91===e?e+2:40===e?e+1:e)))}function whitespace(e){for(;character=peek();)if(character<33)next();else break;return token(e)>2||token(character)>3?"":" "}function escaping(e,t){for(;--t&&next()&&!(character<48)&&!(character>102)&&(!(character>57)||!(character<65))&&(!(character>70)||!(character<97)););return slice(e,caret()+(t<6&&32==peek()&&32==next()))}function delimiter(e){for(;next();)switch(character){case e:return position;case 34:case 39:34!==e&&39!==e&&delimiter(character);break;case 40:41===e&&delimiter(e);break;case 92:next()}return position}function commenter(e,t){for(;next();)if(e+character===57)break;else if(e+character===84&&47===peek())break;return"/*"+slice(t,position-1)+"*"+from(47===e?e:next())}function identifier(e){for(;!token(peek());)next();return slice(e,position)}function compile(e){return dealloc(parse$1("",null,null,null,[""],e=alloc(e),0,[0],e))}function parse$1(e,t,n,r,i,o,a,s,l){for(var u=0,c=0,d=a,f=0,p=0,h=0,m=1,g=1,v=1,y=0,b="",_=i,E=o,w=r,S=b;g;)switch(h=y,y=next()){case 40:if(108!=h&&58==charat(S,d-1)){-1!=indexof(S+=replace(delimit(y),"&","&\f"),"&\f")&&(v=-1);break}case 34:case 39:case 91:S+=delimit(y);break;case 9:case 10:case 13:case 32:S+=whitespace(h);break;case 92:S+=escaping(caret()-1,7);continue;case 47:switch(peek()){case 42:case 47:append(comment(commenter(next(),caret()),t,n),l);break;default:S+="/"}break;case 123*m:s[u++]=strlen(S)*v;case 125*m:case 59:case 0:switch(y){case 0:case 125:g=0;case 59+c:-1==v&&(S=replace(S,/\f/g,"")),p>0&&strlen(S)-d&&append(p>32?declaration(S+";",r,n,d-1):declaration(replace(S," ","")+";",r,n,d-2),l);break;case 59:S+=";";default:if(append(w=ruleset(S,t,n,u,c,i,s,b,_=[],E=[],d),o),123===y){if(0===c)parse$1(S,t,w,w,_,o,d,s,E);else switch(99===f&&110===charat(S,3)?100:f){case 100:case 108:case 109:case 115:parse$1(e,w,w,r&&append(ruleset(e,w,w,0,0,i,s,b,i,_=[],d),E),i,E,d,s,r?_:E);break;default:parse$1(S,w,w,w,[""],E,0,s,E)}}}u=c=p=0,m=v=1,b=S="",d=a;break;case 58:d=1+strlen(S),p=h;default:if(m<1){if(123==y)--m;else if(125==y&&0==m++&&125==prev())continue}switch(S+=from(y),y*m){case 38:v=c>0?1:(S+="\f",-1);break;case 44:s[u++]=(strlen(S)-1)*v,v=1;break;case 64:45===peek()&&(S+=delimit(next())),f=peek(),c=d=strlen(b=S+=identifier(caret())),y++;break;case 45:45===h&&2==strlen(S)&&(m=0)}}return o}function ruleset(e,t,n,r,i,o,a,s,l,u,c){for(var d=i-1,f=0===i?o:[""],p=sizeof(f),h=0,m=0,g=0;h<r;++h)for(var v=0,y=substr(e,d+1,d=abs(m=a[h])),b=e;v<p;++v)(b=trim(m>0?f[v]+" "+y:replace(y,/&\f/g,f[v])))&&(l[g++]=b);return node(e,t,n,0===i?RULESET:s,l,u,c)}function comment(e,t,n){return node(e,t,n,COMMENT,from(char()),substr(e,2,-2),0)}function declaration(e,t,n,r){return node(e,t,n,DECLARATION,substr(e,0,r),substr(e,r+1,-1),r)}function serialize(e,t){for(var n="",r=sizeof(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||"";return n}function stringify(e,t,n,r){switch(e.type){case LAYER:if(e.children.length)break;case IMPORT:case DECLARATION:return e.return=e.return||e.value;case COMMENT:return"";case KEYFRAMES:return e.return=e.value+"{"+serialize(e.children,r)+"}";case RULESET:e.value=e.props.join(",")}return strlen(n=serialize(e.children,r))?e.return=e.value+"{"+n+"}":""}function middleware(e){var t=sizeof(e);return function(n,r,i,o){for(var a="",s=0;s<t;s++)a+=e[s](n,r,i,o)||"";return a}}function rulesheet(e){return function(t){!t.root&&(t=t.return)&&e(t)}}function memoize(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var identifierWithPointTracking=function(e,t,n){for(var r=0,i=0;r=i,i=peek(),38===r&&12===i&&(t[n]=1),!token(i);)next();return slice(e,position)},toRules=function(e,t){var n=-1,r=44;do switch(token(r)){case 0:38===r&&12===peek()&&(t[n]=1),e[n]+=identifierWithPointTracking(position-1,t,n);break;case 2:e[n]+=delimit(r);break;case 4:if(44===r){e[++n]=58===peek()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=from(r)}while(r=next());return e},getRules=function(e,t){return dealloc(toRules(alloc(e),t))},fixedElements=new WeakMap,compat=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||fixedElements.get(n))&&!r){fixedElements.set(e,!0);for(var i=[],o=getRules(t,i),a=n.props,s=0,l=0;s<o.length;s++)for(var u=0;u<a.length;u++,l++)e.props[l]=i[s]?o[s].replace(/&\f/g,a[u]):a[u]+" "+o[s]}}},removeLabel=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}},ignoreFlag="emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason",isIgnoringComment=function(e){return"comm"===e.type&&e.children.indexOf(ignoreFlag)>-1},createUnsafeSelectorsAlarm=function(e){return function(t,n,r){if("rule"===t.type&&!e.compat){var i=t.value.match(/(:first|:nth|:nth-last)-child/g);if(i){for(var o=t.parent?t.parent.children:r,a=o.length-1;a>=0;a--){var s=o[a];if(s.line<t.line)break;if(s.column<t.column){if(isIgnoringComment(s))return;break}}i.forEach(function(e){console.error('The pseudo class "'+e+'" is potentially unsafe when doing server-side rendering. Try changing it to "'+e.split("-child")[0]+'-of-type".')})}}}},isImportRule=function(e){return 105===e.type.charCodeAt(1)&&64===e.type.charCodeAt(0)},isPrependedWithRegularRules=function(e,t){for(var n=e-1;n>=0;n--)if(!isImportRule(t[n]))return!0;return!1},nullifyElement=function(e){e.type="",e.value="",e.return="",e.children="",e.props=""},incorrectImportAlarm=function(e,t,n){isImportRule(e)&&(e.parent?(console.error("`@import` rules can't be nested inside other rules. Please move it to the top level and put it before regular rules. Keep in mind that they can only be used within global styles."),nullifyElement(e)):isPrependedWithRegularRules(t,n)&&(console.error("`@import` rules can't be after other rules. Please put your `@import` rules before your other rules."),nullifyElement(e)))};function prefix(e,t){switch(hash(e,t)){case 5103:return WEBKIT+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return WEBKIT+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return WEBKIT+e+MOZ+e+MS+e+e;case 6828:case 4268:return WEBKIT+e+MS+e+e;case 6165:return WEBKIT+e+MS+"flex-"+e+e;case 5187:return WEBKIT+e+replace(e,/(\w+).+(:[^]+)/,WEBKIT+"box-$1$2"+MS+"flex-$1$2")+e;case 5443:return WEBKIT+e+MS+"flex-item-"+replace(e,/flex-|-self/,"")+e;case 4675:return WEBKIT+e+MS+"flex-line-pack"+replace(e,/align-content|flex-|-self/,"")+e;case 5548:return WEBKIT+e+MS+replace(e,"shrink","negative")+e;case 5292:return WEBKIT+e+MS+replace(e,"basis","preferred-size")+e;case 6060:return WEBKIT+"box-"+replace(e,"-grow","")+WEBKIT+e+MS+replace(e,"grow","positive")+e;case 4554:return WEBKIT+replace(e,/([^-])(transform)/g,"$1"+WEBKIT+"$2")+e;case 6187:return replace(replace(replace(e,/(zoom-|grab)/,WEBKIT+"$1"),/(image-set)/,WEBKIT+"$1"),e,"")+e;case 5495:case 3959:return replace(e,/(image-set\([^]*)/,WEBKIT+"$1$`$1");case 4968:return replace(replace(e,/(.+:)(flex-)?(.*)/,WEBKIT+"box-pack:$3"+MS+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+WEBKIT+e+e;case 4095:case 3583:case 4068:case 2532:return replace(e,/(.+)-inline(.+)/,WEBKIT+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(strlen(e)-1-t>6)switch(charat(e,t+1)){case 109:if(45!==charat(e,t+4))break;case 102:return replace(e,/(.+:)(.+)-([^]+)/,"$1"+WEBKIT+"$2-$3$1"+MOZ+(108==charat(e,t+3)?"$3":"$2-$3"))+e;case 115:return~indexof(e,"stretch")?prefix(replace(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==charat(e,t+1))break;case 6444:switch(charat(e,strlen(e)-3-(~indexof(e,"!important")&&10))){case 107:return replace(e,":",":"+WEBKIT)+e;case 101:return replace(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+WEBKIT+(45===charat(e,14)?"inline-":"")+"box$3$1"+WEBKIT+"$2$3$1"+MS+"$2box$3")+e}break;case 5936:switch(charat(e,t+11)){case 114:return WEBKIT+e+MS+replace(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return WEBKIT+e+MS+replace(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return WEBKIT+e+MS+replace(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return WEBKIT+e+MS+e+e}return e}var prefixer=function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case DECLARATION:e.return=prefix(e.value,e.length);break;case KEYFRAMES:return serialize([copy(e,{value:replace(e.value,"@","@"+WEBKIT)})],r);case RULESET:if(e.length)return combine(e.props,function(t){switch(match$1(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return serialize([copy(e,{props:[replace(t,/:(read-\w+)/,":"+MOZ+"$1")]})],r);case"::placeholder":return serialize([copy(e,{props:[replace(t,/:(plac\w+)/,":"+WEBKIT+"input-$1")]}),copy(e,{props:[replace(t,/:(plac\w+)/,":"+MOZ+"$1")]}),copy(e,{props:[replace(t,/:(plac\w+)/,MS+"input-$1")]})],r)}return""})}},defaultStylisPlugins=[prefixer],createCache=function(e){var t,n,r,i=e.key;if("css"===i){var o=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(o,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var a=e.stylisPlugins||defaultStylisPlugins,s={},l=[];t=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+i+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)s[t[n]]=!0;l.push(e)});var u=middleware([compat,removeLabel].concat(a,[stringify,rulesheet(function(e){r.insert(e)})])),c=function(e){return serialize(compile(e),u)};n=function(e,t,n,i){r=n,c(e?e+"{"+t.styles+"}":t.styles),i&&(d.inserted[t.name]=!0)};var d={key:i,sheet:new StyleSheet({key:i,container:t,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:n};return d.sheet.hydrate(l),d},reactIs=requireReactIs(),FORWARD_REF_STATICS={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},MEMO_STATICS={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},TYPE_STATICS={};TYPE_STATICS[reactIs.ForwardRef]=FORWARD_REF_STATICS,TYPE_STATICS[reactIs.Memo]=MEMO_STATICS;var isBrowser$1=!0;function getRegisteredStyles(e,t,n){var r="";return n.split(" ").forEach(function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "}),r}var registerStyles=function(e,t,n){var r=e.key+"-"+t.name;(!1===n||!1===isBrowser$1)&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},insertStyles=function(e,t,n){registerStyles(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do e.insert(t===i?"."+r:"",i,e.sheet,!0),i=i.next;while(void 0!==i)}};function murmur2(e){for(var t,n=0,r=0,i=e.length;i>=4;++r,i-=4)t=(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))*1540483477+((t>>>16)*59797<<16),t^=t>>>24,n=(65535&t)*1540483477+((t>>>16)*59797<<16)^(65535&n)*1540483477+((n>>>16)*59797<<16);switch(i){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n^=255&e.charCodeAt(r),n=(65535&n)*1540483477+((n>>>16)*59797<<16)}return n^=n>>>13,(((n=(65535&n)*1540483477+((n>>>16)*59797<<16))^n>>>15)>>>0).toString(36)}var unitlessKeys={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ILLEGAL_ESCAPE_SEQUENCE_ERROR="You have illegal escape sequence in your template literal, most likely inside content's property value.\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \"content: '\\00d7';\" should become \"content: '\\\\00d7';\".\nYou can read more about this here:\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences",UNDEFINED_AS_OBJECT_KEY_ERROR="You have passed in falsy value as style object's key (can happen when in example you pass unexported component as computed key).",hyphenateRegex=/[A-Z]|^ms/g,animationRegex=/_EMO_([^_]+?)_([^]*?)_EMO_/g,isCustomProperty=function(e){return 45===e.charCodeAt(1)},isProcessableValue=function(e){return null!=e&&"boolean"!=typeof e},processStyleName=memoize(function(e){return isCustomProperty(e)?e:e.replace(hyphenateRegex,"-$&").toLowerCase()}),processStyleValue=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(animationRegex,function(e,t,n){return cursor={name:t,styles:n,next:cursor},t})}return 1===unitlessKeys[e]||isCustomProperty(e)||"number"!=typeof t||0===t?t:t+"px"},noComponentSelectorMessage="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function handleInterpolation(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return cursor={name:n.name,styles:n.styles,next:cursor},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)cursor={name:r.name,styles:r.styles,next:cursor},r=r.next;return n.styles+";"}return createStringFromObject(e,t,n);case"function":if(void 0!==e){var i=cursor,o=n(e);return cursor=i,handleInterpolation(e,t,o)}}if(null==t)return n;var a=t[n];return void 0!==a?a:n}function createStringFromObject(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=handleInterpolation(e,t,n[i])+";";else for(var o in n){var a=n[o];if("object"!=typeof a)null!=t&&void 0!==t[a]?r+=o+"{"+t[a]+"}":isProcessableValue(a)&&(r+=processStyleName(o)+":"+processStyleValue(o,a)+";");else if(Array.isArray(a)&&"string"==typeof a[0]&&(null==t||void 0===t[a[0]]))for(var s=0;s<a.length;s++)isProcessableValue(a[s])&&(r+=processStyleName(o)+":"+processStyleValue(o,a[s])+";");else{var l=handleInterpolation(e,t,a);switch(o){case"animation":case"animationName":r+=processStyleName(o)+":"+l+";";break;default:r+=o+"{"+l+"}"}}}return r}var labelPattern=/label:\s*([^\s;\n{]+)\s*(;|$)/g,serializeStyles=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r,i=!0,o="";cursor=void 0;var a=e[0];null==a||void 0===a.raw?(i=!1,o+=handleInterpolation(n,t,a)):o+=a[0];for(var s=1;s<e.length;s++)o+=handleInterpolation(n,t,e[s]),i&&(o+=a[s]);labelPattern.lastIndex=0;for(var l="";null!==(r=labelPattern.exec(o));)l+="-"+r[1];return{name:murmur2(o)+l,styles:o,next:cursor}},syncFallback=function(e){return e()},useInsertionEffect$1=!!(react__WEBPACK_IMPORTED_MODULE_2___namespace_cache||(react__WEBPACK_IMPORTED_MODULE_2___namespace_cache=__webpack_require__.t(react__WEBPACK_IMPORTED_MODULE_2__,2))).useInsertionEffect&&(react__WEBPACK_IMPORTED_MODULE_2___namespace_cache||(react__WEBPACK_IMPORTED_MODULE_2___namespace_cache=__webpack_require__.t(react__WEBPACK_IMPORTED_MODULE_2__,2))).useInsertionEffect,useInsertionEffectAlwaysWithSyncFallback=useInsertionEffect$1||syncFallback,useInsertionEffectWithLayoutFallback=useInsertionEffect$1||react__WEBPACK_IMPORTED_MODULE_2__.useLayoutEffect,hasOwn={}.hasOwnProperty,EmotionCacheContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext("undefined"!=typeof HTMLElement?createCache({key:"css"}):null);EmotionCacheContext.Provider;var withEmotionCache=function(e){return(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function(t,n){return e(t,(0,react__WEBPACK_IMPORTED_MODULE_2__.useContext)(EmotionCacheContext),n)})},ThemeContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext({}),getLastPart=function(e){var t=e.split(".");return t[t.length-1]},getFunctionNameFromStackTraceLine=function(e){var t=/^\s+at\s+([A-Za-z0-9$.]+)\s/.exec(e);if(t||(t=/^([A-Za-z0-9$.]+)@/.exec(e)))return getLastPart(t[1])},internalReactFunctionNames=new Set(["renderWithHooks","processChild","finishClassComponent","renderToString"]),sanitizeIdentifier=function(e){return e.replace(/\$/g,"-")},getLabelFromStackTrace=function(e){if(e)for(var t=e.split("\n"),n=0;n<t.length;n++){var r=getFunctionNameFromStackTraceLine(t[n]);if(r){if(internalReactFunctionNames.has(r))break;if(/^[A-Z]/.test(r))return sanitizeIdentifier(r)}}},typePropName="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",labelPropName="__EMOTION_LABEL_PLEASE_DO_NOT_USE__",createEmotionProps=function(e,t){var n={};for(var r in t)hasOwn.call(t,r)&&(n[r]=t[r]);return n[typePropName]=e,n},Insertion$1=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return registerStyles(t,n,r),useInsertionEffectAlwaysWithSyncFallback(function(){return insertStyles(t,n,r)}),null},Emotion=withEmotionCache(function(e,t,n){var r=e.css;"string"==typeof r&&void 0!==t.registered[r]&&(r=t.registered[r]);var i=e[typePropName],o=[r],a="";"string"==typeof e.className?a=getRegisteredStyles(t.registered,o,e.className):null!=e.className&&(a=e.className+" ");var s=serializeStyles(o,void 0,react__WEBPACK_IMPORTED_MODULE_2__.useContext(ThemeContext));a+=t.key+"-"+s.name;var l={};for(var u in e)hasOwn.call(e,u)&&"css"!==u&&u!==typePropName&&(l[u]=e[u]);return l.ref=n,l.className=a,react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_2__.createElement(Insertion$1,{cache:t,serialized:s,isStringTag:"string"==typeof i}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(i,l))}),Emotion$1=Emotion,pkg={},jsx=function(e,t){var n=arguments;if(null==t||!hasOwn.call(t,"css"))return react__WEBPACK_IMPORTED_MODULE_2__.createElement.apply(void 0,n);var r=n.length,i=Array(r);i[0]=Emotion$1,i[1]=createEmotionProps(e,t);for(var o=2;o<r;o++)i[o]=n[o];return react__WEBPACK_IMPORTED_MODULE_2__.createElement.apply(null,i)},warnedAboutCssPropForGlobal=!1,Global=withEmotionCache(function(e,t){var n=serializeStyles([e.styles],void 0,react__WEBPACK_IMPORTED_MODULE_2__.useContext(ThemeContext)),r=react__WEBPACK_IMPORTED_MODULE_2__.useRef();return useInsertionEffectWithLayoutFallback(function(){var e=t.key+"-global",i=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),o=!1,a=document.querySelector('style[data-emotion="'+e+" "+n.name+'"]');return t.sheet.tags.length&&(i.before=t.sheet.tags[0]),null!==a&&(o=!0,a.setAttribute("data-emotion",e),i.hydrate([a])),r.current=[i,o],function(){i.flush()}},[t]),useInsertionEffectWithLayoutFallback(function(){var e=r.current,i=e[0];if(e[1]){e[1]=!1;return}if(void 0!==n.next&&insertStyles(t,n.next,!0),i.tags.length){var o=i.tags[i.tags.length-1].nextElementSibling;i.before=o,i.flush()}t.insert("",n,i,!1)},[t,n.name]),null});function css$2(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return serializeStyles(t)}var keyframes=function(){var e=css$2.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},classnames=function e(t){for(var n=t.length,r=0,i="";r<n;r++){var o=t[r];if(null!=o){var a=void 0;switch(typeof o){case"boolean":break;case"object":if(Array.isArray(o))a=e(o);else for(var s in a="",o)o[s]&&s&&(a&&(a+=" "),a+=s);break;default:a=o}a&&(i&&(i+=" "),i+=a)}}return i};function merge(e,t,n){var r=[],i=getRegisteredStyles(e,r,n);return r.length<2?n:i+t(r)}var Insertion=function(e){var t=e.cache,n=e.serializedArr;return useInsertionEffectAlwaysWithSyncFallback(function(){for(var e=0;e<n.length;e++)insertStyles(t,n[e],!1)}),null},ClassNames=withEmotionCache(function(e,t){var n=!1,r=[],i=function(){for(var e=arguments.length,n=Array(e),i=0;i<e;i++)n[i]=arguments[i];var o=serializeStyles(n,t.registered);return r.push(o),registerStyles(t,o,!1),t.key+"-"+o.name},o=function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return merge(t.registered,i,classnames(n))},a={css:i,cx:o,theme:react__WEBPACK_IMPORTED_MODULE_2__.useContext(ThemeContext)},s=e.children(a);return n=!0,react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_2__.createElement(Insertion,{cache:t,serializedArr:r}),s)});function getNodeName(e){return isNode(e)?(e.nodeName||"").toLowerCase():"#document"}function getWindow(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function getDocumentElement(e){var t;return null==(t=(isNode(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function isNode(e){return e instanceof Node||e instanceof getWindow(e).Node}function isElement(e){return e instanceof Element||e instanceof getWindow(e).Element}function isHTMLElement(e){return e instanceof HTMLElement||e instanceof getWindow(e).HTMLElement}function isShadowRoot(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof getWindow(e).ShadowRoot)}function isOverflowElement(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=getComputedStyle$1(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function isTableElement(e){return["table","td","th"].includes(getNodeName(e))}function isTopLayer(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function isContainingBlock(e){let t=isWebKit(),n=getComputedStyle$1(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function getContainingBlock(e){let t=getParentNode(e);for(;isHTMLElement(t)&&!isLastTraversableNode(t)&&!isTopLayer(t);){if(isContainingBlock(t))return t;t=getParentNode(t)}return null}function isWebKit(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function isLastTraversableNode(e){return["html","body","#document"].includes(getNodeName(e))}function getComputedStyle$1(e){return getWindow(e).getComputedStyle(e)}function getNodeScroll(e){return isElement(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function getParentNode(e){if("html"===getNodeName(e))return e;let t=e.assignedSlot||e.parentNode||isShadowRoot(e)&&e.host||getDocumentElement(e);return isShadowRoot(t)?t.host:t}function getNearestOverflowAncestor(e){let t=getParentNode(e);return isLastTraversableNode(t)?e.ownerDocument?e.ownerDocument.body:e.body:isHTMLElement(t)&&isOverflowElement(t)?t:getNearestOverflowAncestor(t)}function getOverflowAncestors(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let i=getNearestOverflowAncestor(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),a=getWindow(i);return o?t.concat(a,a.visualViewport||[],isOverflowElement(i)?i:[],a.frameElement&&n?getOverflowAncestors(a.frameElement):[]):t.concat(i,getOverflowAncestors(i,[],n))}function getCssDimensions(e){let t=getComputedStyle$1(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=isHTMLElement(e),o=i?e.offsetWidth:n,a=i?e.offsetHeight:r,s=round$1(n)!==o||round$1(r)!==a;return s&&(n=o,r=a),{width:n,height:r,$:s}}function unwrapElement(e){return isElement(e)?e:e.contextElement}function getScale(e){let t=unwrapElement(e);if(!isHTMLElement(t))return createCoords$1(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:o}=getCssDimensions(t),a=(o?round$1(n.width):n.width)/r,s=(o?round$1(n.height):n.height)/i;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}let noOffsets=createCoords$1(0);function getVisualOffsets(e){let t=getWindow(e);return isWebKit()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:noOffsets}function shouldAddVisualOffsets(e,t,n){return void 0===t&&(t=!1),!!n&&(!t||n===getWindow(e))&&t}function getBoundingClientRect(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),o=unwrapElement(e),a=createCoords$1(1);t&&(r?isElement(r)&&(a=getScale(r)):a=getScale(e));let s=shouldAddVisualOffsets(o,n,r)?getVisualOffsets(o):createCoords$1(0),l=(i.left+s.x)/a.x,u=(i.top+s.y)/a.y,c=i.width/a.x,d=i.height/a.y;if(o){let e=getWindow(o),t=r&&isElement(r)?getWindow(r):r,n=e,i=n.frameElement;for(;i&&r&&t!==n;){let e=getScale(i),t=i.getBoundingClientRect(),r=getComputedStyle$1(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,u*=e.y,c*=e.x,d*=e.y,l+=o,u+=a,i=(n=getWindow(i)).frameElement}}return rectToClientRect({width:c,height:d,x:l,y:u})}function convertOffsetParentRelativeRectToViewportRelativeRect(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,o="fixed"===i,a=getDocumentElement(r),s=!!t&&isTopLayer(t.floating);if(r===a||s&&o)return n;let l={scrollLeft:0,scrollTop:0},u=createCoords$1(1),c=createCoords$1(0),d=isHTMLElement(r);if((d||!d&&!o)&&(("body"!==getNodeName(r)||isOverflowElement(a))&&(l=getNodeScroll(r)),isHTMLElement(r))){let e=getBoundingClientRect(r);u=getScale(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-l.scrollLeft*u.x+c.x,y:n.y*u.y-l.scrollTop*u.y+c.y}}function getClientRects(e){return Array.from(e.getClientRects())}function getWindowScrollBarX(e){return getBoundingClientRect(getDocumentElement(e)).left+getNodeScroll(e).scrollLeft}function getDocumentRect(e){let t=getDocumentElement(e),n=getNodeScroll(e),r=e.ownerDocument.body,i=max$2(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=max$2(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+getWindowScrollBarX(e),s=-n.scrollTop;return"rtl"===getComputedStyle$1(r).direction&&(a+=max$2(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:a,y:s}}function getViewportRect(e,t){let n=getWindow(e),r=getDocumentElement(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;let e=isWebKit();(!e||e&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s,y:l}}function getInnerBoundingClientRect(e,t){let n=getBoundingClientRect(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=isHTMLElement(e)?getScale(e):createCoords$1(1),a=e.clientWidth*o.x;return{width:a,height:e.clientHeight*o.y,x:i*o.x,y:r*o.y}}function getClientRectFromClippingAncestor(e,t,n){let r;if("viewport"===t)r=getViewportRect(e,n);else if("document"===t)r=getDocumentRect(getDocumentElement(e));else if(isElement(t))r=getInnerBoundingClientRect(t,n);else{let n=getVisualOffsets(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return rectToClientRect(r)}function hasFixedPositionAncestor(e,t){let n=getParentNode(e);return!(n===t||!isElement(n)||isLastTraversableNode(n))&&("fixed"===getComputedStyle$1(n).position||hasFixedPositionAncestor(n,t))}function getClippingElementAncestors(e,t){let n=t.get(e);if(n)return n;let r=getOverflowAncestors(e,[],!1).filter(e=>isElement(e)&&"body"!==getNodeName(e)),i=null,o="fixed"===getComputedStyle$1(e).position,a=o?getParentNode(e):e;for(;isElement(a)&&!isLastTraversableNode(a);){let t=getComputedStyle$1(a),n=isContainingBlock(a);n||"fixed"!==t.position||(i=null),(o?!n&&!i:!n&&"static"===t.position&&!!i&&["absolute","fixed"].includes(i.position)||isOverflowElement(a)&&!n&&hasFixedPositionAncestor(e,a))?r=r.filter(e=>e!==a):i=t,a=getParentNode(a)}return t.set(e,r),r}function getClippingRect(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,o=[..."clippingAncestors"===n?isTopLayer(t)?[]:getClippingElementAncestors(t,this._c):[].concat(n),r],a=o[0],s=o.reduce((e,n)=>{let r=getClientRectFromClippingAncestor(t,n,i);return e.top=max$2(r.top,e.top),e.right=min$2(r.right,e.right),e.bottom=min$2(r.bottom,e.bottom),e.left=max$2(r.left,e.left),e},getClientRectFromClippingAncestor(t,a,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function getDimensions(e){let{width:t,height:n}=getCssDimensions(e);return{width:t,height:n}}function getRectRelativeToOffsetParent(e,t,n){let r=isHTMLElement(t),i=getDocumentElement(t),o="fixed"===n,a=getBoundingClientRect(e,!0,o,t),s={scrollLeft:0,scrollTop:0},l=createCoords$1(0);if(r||!r&&!o){if(("body"!==getNodeName(t)||isOverflowElement(i))&&(s=getNodeScroll(t)),r){let e=getBoundingClientRect(t,!0,o,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else i&&(l.x=getWindowScrollBarX(i))}return{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function isStaticPositioned(e){return"static"===getComputedStyle$1(e).position}function getTrueOffsetParent(e,t){return isHTMLElement(e)&&"fixed"!==getComputedStyle$1(e).position?t?t(e):e.offsetParent:null}function getOffsetParent(e,t){let n=getWindow(e);if(isTopLayer(e))return n;if(!isHTMLElement(e)){let t=getParentNode(e);for(;t&&!isLastTraversableNode(t);){if(isElement(t)&&!isStaticPositioned(t))return t;t=getParentNode(t)}return n}let r=getTrueOffsetParent(e,t);for(;r&&isTableElement(r)&&isStaticPositioned(r);)r=getTrueOffsetParent(r,t);return r&&isLastTraversableNode(r)&&isStaticPositioned(r)&&!isContainingBlock(r)?n:r||getContainingBlock(e)||n}let getElementRects=async function(e){let t=this.getOffsetParent||getOffsetParent,n=this.getDimensions,r=await n(e.floating);return{reference:getRectRelativeToOffsetParent(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function isRTL(e){return"rtl"===getComputedStyle$1(e).direction}let platform={convertOffsetParentRelativeRectToViewportRelativeRect,getDocumentElement,getClippingRect,getOffsetParent,getElementRects,getClientRects,getDimensions,getScale,isElement,isRTL};function observeMove(e,t){let n,r=null,i=getDocumentElement(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}function a(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),o();let{left:u,top:c,width:d,height:f}=e.getBoundingClientRect();if(s||t(),!d||!f)return;let p=floor$1(c),h={rootMargin:-p+"px "+-floor$1(i.clientWidth-(u+d))+"px "+-floor$1(i.clientHeight-(c+f))+"px "+-floor$1(u)+"px",threshold:max$2(0,min$2(1,l))||1},m=!0;function g(e){let t=e[0].intersectionRatio;if(t!==l){if(!m)return a();t?a(!1,t):n=setTimeout(()=>{a(!1,1e-7)},1e3)}m=!1}try{r=new IntersectionObserver(g,{...h,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(g,h)}r.observe(e)}return a(!0),o}function autoUpdate(e,t,n,r){let i;void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,c=unwrapElement(e),d=o||a?[...c?getOverflowAncestors(c):[],...getOverflowAncestors(t)]:[];d.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)});let f=c&&l?observeMove(c,n):null,p=-1,h=null;s&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),c&&!u&&h.observe(c),h.observe(t));let m=u?getBoundingClientRect(e):null;function g(){let t=getBoundingClientRect(e);m&&(t.x!==m.x||t.y!==m.y||t.width!==m.width||t.height!==m.height)&&n(),m=t,i=requestAnimationFrame(g)}return u&&g(),n(),()=>{var e;d.forEach(e=>{o&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=h)||e.disconnect(),h=null,u&&cancelAnimationFrame(i)}}let detectOverflow=detectOverflow$1,offset$1=offset$3,autoPlacement$1=autoPlacement$2,shift$1=shift$3,flip$1=flip$3,size$1=size$2,hide$1=hide$2,arrow$2=arrow$4,inline$1=inline$2,limitShift$1=limitShift$2,computePosition=(e,t,n)=>{let r=new Map,i={platform,...n},o={...i.platform,_c:r};return computePosition$2(e,t,{...i,platform:o})};var index$2=react__WEBPACK_IMPORTED_MODULE_2__.useLayoutEffect,_excluded$4$1=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],noop=function(){};function applyPrefixToName(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function classNames(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var o=[].concat(r);if(t&&e)for(var a in t)t.hasOwnProperty(a)&&t[a]&&o.push("".concat(applyPrefixToName(e,a)));return o.filter(function(e){return e}).map(function(e){return String(e).trim()}).join(" ")}var cleanValue=function(e){return isArray(e)?e.filter(Boolean):"object"===(0,_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_11__.Z)(e)&&null!==e?[e]:[]},cleanCommonProps=function(e){e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme;var t=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$4$1);return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},t)},getStyleProps=function(e,t,n){var r=e.cx,i=e.getStyles,o=e.getClassNames,a=e.className;return{css:i(t,e),className:r(null!=n?n:{},o(t,e),a)}};function isDocumentElement(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function normalizedHeight(e){return isDocumentElement(e)?window.innerHeight:e.clientHeight}function getScrollTop(e){return isDocumentElement(e)?window.pageYOffset:e.scrollTop}function scrollTo(e,t){if(isDocumentElement(e)){window.scrollTo(0,t);return}e.scrollTop=t}function getScrollParent(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return i;return document.documentElement}function easeOutCubic(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function animatedScrollTo(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:noop,i=getScrollTop(e),o=t-i,a=10,s=0;function l(){scrollTo(e,easeOutCubic(s+=a,i,o,n)),s<n?window.requestAnimationFrame(l):r(e)}l()}function scrollIntoView(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),i=t.offsetHeight/3;r.bottom+i>n.bottom?scrollTo(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):r.top-i<n.top&&scrollTo(e,Math.max(t.offsetTop-i,0))}function getBoundingClientObj(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}function isTouchCapable(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}function isMobileDevice(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}var passiveOptionAccessed=!1,options={get passive(){return passiveOptionAccessed=!0}},w="undefined"!=typeof window?window:{};w.addEventListener&&w.removeEventListener&&(w.addEventListener("p",noop,options),w.removeEventListener("p",noop,!1));var supportsPassiveEvents=passiveOptionAccessed;function notNullish(e){return null!=e}function isArray(e){return Array.isArray(e)}function valueTernary(e,t,n){return e?t:n}function singleValueAsValue(e){return e}function multiValueAsValue(e){return e}var removeProps=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Object.entries(e).filter(function(e){var t=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(e,1)[0];return!n.includes(t)}).reduce(function(e,t){var n=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(t,2),r=n[0],i=n[1];return e[r]=i,e},{})},_excluded$3$1=["children","innerProps"],_excluded2$1=["children","innerProps"];function getMenuPlacement(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,i=e.placement,o=e.shouldScroll,a=e.isFixedPosition,s=e.controlHeight,l=getScrollParent(n),u={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return u;var c=l.getBoundingClientRect().height,d=n.getBoundingClientRect(),f=d.bottom,p=d.height,h=d.top,m=n.offsetParent.getBoundingClientRect().top,g=a?window.innerHeight:normalizedHeight(l),v=getScrollTop(l),y=parseInt(getComputedStyle(n).marginBottom,10),b=parseInt(getComputedStyle(n).marginTop,10),_=m-b,E=g-h,w=_+v,S=c-v-h,T=f-g+v+y,O=v+h-b,I=160;switch(i){case"auto":case"bottom":if(E>=p)return{placement:"bottom",maxHeight:t};if(S>=p&&!a)return o&&animatedScrollTo(l,T,I),{placement:"bottom",maxHeight:t};if(!a&&S>=r||a&&E>=r)return o&&animatedScrollTo(l,T,I),{placement:"bottom",maxHeight:a?E-y:S-y};if("auto"===i||a){var x=t,k=a?_:w;return k>=r&&(x=Math.min(k-y-s,t)),{placement:"top",maxHeight:x}}if("bottom"===i)return o&&scrollTo(l,T),{placement:"bottom",maxHeight:t};break;case"top":if(_>=p)return{placement:"top",maxHeight:t};if(w>=p&&!a)return o&&animatedScrollTo(l,O,I),{placement:"top",maxHeight:t};if(!a&&w>=r||a&&_>=r){var C=t;return(!a&&w>=r||a&&_>=r)&&(C=a?_-b:w-b),o&&animatedScrollTo(l,O,I),{placement:"top",maxHeight:C}}return{placement:"bottom",maxHeight:t};default:throw Error('Invalid placement provided "'.concat(i,'".'))}return u}function alignToControl(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}var coercePlacement=function(e){return"auto"===e?"bottom":e},menuCSS=function(e,t){var n,r=e.placement,i=e.theme,o=i.borderRadius,a=i.spacing,s=i.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((n={label:"menu"},(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(n,alignToControl(r),"100%"),(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(n,"position","absolute"),(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(n,"width","100%"),(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(n,"zIndex",1),n),t?{}:{backgroundColor:s.neutral0,borderRadius:o,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:a.menuGutter,marginTop:a.menuGutter})},PortalPlacementContext=(0,react__WEBPACK_IMPORTED_MODULE_2__.createContext)(null),MenuPlacer=function(e){var t=e.children,n=e.minMenuHeight,r=e.maxMenuHeight,i=e.menuPlacement,o=e.menuPosition,a=e.menuShouldScrollIntoView,s=e.theme,l=((0,react__WEBPACK_IMPORTED_MODULE_2__.useContext)(PortalPlacementContext)||{}).setPortalPlacement,u=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),c=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(r),d=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(c,2),f=d[0],p=d[1],h=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(null),m=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(h,2),g=m[0],v=m[1],y=s.spacing.controlHeight;return index$2(function(){var e=u.current;if(e){var t="fixed"===o,s=a&&!t,c=getMenuPlacement({maxHeight:r,menuEl:e,minHeight:n,placement:i,shouldScroll:s,isFixedPosition:t,controlHeight:y});p(c.maxHeight),v(c.placement),null==l||l(c.placement)}},[r,i,o,a,n,l,y]),t({ref:u,placerProps:(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},e),{},{placement:g||coercePlacement(i),maxHeight:f})})},Menu=function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"menu",{menu:!0}),{ref:n},r),t)},Menu$1=Menu,menuListCSS=function(e,t){var n=e.maxHeight,r=e.theme.spacing.baseUnit;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:r,paddingTop:r})},MenuList=function(e){var t=e.children,n=e.innerProps,r=e.innerRef,i=e.isMulti;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"menuList",{"menu-list":!0,"menu-list--is-multi":i}),{ref:r},n),t)},noticeCSS=function(e,t){var n=e.theme,r=n.spacing.baseUnit,i=n.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({textAlign:"center"},t?{}:{color:i.neutral40,padding:"".concat(2*r,"px ").concat(3*r,"px")})},noOptionsMessageCSS=noticeCSS,loadingMessageCSS=noticeCSS,NoOptionsMessage=function(e){var t=e.children,n=void 0===t?"No options":t,r=e.innerProps,i=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$3$1);return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},i),{},{children:n,innerProps:r}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),r),n)},LoadingMessage=function(e){var t=e.children,n=void 0===t?"Loading...":t,r=e.innerProps,i=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded2$1);return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},i),{},{children:n,innerProps:r}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),r),n)},menuPortalCSS=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},MenuPortal=function(e){var t=e.appendTo,n=e.children,r=e.controlElement,i=e.innerProps,o=e.menuPlacement,a=e.menuPosition,s=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),l=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),u=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(coercePlacement(o)),c=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(u,2),d=c[0],f=c[1],p=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return{setPortalPlacement:f}},[]),h=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(null),m=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(h,2),g=m[0],v=m[1],y=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(){if(r){var e=getBoundingClientObj(r),t="fixed"===a?0:window.pageYOffset,n=e[d]+t;(n!==(null==g?void 0:g.offset)||e.left!==(null==g?void 0:g.rect.left)||e.width!==(null==g?void 0:g.rect.width))&&v({offset:n,rect:e})}},[r,a,d,null==g?void 0:g.offset,null==g?void 0:g.rect.left,null==g?void 0:g.rect.width]);index$2(function(){y()},[y]);var b=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(){"function"==typeof l.current&&(l.current(),l.current=null),r&&s.current&&(l.current=autoUpdate(r,s.current,y,{elementResize:"ResizeObserver"in window}))},[r,y]);index$2(function(){b()},[b]);var _=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){s.current=e,b()},[b]);if(!t&&"fixed"!==a||!g)return null;var E=jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({ref:_},getStyleProps((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},e),{},{offset:g.offset,position:a,rect:g.rect}),"menuPortal",{"menu-portal":!0}),i),n);return jsx(PortalPlacementContext.Provider,{value:p},t?(0,react_dom__WEBPACK_IMPORTED_MODULE_4__.createPortal)(E,t):E)},containerCSS=function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},SelectContainer=function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,i=e.isRtl;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"container",{"--is-disabled":r,"--is-rtl":i}),n),t)},valueContainerCSS=function(e,t){var n=e.theme.spacing,r=e.isMulti,i=e.hasValue,o=e.selectProps.controlShouldRenderValue;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({alignItems:"center",display:r&&i&&o?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})},ValueContainer=function(e){var t=e.children,n=e.innerProps,r=e.isMulti,i=e.hasValue;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":i}),n),t)},indicatorsContainerCSS=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},IndicatorsContainer=function(e){var t=e.children,n=e.innerProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"indicatorsContainer",{indicators:!0}),n),t)},_excluded$2$1=["size"],_excluded2=["innerProps","isRtl","size"];function _EMOTION_STRINGIFIED_CSS_ERROR__$3(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}var _ref2$2={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Svg=function(e){var t=e.size,n=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$2$1);return jsx("svg",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:_ref2$2},n))},CrossIcon=function(e){return jsx(Svg,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({size:20},e),jsx("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},DownChevron=function(e){return jsx(Svg,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({size:20},e),jsx("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},baseCSS=function(e,t){var n=e.isFocused,r=e.theme,i=r.spacing.baseUnit,o=r.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?o.neutral60:o.neutral20,padding:2*i,":hover":{color:n?o.neutral80:o.neutral40}})},dropdownIndicatorCSS=baseCSS,DropdownIndicator=function(e){var t=e.children,n=e.innerProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||jsx(DownChevron,null))},clearIndicatorCSS=baseCSS,ClearIndicator=function(e){var t=e.children,n=e.innerProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||jsx(CrossIcon,null))},indicatorSeparatorCSS=function(e,t){var n=e.isDisabled,r=e.theme,i=r.spacing.baseUnit,o=r.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?o.neutral10:o.neutral20,marginBottom:2*i,marginTop:2*i})},IndicatorSeparator=function(e){var t=e.innerProps;return jsx("span",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},t,getStyleProps(e,"indicatorSeparator",{"indicator-separator":!0})))},loadingDotAnimations=keyframes(_templateObject||(_templateObject=(0,_babel_runtime_helpers_esm_taggedTemplateLiteral__WEBPACK_IMPORTED_MODULE_14__.Z)(["\n  0%, 80%, 100% { opacity: 0; }\n  40% { opacity: 1; }\n"]))),loadingIndicatorCSS=function(e,t){var n=e.isFocused,r=e.size,i=e.theme,o=i.colors,a=i.spacing.baseUnit;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:r,lineHeight:1,marginRight:r,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?o.neutral60:o.neutral20,padding:2*a})},LoadingDot=function(e){var t=e.delay,n=e.offset;return jsx("span",{css:css$2({animation:"".concat(loadingDotAnimations," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},LoadingIndicator=function(e){var t=e.innerProps,n=e.isRtl,r=e.size,i=void 0===r?4:r,o=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded2);return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},o),{},{innerProps:t,isRtl:n,size:i}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),jsx(LoadingDot,{delay:0,offset:n}),jsx(LoadingDot,{delay:160,offset:!0}),jsx(LoadingDot,{delay:320,offset:!n}))},css$1=function(e,t){var n=e.isDisabled,r=e.isFocused,i=e.theme,o=i.colors,a=i.borderRadius,s=i.spacing;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:s.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?o.neutral5:o.neutral0,borderColor:n?o.neutral10:r?o.primary:o.neutral20,borderRadius:a,borderStyle:"solid",borderWidth:1,boxShadow:r?"0 0 0 1px ".concat(o.primary):void 0,"&:hover":{borderColor:r?o.primary:o.neutral30}})},Control=function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,i=e.innerRef,o=e.innerProps,a=e.menuIsOpen;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({ref:i},getStyleProps(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":a}),o,{"aria-disabled":n||void 0}),t)},Control$1=Control,_excluded$1$1=["data"],groupCSS=function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},Group=function(e){var t=e.children,n=e.cx,r=e.getStyles,i=e.getClassNames,o=e.Heading,a=e.headingProps,s=e.innerProps,l=e.label,u=e.theme,c=e.selectProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"group",{group:!0}),s),jsx(o,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},a,{selectProps:c,theme:u,getStyles:r,getClassNames:i,cx:n}),l),jsx("div",null,t))},groupHeadingCSS=function(e,t){var n=e.theme,r=n.colors,i=n.spacing;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"group",cursor:"default",display:"block"},t?{}:{color:r.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*i.baseUnit,paddingRight:3*i.baseUnit,textTransform:"uppercase"})},GroupHeading=function(e){var t=cleanCommonProps(e);t.data;var n=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(t,_excluded$1$1);return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"groupHeading",{"group-heading":!0}),n))},Group$1=Group,_excluded$5=["innerRef","isDisabled","isHidden","inputClassName"],inputCSS=function(e,t){var n=e.isDisabled,r=e.value,i=e.theme,o=i.spacing,a=i.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({visibility:n?"hidden":"visible",transform:r?"translateZ(0)":""},containerStyle),t?{}:{margin:o.baseUnit/2,paddingBottom:o.baseUnit/2,paddingTop:o.baseUnit/2,color:a.neutral80})},spacingStyle={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},containerStyle={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},spacingStyle)},inputStyle=function(e){return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},spacingStyle)},Input=function(e){var t=e.cx,n=e.value,r=cleanCommonProps(e),i=r.innerRef,o=r.isDisabled,a=r.isHidden,s=r.inputClassName,l=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(r,_excluded$5);return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"input",{"input-container":!0}),{"data-value":n||""}),jsx("input",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({className:t({input:!0},s),ref:i,style:inputStyle(a),disabled:o},l)))},Input$1=Input,multiValueCSS=function(e,t){var n=e.theme,r=n.spacing,i=n.borderRadius,o=n.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:o.neutral10,borderRadius:i/2,margin:r.baseUnit/2})},multiValueLabelCSS=function(e,t){var n=e.theme,r=n.borderRadius,i=n.colors,o=e.cropWithEllipsis;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({overflow:"hidden",textOverflow:o||void 0===o?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:r/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemoveCSS=function(e,t){var n=e.theme,r=n.spacing,i=n.borderRadius,o=n.colors,a=e.isFocused;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({alignItems:"center",display:"flex"},t?{}:{borderRadius:i/2,backgroundColor:a?o.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}})},MultiValueGeneric=function(e){var t=e.children;return jsx("div",e.innerProps,t)},MultiValueContainer=MultiValueGeneric,MultiValueLabel=MultiValueGeneric;function MultiValueRemove(e){var t=e.children,n=e.innerProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({role:"button"},n),t||jsx(CrossIcon,{size:14}))}var MultiValue=function(e){var t=e.children,n=e.components,r=e.data,i=e.innerProps,o=e.isDisabled,a=e.removeProps,s=e.selectProps,l=n.Container,u=n.Label,c=n.Remove;return jsx(l,{data:r,innerProps:(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},getStyleProps(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":o})),i),selectProps:s},jsx(u,{data:r,innerProps:(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},getStyleProps(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:s},t),jsx(c,{data:r,innerProps:(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},getStyleProps(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},a),selectProps:s}))},MultiValue$1=MultiValue,optionCSS=function(e,t){var n=e.isDisabled,r=e.isFocused,i=e.isSelected,o=e.theme,a=o.spacing,s=o.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:i?s.primary:r?s.primary25:"transparent",color:n?s.neutral20:i?s.neutral0:"inherit",padding:"".concat(2*a.baseUnit,"px ").concat(3*a.baseUnit,"px"),":active":{backgroundColor:n?void 0:i?s.primary:s.primary50}})},Option=function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,i=e.isSelected,o=e.innerRef,a=e.innerProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":i}),{ref:o,"aria-disabled":n},a),t)},Option$1=Option,placeholderCSS=function(e,t){var n=e.theme,r=n.spacing,i=n.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:i.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},Placeholder=function(e){var t=e.children,n=e.innerProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"placeholder",{placeholder:!0}),n),t)},Placeholder$1=Placeholder,css=function(e,t){var n=e.isDisabled,r=e.theme,i=r.spacing,o=r.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?o.neutral40:o.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},SingleValue=function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},SingleValue$1=SingleValue,components={ClearIndicator:ClearIndicator,Control:Control$1,DropdownIndicator:DropdownIndicator,DownChevron:DownChevron,CrossIcon:CrossIcon,Group:Group$1,GroupHeading:GroupHeading,IndicatorsContainer:IndicatorsContainer,IndicatorSeparator:IndicatorSeparator,Input:Input$1,LoadingIndicator:LoadingIndicator,Menu:Menu$1,MenuList:MenuList,MenuPortal:MenuPortal,LoadingMessage:LoadingMessage,NoOptionsMessage:NoOptionsMessage,MultiValue:MultiValue$1,MultiValueContainer:MultiValueContainer,MultiValueLabel:MultiValueLabel,MultiValueRemove:MultiValueRemove,Option:Option$1,Placeholder:Placeholder$1,SelectContainer:SelectContainer,SingleValue:SingleValue$1,ValueContainer:ValueContainer},defaultComponents=function(e){return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},components),e.components)},safeIsNaN=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function isEqual$1(e,t){return!!(e===t||safeIsNaN(e)&&safeIsNaN(t))}function areInputsEqual(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!isEqual$1(e[n],t[n]))return!1;return!0}function memoizeOne(e,t){void 0===t&&(t=areInputsEqual);var n=null;function r(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var o=e.apply(this,r);return n={lastResult:o,lastArgs:r,lastThis:this},o}return r.clear=function(){n=null},r}function _EMOTION_STRINGIFIED_CSS_ERROR__$2(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}for(var _ref={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},A11yText=function(e){return jsx("span",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({css:_ref},e))},A11yText$1=A11yText,defaultAriaLiveMessages={guidance:function(e){var t=e.isSearchable,n=e.isMulti,r=e.tabSelectsValue,i=e.context,o=e.isInitialFocus;switch(i){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(r?", press Tab to select the option and exit the menu":"",".");case"input":return o?"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,n=e.label,r=void 0===n?"":n,i=e.labels,o=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(i.length>1?"s":""," ").concat(i.join(","),", selected.");case"select-option":return o?"option ".concat(r," is disabled. Select another option."):"option ".concat(r,", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,i=e.label,o=void 0===i?"":i,a=e.selectValue,s=e.isDisabled,l=e.isSelected,u=e.isAppleDevice,c=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&a)return"value ".concat(o," focused, ").concat(c(a,n),".");if("menu"===t&&u){var d=s?" disabled":"",f="".concat(l?" selected":"").concat(d);return"".concat(o).concat(f,", ").concat(c(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},LiveRegion=function(e){var t=e.ariaSelection,n=e.focusedOption,r=e.focusedValue,i=e.focusableOptions,o=e.isFocused,a=e.selectValue,s=e.selectProps,l=e.id,u=e.isAppleDevice,c=s.ariaLiveMessages,d=s.getOptionLabel,f=s.inputValue,p=s.isMulti,h=s.isOptionDisabled,m=s.isSearchable,g=s.menuIsOpen,v=s.options,y=s.screenReaderStatus,b=s.tabSelectsValue,_=s.isLoading,E=s["aria-label"],w=s["aria-live"],S=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},defaultAriaLiveMessages),c||{})},[c]),T=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){var e="";if(t&&S.onChange){var n=t.option,r=t.options,i=t.removedValue,o=t.removedValues,s=t.value,l=function(e){return Array.isArray(e)?null:e},u=i||n||l(s),c=u?d(u):"",f=r||o||void 0,p=f?f.map(d):[],m=(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({isDisabled:u&&h(u,a),label:c,labels:p},t);e=S.onChange(m)}return e},[t,S,h,a,d]),O=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){var e="",t=n||r,o=!!(n&&a&&a.includes(n));if(t&&S.onFocus){var s={focused:t,label:d(t),isDisabled:h(t,a),isSelected:o,options:i,context:t===n?"menu":"value",selectValue:a,isAppleDevice:u};e=S.onFocus(s)}return e},[n,r,d,h,S,i,a,u]),I=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){var e="";if(g&&v.length&&!_&&S.onFilter){var t=y({count:i.length});e=S.onFilter({inputValue:f,resultsMessage:t})}return e},[i,f,g,S,v,y,_]),x=(null==t?void 0:t.action)==="initial-input-focus",k=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){var e="";if(S.guidance){var t=r?"value":g?"menu":"input";e=S.guidance({"aria-label":E,context:t,isDisabled:n&&h(n,a),isMulti:p,isSearchable:m,tabSelectsValue:b,isInitialFocus:x})}return e},[E,n,r,p,h,m,g,S,a,b,x]),C=jsx(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,jsx("span",{id:"aria-selection"},T),jsx("span",{id:"aria-focused"},O),jsx("span",{id:"aria-results"},I),jsx("span",{id:"aria-guidance"},k));return jsx(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,jsx(A11yText$1,{id:l},x&&C),jsx(A11yText$1,{"aria-live":w,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},o&&!x&&C))},LiveRegion$1=LiveRegion,diacritics=[{base:"A",letters:"AⒶA\xc0\xc1\xc2ẦẤẪẨ\xc3ĀĂẰẮẴẲȦǠ\xc4ǞẢ\xc5ǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"\xc6ǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČ\xc7ḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺE\xc8\xc9\xcaỀẾỄỂẼĒḔḖĔĖ\xcbẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾI\xcc\xcd\xceĨĪĬİ\xcfḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃ\xd1ṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄO\xd2\xd3\xd4ỒỐỖỔ\xd5ṌȬṎŌṐṒŎȮȰ\xd6ȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬ\xd8ǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊU\xd9\xda\xdbŨṸŪṺŬ\xdcǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲ\xddŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚ\xe0\xe1\xe2ầấẫẩ\xe3āăằắẵẳȧǡ\xe4ǟả\xe5ǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"\xe6ǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċč\xe7ḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔe\xe8\xe9\xeaềếễểẽēḕḗĕė\xebẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘi\xec\xed\xeeĩīĭ\xefḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹń\xf1ṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞo\xf2\xf3\xf4ồốỗổ\xf5ṍȭṏōṑṓŏȯȱ\xf6ȫỏőǒȍȏơờớỡởợọộǫǭ\xf8ǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢs\xdfśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤu\xf9\xfa\xfbũṹūṻŭ\xfcǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳ\xfdŷỹȳẏ\xffỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],anyDiacritic=RegExp("["+diacritics.map(function(e){return e.letters}).join("")+"]","g"),diacriticToBase={},i$1=0;i$1<diacritics.length;i$1++)for(var diacritic=diacritics[i$1],j=0;j<diacritic.letters.length;j++)diacriticToBase[diacritic.letters[j]]=diacritic.base;var stripDiacritics=function(e){return e.replace(anyDiacritic,function(e){return diacriticToBase[e]})},memoizedStripDiacriticsForInput=memoizeOne(stripDiacritics),trimString=function(e){return e.replace(/^\s+|\s+$/g,"")},defaultStringify=function(e){return"".concat(e.label," ").concat(e.value)},createFilter=function(e){return function(t,n){if(t.data.__isNew__)return!0;var r=(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({ignoreCase:!0,ignoreAccents:!0,stringify:defaultStringify,trim:!0,matchFrom:"any"},e),i=r.ignoreCase,o=r.ignoreAccents,a=r.stringify,s=r.trim,l=r.matchFrom,u=s?trimString(n):n,c=s?trimString(a(t)):a(t);return i&&(u=u.toLowerCase(),c=c.toLowerCase()),o&&(u=memoizedStripDiacriticsForInput(u),c=stripDiacritics(c)),"start"===l?c.substr(0,u.length)===u:c.indexOf(u)>-1}},_excluded$4=["innerRef"];function DummyInput(e){var t=e.innerRef,n=removeProps((0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$4),"onExited","in","enter","exit","appear");return jsx("input",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({ref:t},n,{css:css$2({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var cancelScroll=function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()};function useScrollCapture(e){var t=e.isEnabled,n=e.onBottomArrive,r=e.onBottomLeave,i=e.onTopArrive,o=e.onTopLeave,a=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(!1),s=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(!1),l=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(0),u=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),c=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e,t){if(null!==u.current){var l=u.current,c=l.scrollTop,d=l.scrollHeight,f=l.clientHeight,p=u.current,h=t>0,m=d-f-c,g=!1;m>t&&a.current&&(r&&r(e),a.current=!1),h&&s.current&&(o&&o(e),s.current=!1),h&&t>m?(n&&!a.current&&n(e),p.scrollTop=d,g=!0,a.current=!0):!h&&-t>c&&(i&&!s.current&&i(e),p.scrollTop=0,g=!0,s.current=!0),g&&cancelScroll(e)}},[n,r,i,o]),d=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){c(e,e.deltaY)},[c]),f=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){l.current=e.changedTouches[0].clientY},[]),p=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){var t=l.current-e.changedTouches[0].clientY;c(e,t)},[c]),h=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){if(e){var t=!!supportsPassiveEvents&&{passive:!1};e.addEventListener("wheel",d,t),e.addEventListener("touchstart",f,t),e.addEventListener("touchmove",p,t)}},[p,f,d]),m=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){e&&(e.removeEventListener("wheel",d,!1),e.removeEventListener("touchstart",f,!1),e.removeEventListener("touchmove",p,!1))},[p,f,d]);return(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){if(t){var e=u.current;return h(e),function(){m(e)}}},[t,h,m]),function(e){u.current=e}}var STYLE_KEYS=["boxSizing","height","overflow","paddingRight","position"],LOCK_STYLES={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function preventTouchMove(e){e.preventDefault()}function allowTouchMove(e){e.stopPropagation()}function preventInertiaScroll(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function isTouchDevice(){return"ontouchstart"in window||navigator.maxTouchPoints}var canUseDOM=!!("undefined"!=typeof window&&window.document&&window.document.createElement),activeScrollLocks=0,listenerOptions={capture:!1,passive:!1};function useScrollLock(e){var t=e.isEnabled,n=e.accountForScrollbars,r=void 0===n||n,i=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)({}),o=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),a=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){if(canUseDOM){var t=document.body,n=t&&t.style;if(r&&STYLE_KEYS.forEach(function(e){var t=n&&n[e];i.current[e]=t}),r&&activeScrollLocks<1){var o=parseInt(i.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,s=window.innerWidth-a+o||0;Object.keys(LOCK_STYLES).forEach(function(e){var t=LOCK_STYLES[e];n&&(n[e]=t)}),n&&(n.paddingRight="".concat(s,"px"))}t&&isTouchDevice()&&(t.addEventListener("touchmove",preventTouchMove,listenerOptions),e&&(e.addEventListener("touchstart",preventInertiaScroll,listenerOptions),e.addEventListener("touchmove",allowTouchMove,listenerOptions))),activeScrollLocks+=1}},[r]),s=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){if(canUseDOM){var t=document.body,n=t&&t.style;activeScrollLocks=Math.max(activeScrollLocks-1,0),r&&activeScrollLocks<1&&STYLE_KEYS.forEach(function(e){var t=i.current[e];n&&(n[e]=t)}),t&&isTouchDevice()&&(t.removeEventListener("touchmove",preventTouchMove,listenerOptions),e&&(e.removeEventListener("touchstart",preventInertiaScroll,listenerOptions),e.removeEventListener("touchmove",allowTouchMove,listenerOptions)))}},[r]);return(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){if(t){var e=o.current;return a(e),function(){s(e)}}},[t,a,s]),function(e){o.current=e}}function _EMOTION_STRINGIFIED_CSS_ERROR__$1(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}var blurSelectInput=function(e){var t=e.target;return t.ownerDocument.activeElement&&t.ownerDocument.activeElement.blur()},_ref2$1={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function ScrollManager(e){var t=e.children,n=e.lockEnabled,r=e.captureEnabled,i=useScrollCapture({isEnabled:void 0===r||r,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),o=useScrollLock({isEnabled:n}),a=function(e){i(e),o(e)};return jsx(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,n&&jsx("div",{onClick:blurSelectInput,css:_ref2$1}),t(a))}function _EMOTION_STRINGIFIED_CSS_ERROR__(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}var _ref2={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},RequiredInput=function(e){return jsx("input",{required:!0,name:e.name,tabIndex:-1,"aria-hidden":"true",onFocus:e.onFocus,css:_ref2,value:"",onChange:function(){}})},RequiredInput$1=RequiredInput;function testPlatform(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function isIPhone(){return testPlatform(/^iPhone/i)}function isMac$1(){return testPlatform(/^Mac/i)}function isIPad(){return testPlatform(/^iPad/i)||isMac$1()&&navigator.maxTouchPoints>1}function isIOS(){return isIPhone()||isIPad()}function isAppleDevice(){return isMac$1()||isIOS()}var formatGroupLabel=function(e){return e.label},getOptionLabel$1=function(e){return e.label},getOptionValue$1=function(e){return e.value},isOptionDisabled=function(e){return!!e.isDisabled},defaultStyles={clearIndicator:clearIndicatorCSS,container:containerCSS,control:css$1,dropdownIndicator:dropdownIndicatorCSS,group:groupCSS,groupHeading:groupHeadingCSS,indicatorsContainer:indicatorsContainerCSS,indicatorSeparator:indicatorSeparatorCSS,input:inputCSS,loadingIndicator:loadingIndicatorCSS,loadingMessage:loadingMessageCSS,menu:menuCSS,menuList:menuListCSS,menuPortal:menuPortalCSS,multiValue:multiValueCSS,multiValueLabel:multiValueLabelCSS,multiValueRemove:multiValueRemoveCSS,noOptionsMessage:noOptionsMessageCSS,option:optionCSS,placeholder:placeholderCSS,singleValue:css,valueContainer:valueContainerCSS},colors={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},borderRadius=4,baseUnit=4,controlHeight=38,menuGutter=2*baseUnit,spacing={baseUnit:baseUnit,controlHeight:controlHeight,menuGutter:menuGutter},defaultTheme={borderRadius:borderRadius,colors:colors,spacing:spacing},defaultProps$4={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:isTouchCapable(),captureMenuScroll:!isTouchCapable(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:createFilter(),formatGroupLabel:formatGroupLabel,getOptionLabel:getOptionLabel$1,getOptionValue:getOptionValue$1,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:isOptionDisabled,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!isMobileDevice(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function toCategorizedOption(e,t,n,r){var i=_isOptionDisabled(e,t,n),o=_isOptionSelected(e,t,n),a=getOptionLabel(e,t),s=getOptionValue(e,t);return{type:"option",data:t,isDisabled:i,isSelected:o,label:a,value:s,index:r}}function buildCategorizedOptions(e,t){return e.options.map(function(n,r){if("options"in n){var i=n.options.map(function(n,r){return toCategorizedOption(e,n,t,r)}).filter(function(t){return isFocusable(e,t)});return i.length>0?{type:"group",data:n,options:i,index:r}:void 0}var o=toCategorizedOption(e,n,t,r);return isFocusable(e,o)?o:void 0}).filter(notNullish)}function buildFocusableOptionsFromCategorizedOptions(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,(0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_15__.Z)(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function buildFocusableOptionsWithIds(e,t){return e.reduce(function(e,n){return"group"===n.type?e.push.apply(e,(0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_15__.Z)(n.options.map(function(e){return{data:e.data,id:"".concat(t,"-").concat(n.index,"-").concat(e.index)}}))):e.push({data:n.data,id:"".concat(t,"-").concat(n.index)}),e},[])}function buildFocusableOptions(e,t){return buildFocusableOptionsFromCategorizedOptions(buildCategorizedOptions(e,t))}function isFocusable(e,t){var n=e.inputValue,r=void 0===n?"":n,i=t.data,o=t.isSelected,a=t.label,s=t.value;return(!shouldHideSelectedOptions(e)||!o)&&_filterOption(e,{label:a,value:s,data:i},r)}function getNextFocusedValue(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r<t.length)return t[r]}return null}function getNextFocusedOption(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}var getFocusedOptionId=function(e,t){var n;return(null===(n=e.find(function(e){return e.data===t}))||void 0===n?void 0:n.id)||null},getOptionLabel=function(e,t){return e.getOptionLabel(t)},getOptionValue=function(e,t){return e.getOptionValue(t)};function _isOptionDisabled(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function _isOptionSelected(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=getOptionValue(e,t);return n.some(function(t){return getOptionValue(e,t)===r})}function _filterOption(e,t,n){return!e.filterOption||e.filterOption(t,n)}var shouldHideSelectedOptions=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},instanceId=1,Select$1=function(e){(0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_16__.Z)(n,e);var t=(0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_17__.Z)(n);function n(e){var r;if((0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_6__.Z)(this,n),(r=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.isAppleDevice=isAppleDevice(),r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,i=n.onChange,o=n.name;t.name=o,r.ariaOnChange(e,t),i(e,t)},r.setValue=function(e,t,n){var i=r.props,o=i.closeMenuOnSelect,a=i.isMulti,s=i.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:s}),o&&(r.setState({inputIsHiddenAfterUpdate:!a}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,i=t.isMulti,o=t.name,a=r.state.selectValue,s=i&&r.isOptionSelected(e,a),l=r.isOptionDisabled(e,a);if(s){var u=r.getOptionValue(e);r.setValue(multiValueAsValue(a.filter(function(e){return r.getOptionValue(e)!==u})),"deselect-option",e)}else if(l){r.ariaOnChange(singleValueAsValue(e),{action:"select-option",option:e,name:o});return}else i?r.setValue(multiValueAsValue([].concat((0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_15__.Z)(a),[e])),"select-option",e):r.setValue(singleValueAsValue(e),"select-option");n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,i=r.getOptionValue(e),o=n.filter(function(e){return r.getOptionValue(e)!==i}),a=valueTernary(t,o,o[0]||null);r.onChange(a,{action:"remove-value",removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange(valueTernary(r.props.isMulti,[],null),{action:"clear",removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],i=t.slice(0,t.length-1),o=valueTernary(e,i,i[0]||null);r.onChange(o,{action:"pop-value",removedValue:n})},r.getFocusedOptionId=function(e){return getFocusedOptionId(r.state.focusableOptionsWithIds,e)},r.getFocusableOptionsWithIds=function(){return buildFocusableOptionsWithIds(buildCategorizedOptions(r.props,r.state.selectValue),r.getElementId("option"))},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return classNames.apply(void 0,[r.props.classNamePrefix].concat(t))},r.getOptionLabel=function(e){return getOptionLabel(r.props,e)},r.getOptionValue=function(e){return getOptionValue(r.props,e)},r.getStyles=function(e,t){var n=r.props.unstyled,i=defaultStyles[e](t,n);i.boxSizing="border-box";var o=r.props.styles[e];return o?o(i,t):i},r.getClassNames=function(e,t){var n,i;return null===(n=(i=r.props.classNames)[e])||void 0===n?void 0:n.call(i,t)},r.getElementId=function(e){return"".concat(r.state.instancePrefix,"-").concat(e)},r.getComponents=function(){return defaultComponents(r.props)},r.buildCategorizedOptions=function(){return buildCategorizedOptions(r.props,r.state.selectValue)},r.getCategorizedOptions=function(){return r.props.menuIsOpen?r.buildCategorizedOptions():[]},r.buildFocusableOptions=function(){return buildFocusableOptionsFromCategorizedOptions(r.buildCategorizedOptions())},r.getFocusableOptions=function(){return r.props.menuIsOpen?r.buildFocusableOptions():[]},r.ariaOnChange=function(e,t){r.setState({ariaSelection:(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({value:e},t)})},r.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),r.focusInput())},r.onMenuMouseMove=function(e){r.blockOptionHover=!1},r.onControlMouseDown=function(e){if(!e.defaultPrevented){var t=r.props.openMenuOnClick;r.state.isFocused?r.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&r.onMenuClose():t&&r.openMenu("first"):(t&&(r.openAfterFocus=!0),r.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},r.onDropdownIndicatorMouseDown=function(e){if((!e||"mousedown"!==e.type||0===e.button)&&!r.props.isDisabled){var t=r.props,n=t.isMulti,i=t.menuIsOpen;r.focusInput(),i?(r.setState({inputIsHiddenAfterUpdate:!n}),r.onMenuClose()):r.openMenu("first"),e.preventDefault()}},r.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(r.clearValue(),e.preventDefault(),r.openAfterFocus=!1,"touchend"===e.type?r.focusInput():setTimeout(function(){return r.focusInput()}))},r.onScroll=function(e){"boolean"==typeof r.props.closeMenuOnScroll?e.target instanceof HTMLElement&&isDocumentElement(e.target)&&r.props.onMenuClose():"function"==typeof r.props.closeMenuOnScroll&&r.props.closeMenuOnScroll(e)&&r.props.onMenuClose()},r.onCompositionStart=function(){r.isComposing=!0},r.onCompositionEnd=function(){r.isComposing=!1},r.onTouchStart=function(e){var t=e.touches,n=t&&t.item(0);n&&(r.initialTouchX=n.clientX,r.initialTouchY=n.clientY,r.userIsDragging=!1)},r.onTouchMove=function(e){var t=e.touches,n=t&&t.item(0);if(n){var i=Math.abs(n.clientX-r.initialTouchX),o=Math.abs(n.clientY-r.initialTouchY),a=5;r.userIsDragging=i>a||o>a}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:"input-change",prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;if(r.menuListRef&&r.menuListRef.contains(document.activeElement)){r.inputRef.focus();return}r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur",prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1})},r.onOptionHover=function(e){if(!r.blockOptionHover&&r.state.focusedOption!==e){var t=r.getFocusableOptions().indexOf(e);r.setState({focusedOption:e,focusedOptionId:t>-1?r.getFocusedOptionId(e):null})}},r.shouldHideSelectedOptions=function(){return shouldHideSelectedOptions(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,i=t.backspaceRemovesValue,o=t.escapeClearsValue,a=t.inputValue,s=t.isClearable,l=t.isDisabled,u=t.menuIsOpen,c=t.onKeyDown,d=t.tabSelectsValue,f=t.openMenuOnFocus,p=r.state,h=p.focusedOption,m=p.focusedValue,g=p.selectValue;if(!l){if("function"==typeof c&&(c(e),e.defaultPrevented))return;switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||a)return;r.focusValue("previous");break;case"ArrowRight":if(!n||a)return;r.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(m)r.removeValue(m);else{if(!i)return;n?r.popValue():s&&r.clearValue()}break;case"Tab":if(r.isComposing||e.shiftKey||!u||!d||!h||f&&r.isOptionSelected(h,g))return;r.selectOption(h);break;case"Enter":if(229===e.keyCode)break;if(u){if(!h||r.isComposing)return;r.selectOption(h);break}return;case"Escape":u?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:a}),r.onMenuClose()):s&&o&&r.clearValue();break;case" ":if(a)return;if(!u){r.openMenu("first");break}if(!h)return;r.selectOption(h);break;case"ArrowUp":u?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":u?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!u)return;r.focusOption("pageup");break;case"PageDown":if(!u)return;r.focusOption("pagedown");break;case"Home":if(!u)return;r.focusOption("first");break;case"End":if(!u)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.state.instancePrefix="react-select-"+(r.props.instanceId||++instanceId),r.state.selectValue=cleanValue(e.value),e.menuIsOpen&&r.state.selectValue.length){var i=r.getFocusableOptionsWithIds(),o=r.buildFocusableOptions(),a=o.indexOf(r.state.selectValue[0]);r.state.focusableOptionsWithIds=i,r.state.focusedOption=o[a],r.state.focusedOptionId=getFocusedOptionId(i,o[a])}return r}return(0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_7__.Z)(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&scrollIntoView(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,i=this.state.isFocused;(i&&!n&&e.isDisabled||i&&r&&!e.menuIsOpen)&&this.focusInput(),i&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):i||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(scrollIntoView(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,i=n.isFocused,o=this.buildFocusableOptions(),a="first"===e?0:o.length-1;if(!this.props.isMulti){var s=o.indexOf(r[0]);s>-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:o[a],focusedOptionId:this.getFocusedOptionId(o[a])},function(){return t.onMenuOpen()})}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var i=n.indexOf(r);r||(i=-1);var o=n.length-1,a=-1;if(n.length){switch(e){case"previous":a=0===i?0:-1===i?o:i-1;break;case"next":i>-1&&i<o&&(a=i+1)}this.setState({inputIsHidden:-1!==a,focusedValue:n[a]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var i=0,o=r.indexOf(n);n||(o=-1),"up"===e?i=o>0?o-1:r.length-1:"down"===e?i=(o+1)%r.length:"pageup"===e?(i=o-t)<0&&(i=0):"pagedown"===e?(i=o+t)>r.length-1&&(i=r.length-1):"last"===e&&(i=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[i],focusedValue:null,focusedOptionId:this.getFocusedOptionId(r[i])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(defaultTheme):(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},defaultTheme),this.props.theme):defaultTheme}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,i=this.getValue,o=this.selectOption,a=this.setValue,s=this.props,l=s.isMulti,u=s.isRtl,c=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:i,hasValue:this.hasValue(),isMulti:l,isRtl:u,options:c,selectOption:o,selectProps:s,setValue:a,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return _isOptionDisabled(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return _isOptionSelected(this.props,e,t)}},{key:"filterOption",value:function(e,t){return _filterOption(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"!=typeof this.props.formatOptionLabel)return this.getOptionLabel(e);var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,i=e.inputValue,o=e.tabIndex,a=e.form,s=e.menuIsOpen,l=e.required,u=this.getComponents().Input,c=this.state,d=c.inputIsHidden,f=c.ariaSelection,p=this.commonProps,h=r||this.getElementId("input"),m=(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({"aria-autocomplete":"list","aria-expanded":s,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":l,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},s&&{"aria-controls":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?(null==f?void 0:f.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},p,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:h,innerRef:this.getInputRef,isDisabled:t,isHidden:d,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:o,form:a,type:"text",value:i},m)):react__WEBPACK_IMPORTED_MODULE_2__.createElement(DummyInput,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({id:h,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:noop,onFocus:this.onInputFocus,disabled:t,tabIndex:o,inputMode:"none",form:a,value:""},m))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,r=t.MultiValueContainer,i=t.MultiValueLabel,o=t.MultiValueRemove,a=t.SingleValue,s=t.Placeholder,l=this.commonProps,u=this.props,c=u.controlShouldRenderValue,d=u.isDisabled,f=u.isMulti,p=u.inputValue,h=u.placeholder,m=this.state,g=m.selectValue,v=m.focusedValue,y=m.isFocused;if(!this.hasValue()||!c)return p?null:react__WEBPACK_IMPORTED_MODULE_2__.createElement(s,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},l,{key:"placeholder",isDisabled:d,isFocused:y,innerProps:{id:this.getElementId("placeholder")}}),h);if(f)return g.map(function(t,a){var s=t===v,u="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return react__WEBPACK_IMPORTED_MODULE_2__.createElement(n,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},l,{components:{Container:r,Label:i,Remove:o},isFocused:s,isDisabled:d,key:u,index:a,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))});if(p)return null;var b=g[0];return react__WEBPACK_IMPORTED_MODULE_2__.createElement(a,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},l,{data:b,isDisabled:d}),this.formatOptionLabel(b,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,i=n.isLoading,o=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||i)return null;var a={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return react__WEBPACK_IMPORTED_MODULE_2__.createElement(e,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},t,{innerProps:a,isFocused:o}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,i=n.isLoading,o=this.state.isFocused;if(!e||!i)return null;var a={"aria-hidden":"true"};return react__WEBPACK_IMPORTED_MODULE_2__.createElement(e,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},t,{innerProps:a,isDisabled:r,isFocused:o}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,i=this.props.isDisabled,o=this.state.isFocused;return react__WEBPACK_IMPORTED_MODULE_2__.createElement(n,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},r,{isDisabled:i,isFocused:o}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return react__WEBPACK_IMPORTED_MODULE_2__.createElement(e,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},t,{innerProps:i,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e,t=this,n=this.getComponents(),r=n.Group,i=n.GroupHeading,o=n.Menu,a=n.MenuList,s=n.MenuPortal,l=n.LoadingMessage,u=n.NoOptionsMessage,c=n.Option,d=this.commonProps,f=this.state.focusedOption,p=this.props,h=p.captureMenuScroll,m=p.inputValue,g=p.isLoading,v=p.loadingMessage,y=p.minMenuHeight,b=p.maxMenuHeight,_=p.menuIsOpen,E=p.menuPlacement,w=p.menuPosition,S=p.menuPortalTarget,T=p.menuShouldBlockScroll,O=p.menuShouldScrollIntoView,I=p.noOptionsMessage,x=p.onMenuScrollToTop,k=p.onMenuScrollToBottom;if(!_)return null;var C=function(e,n){var r=e.type,i=e.data,o=e.isDisabled,a=e.isSelected,s=e.label,l=e.value,u=f===i,p=o?void 0:function(){return t.onOptionHover(i)},h=o?void 0:function(){return t.selectOption(i)},m="".concat(t.getElementId("option"),"-").concat(n),g={id:m,onClick:h,onMouseMove:p,onMouseOver:p,tabIndex:-1,role:"option","aria-selected":t.isAppleDevice?void 0:a};return react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,{innerProps:g,data:i,isDisabled:o,isSelected:a,key:m,label:s,type:r,value:l,isFocused:u,innerRef:u?t.getFocusedOptionRef:void 0}),t.formatOptionLabel(e.data,"menu"))};if(this.hasOptions())e=this.getCategorizedOptions().map(function(e){if("group"===e.type){var n=e.data,o=e.options,a=e.index,s="".concat(t.getElementId("group"),"-").concat(a),l="".concat(s,"-heading");return react__WEBPACK_IMPORTED_MODULE_2__.createElement(r,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,{key:s,data:n,options:o,Heading:i,headingProps:{id:l,data:e.data},label:t.formatGroupLabel(e.data)}),e.options.map(function(e){return C(e,"".concat(a,"-").concat(e.index))}))}if("option"===e.type)return C(e,"".concat(e.index))});else if(g){var A=v({inputValue:m});if(null===A)return null;e=react__WEBPACK_IMPORTED_MODULE_2__.createElement(l,d,A)}else{var D=I({inputValue:m});if(null===D)return null;e=react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,d,D)}var P={minMenuHeight:y,maxMenuHeight:b,menuPlacement:E,menuPosition:w,menuShouldScrollIntoView:O},M=react__WEBPACK_IMPORTED_MODULE_2__.createElement(MenuPlacer,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,P),function(n){var r=n.ref,i=n.placerProps,s=i.placement,l=i.maxHeight;return react__WEBPACK_IMPORTED_MODULE_2__.createElement(o,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,P,{innerRef:r,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove},isLoading:g,placement:s}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(ScrollManager,{captureEnabled:h,onTopArrive:x,onBottomArrive:k,lockEnabled:T},function(n){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(a,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,{innerRef:function(e){t.getMenuListRef(e),n(e)},innerProps:{role:"listbox","aria-multiselectable":d.isMulti,id:t.getElementId("listbox")},isLoading:g,maxHeight:l,focusedOption:f}),e)}))});return S||"fixed"===w?react__WEBPACK_IMPORTED_MODULE_2__.createElement(s,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,{appendTo:S,controlElement:this.controlRef,menuPlacement:E,menuPosition:w}),M):M}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,i=t.isMulti,o=t.name,a=t.required,s=this.state.selectValue;if(a&&!this.hasValue()&&!r)return react__WEBPACK_IMPORTED_MODULE_2__.createElement(RequiredInput$1,{name:o,onFocus:this.onValueInputFocus});if(o&&!r){if(i){if(n){var l=s.map(function(t){return e.getOptionValue(t)}).join(n);return react__WEBPACK_IMPORTED_MODULE_2__.createElement("input",{name:o,type:"hidden",value:l})}var u=s.length>0?s.map(function(t,n){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("input",{key:"i-".concat(n),name:o,type:"hidden",value:e.getOptionValue(t)})}):react__WEBPACK_IMPORTED_MODULE_2__.createElement("input",{name:o,type:"hidden",value:""});return react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",null,u)}var c=s[0]?this.getOptionValue(s[0]):"";return react__WEBPACK_IMPORTED_MODULE_2__.createElement("input",{name:o,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,r=t.focusedOption,i=t.focusedValue,o=t.isFocused,a=t.selectValue,s=this.getFocusableOptions();return react__WEBPACK_IMPORTED_MODULE_2__.createElement(LiveRegion$1,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:r,focusedValue:i,isFocused:o,selectValue:a,focusableOptions:s,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,i=e.ValueContainer,o=this.props,a=o.className,s=o.id,l=o.isDisabled,u=o.menuIsOpen,c=this.state.isFocused,d=this.commonProps=this.getCommonProps();return react__WEBPACK_IMPORTED_MODULE_2__.createElement(r,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,{className:a,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:l,isFocused:c}),this.renderLiveRegion(),react__WEBPACK_IMPORTED_MODULE_2__.createElement(t,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:l,isFocused:c,menuIsOpen:u}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(i,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,{isDisabled:l}),this.renderPlaceholderOrValue(),this.renderInput()),react__WEBPACK_IMPORTED_MODULE_2__.createElement(n,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,{isDisabled:l}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,i=t.inputIsHiddenAfterUpdate,o=t.ariaSelection,a=t.isFocused,s=t.prevWasFocused,l=t.instancePrefix,u=e.options,c=e.value,d=e.menuIsOpen,f=e.inputValue,p=e.isMulti,h=cleanValue(c),m={};if(n&&(c!==n.value||u!==n.options||d!==n.menuIsOpen||f!==n.inputValue)){var g=d?buildFocusableOptions(e,h):[],v=d?buildFocusableOptionsWithIds(buildCategorizedOptions(e,h),"".concat(l,"-option")):[],y=r?getNextFocusedValue(t,h):null,b=getNextFocusedOption(t,g),_=getFocusedOptionId(v,b);m={selectValue:h,focusedOption:b,focusedOptionId:_,focusableOptionsWithIds:v,focusedValue:y,clearFocusValueOnUpdate:!1}}var E=null!=i&&e!==n?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},w=o,S=a&&s;return a&&!S&&(w={value:valueTernary(p,h,h[0]||null),options:h,action:"initial-input-focus"},S=!s),(null==o?void 0:o.action)==="initial-input-focus"&&(w=null),(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},m),E),{},{prevProps:e,ariaSelection:w,prevWasFocused:S})}}]),n}(react__WEBPACK_IMPORTED_MODULE_2__.Component);Select$1.defaultProps=defaultProps$4;var _excluded$3=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function useStateManager(e){var t=e.defaultInputValue,n=void 0===t?"":t,r=e.defaultMenuIsOpen,i=void 0!==r&&r,o=e.defaultValue,a=void 0===o?null:o,s=e.inputValue,l=e.menuIsOpen,u=e.onChange,c=e.onInputChange,d=e.onMenuClose,f=e.onMenuOpen,p=e.value,h=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$3),m=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(void 0!==s?s:n),g=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(m,2),v=g[0],y=g[1],b=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(void 0!==l?l:i),_=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(b,2),E=_[0],w=_[1],S=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(void 0!==p?p:a),T=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(S,2),O=T[0],I=T[1],x=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e,t){"function"==typeof u&&u(e,t),I(e)},[u]),k=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e,t){var n;"function"==typeof c&&(n=c(e,t)),y(void 0!==n?n:e)},[c]),C=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(){"function"==typeof f&&f(),w(!0)},[f]),A=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(){"function"==typeof d&&d(),w(!1)},[d]),D=void 0!==s?s:v,P=void 0!==l?l:E,M=void 0!==p?p:O;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},h),{},{inputValue:D,menuIsOpen:P,onChange:x,onInputChange:k,onMenuClose:A,onMenuOpen:C,value:M})}var _excluded$2=["allowCreateWhileLoading","createOptionPosition","formatCreateLabel","isValidNewOption","getNewOptionData","onCreateOption","options","onChange"],compareOption=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=String(e).toLowerCase(),i=String(n.getOptionValue(t)).toLowerCase(),o=String(n.getOptionLabel(t)).toLowerCase();return i===r||o===r},builtins={formatCreateLabel:function(e){return'Create "'.concat(e,'"')},isValidNewOption:function(e,t,n,r){return!(!e||t.some(function(t){return compareOption(e,t,r)})||n.some(function(t){return compareOption(e,t,r)}))},getNewOptionData:function(e,t){return{label:t,value:e,__isNew__:!0}}};function useCreatable(e){var t=e.allowCreateWhileLoading,n=void 0!==t&&t,r=e.createOptionPosition,i=void 0===r?"last":r,o=e.formatCreateLabel,a=void 0===o?builtins.formatCreateLabel:o,s=e.isValidNewOption,l=void 0===s?builtins.isValidNewOption:s,u=e.getNewOptionData,c=void 0===u?builtins.getNewOptionData:u,d=e.onCreateOption,f=e.options,p=void 0===f?[]:f,h=e.onChange,m=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$2),g=m.getOptionValue,v=void 0===g?getOptionValue$1:g,y=m.getOptionLabel,b=void 0===y?getOptionLabel$1:y,_=m.inputValue,E=m.isLoading,w=m.isMulti,S=m.value,T=m.name,O=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return l(_,cleanValue(S),p,{getOptionValue:v,getOptionLabel:b})?c(_,a(_)):void 0},[a,c,b,v,_,l,p,S]),I=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return(n||!E)&&O?"first"===i?[O].concat((0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_15__.Z)(p)):[].concat((0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_15__.Z)(p),[O]):p},[n,i,E,O,p]),x=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e,t){if("select-option"!==t.action)return h(e,t);var n=Array.isArray(e)?e:[e];if(n[n.length-1]===O){if(d)d(_);else{var r=c(_,_),i={action:"create-option",name:T,option:r};h(valueTernary(w,[].concat((0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_15__.Z)(cleanValue(S)),[r]),r),i)}return}h(e,t)},[c,_,w,T,O,d,h,S]);return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},m),{},{options:I,onChange:x})}var CreatableSelect=(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function(e,t){var n=useCreatable(useStateManager(e));return react__WEBPACK_IMPORTED_MODULE_2__.createElement(Select$1,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({ref:t},n))}),CreatableSelect$1=CreatableSelect,StateManagedSelect=(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function(e,t){var n=useStateManager(e);return react__WEBPACK_IMPORTED_MODULE_2__.createElement(Select$1,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({ref:t},n))}),StateManagedSelect$1=StateManagedSelect;function _extends$6(){return(_extends$6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcBoxArrowLineSmallDown=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$6({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),_path$2||(_path$2=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",fillRule:"evenodd",d:"m11.349 14.748-.034-.032L7.19 10.59c-.228-.228-.254-.57-.06-.766.196-.195.539-.169.767.059l3.83 3.83 3.83-3.83c.228-.228.571-.254.766-.059s.17.538-.059.766l-4.124 4.125-.035.032-.024.027a.46.46 0 0 1-.354.13.46.46 0 0 1-.378-.157",clipRule:"evenodd"})),_path2$2||(_path2$2=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",d:"M0 0h24v24H0z",opacity:.01})))};function ownKeys$3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$3(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$3(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$3(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var SelectArrow=function(e,t,n,r){return function(i){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(components.DropdownIndicator,_objectSpread$3(_objectSpread$3({},i),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconButton,{iconCls:n,src:e||(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcBoxArrowLineSmallDown,{}),handler:function(){},className:"multimedia-select-arrow ".concat(t),disabled:r})}))}};function _extends$5(){return(_extends$5=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcClear=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$5({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),_path$1||(_path$1=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#000",fillRule:"evenodd",d:"M12 19a7 7 0 1 0 0-14 7 7 0 0 0 0 14m-2.828-4.172a1 1 0 0 1 0-1.414L10.586 12l-1.414-1.414a1 1 0 0 1 1.414-1.414L12 10.586l1.414-1.414a1 1 0 1 1 1.414 1.414L13.414 12l1.414 1.414a1 1 0 1 1-1.414 1.414L12 13.414l-1.414 1.414a1 1 0 0 1-1.414 0",clipRule:"evenodd"})),_path2$1||(_path2$1=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#000",d:"M0 0h24v24H0z",opacity:.01})))},_excluded$1=["ref"];function ownKeys$2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$2(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$2(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$2(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var propTypes$3={className:PropTypes.string,value:PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.shape({})),PropTypes.string,PropTypes.number,PropTypes.shape({})]),autoFocus:PropTypes.bool,backspaceRemovesValue:PropTypes.bool,closeMenuOnSelect:PropTypes.bool,customizeComponents:PropTypes.shape({}),createOptionPosition:PropTypes.string,defaultValue:PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.shape({})),PropTypes.shape({})]),getOptionLabel:PropTypes.func,getOptionValue:PropTypes.func,getNewOptionData:PropTypes.func,innerRef:PropTypes.oneOfType([PropTypes.func,PropTypes.shape({})]),inputValue:PropTypes.string,isMenuPortal:PropTypes.bool,isMulti:PropTypes.bool,isCreatable:PropTypes.bool,isClearable:PropTypes.bool,isDisabled:PropTypes.bool,isSearchable:PropTypes.bool,isValidNewOption:PropTypes.func,menuPortalTarget:PropTypes.instanceOf(Element),onBlur:PropTypes.func,onChange:PropTypes.func,onCreateOption:PropTypes.func,onFocus:PropTypes.func,onInputChange:PropTypes.func,onMenuOpen:PropTypes.func,onMenuClose:PropTypes.func,onKeyDown:PropTypes.func,onValueClick:PropTypes.func,options:PropTypes.arrayOf(PropTypes.shape({})),openMenuOnFocus:PropTypes.bool,placeholder:PropTypes.string,showDropdownIndicator:PropTypes.bool,showClearIndicator:PropTypes.bool,title:PropTypes.string,tipId:PropTypes.string,triggerIconClassName:PropTypes.string,triggerButtonClassName:PropTypes.string,needValueContainerLoadingIndicator:PropTypes.bool,filterOption:PropTypes.func,ariaLabel:PropTypes.string,clearIconTitle:PropTypes.string,arrowIconSrc:PropTypes.element},defaultProps$3={className:"",value:void 0,triggerIconClassName:"",triggerButtonClassName:"",autoFocus:!1,backspaceRemovesValue:!1,closeMenuOnSelect:!0,createOptionPosition:"lase",defaultValue:void 0,getOptionLabel:void 0,getOptionValue:void 0,getNewOptionData:void 0,innerRef:null,inputValue:void 0,isMulti:!1,isClearable:!1,isCreatable:!1,isDisabled:!1,isMenuPortal:!1,isSearchable:!1,isValidNewOption:function(){return!1},customizeComponents:null,placeholder:"",menuPortalTarget:void 0,options:[],onBlur:void 0,onChange:void 0,onCreateOption:void 0,onFocus:void 0,onMenuOpen:void 0,onMenuClose:void 0,onInputChange:void 0,onKeyDown:void 0,onValueClick:void 0,openMenuOnFocus:!1,showDropdownIndicator:!0,showClearIndicator:!1,title:void 0,tipId:void 0,needValueContainerLoadingIndicator:!1,filterOption:void 0,ariaLabel:void 0,clearIconTitle:"",arrowIconSrc:void 0},NOOP$1=function(){return{}},reactSelectStylesTemplate={clearIndicator:NOOP$1,container:NOOP$1,control:NOOP$1,dropdownIndicator:NOOP$1,group:NOOP$1,groupHeading:NOOP$1,indicatorsContainer:NOOP$1,indicatorSeparator:NOOP$1,loadingIndicator:NOOP$1,loadingMessage:NOOP$1,menu:NOOP$1,menuList:NOOP$1,menuPortal:NOOP$1,multiValue:NOOP$1,multiValueLabel:NOOP$1,multiValueRemove:NOOP$1,noOptionsMessage:NOOP$1,option:NOOP$1,placeholder:NOOP$1,singleValue:NOOP$1,valueContainer:NOOP$1},Select=function(e){var t=e.ariaLabel,n=e.autoFocus,r=e.backspaceRemovesValue,i=e.className,o=e.closeMenuOnSelect,a=e.createOptionPosition,s=e.defaultValue,l=e.getOptionLabel,u=e.getOptionValue,c=e.getNewOptionData,d=e.innerRef,f=e.inputValue,p=e.isClearable,h=e.isCreatable,m=e.isDisabled,g=e.isSearchable,v=e.isMenuPortal,y=e.isMulti,b=e.isValidNewOption,_=e.menuPortalTarget,E=e.onBlur,w=e.onCreateOption,S=e.onChange,T=e.onFocus,O=e.onInputChange,I=e.onMenuOpen,x=e.openMenuOnFocus,k=e.onValueClick,C=e.onKeyDown,A=e.onMenuClose,D=e.options,P=e.placeholder,M=e.title,R=e.tipId,L=e.triggerButtonClassName,N=e.value,F=e.showDropdownIndicator,U=e.showClearIndicator,B=e.customizeComponents,z=e.needValueContainerLoadingIndicator,j=e.filterOption,H=e.triggerIconClassName,W=e.clearIconTitle,G=e.arrowIconSrc,Y=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(null),V=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(Y,2),q=V[0],Z=V[1],$=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(d),K=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(_objectSpread$2({},reactSelectStylesTemplate));(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){(v||_)&&(K.current.menu=function(e){return _objectSpread$2(_objectSpread$2({},e),{},{margin:0})},K.current.menuPortal=function(e){return _objectSpread$2(_objectSpread$2({},e),{},{zIndex:9999,position:"fixed"})})},[v,_]);var Q=function(e){var t=e.innerProps,n=t.ref,r=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(t,_excluded$1);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",_objectSpread$2(_objectSpread$2({ref:n},r),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconButton,{className:"multimedia-custom-clear",src:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcClear,{}),title:W})}))},X=function(e){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(components.MultiValueRemove,_objectSpread$2(_objectSpread$2({},e),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconButton,{src:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgBtClose18,{})})}))},J=function(){return null},ee=function(e){!q&&e&&Z(e)},et=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return _objectSpread$2(_objectSpread$2({DropdownIndicator:F?SelectArrow(G,L,H,m):J,ClearIndicator:U?Q:J},B),{},{MultiValueRemove:X})},[F,U,B,m,H]),en=h?CreatableSelect$1:StateManagedSelect$1;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{ref:ee,className:"".concat(i," multimedia-react-select"),"data-tooltip-id":R,"data-tooltip-content":M,"data-long-press-delay":WaitingTime.LONG_PRESS,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(en,{autoFocus:n,backspaceRemovesValue:r,classNamePrefix:"multimedia",className:"multimedia-react-select-container",closeMenuOnSelect:o,createOptionPosition:a,components:et,defaultValue:s,getOptionValue:u,getOptionLabel:l,getNewOptionData:c,hideSelectedOptions:!1,inputValue:f,isValidNewOption:b,isSearchable:g,isClearable:p,isMulti:y,isDisabled:m,isOptionDisabled:function(e){return!1},noOptionsMessage:function(){return""},menuPlacement:"auto",menuPosition:"auto",menuPortalTarget:_||(v?q:null),menuShouldScrollIntoView:!0,onBlur:E,onChange:S,onCreateOption:w,onInputChange:O,onFocus:T,onKeyDown:C,onMenuOpen:I,onMenuClose:A,openMenuOnFocus:x,openMenuOnClick:!0,options:D,placeholder:P,styles:K.current,tabSelectsValue:!1,ref:$,onValueClick:k,value:N,needValueContainerLoadingIndicator:z,filterOption:j,"aria-label":t})})};Select.propTypes=propTypes$3,Select.defaultProps=defaultProps$3;var e={},clsx={exports:{}};function requireClsx(){if(hasRequiredClsx)return clsx.exports;function e(t){var n,r,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t){if(Array.isArray(t)){var o=t.length;for(n=0;n<o;n++)t[n]&&(r=e(t[n]))&&(i&&(i+=" "),i+=r)}else for(r in t)t[r]&&(i&&(i+=" "),i+=r)}return i}function t(){for(var t,n,r=0,i="",o=arguments.length;r<o;r++)(t=arguments[r])&&(n=e(t))&&(i&&(i+=" "),i+=n);return i}return hasRequiredClsx=1,clsx.exports=t,clsx.exports.clsx=t,clsx.exports}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function _assertThisInitialized(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function isNodeFound(e,t,n){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(n):e.classList.contains(n))}function findHighest(e,t,n){if(e===t)return!0;for(;e.parentNode||e.host;){if(e.parentNode&&isNodeFound(e,t,n))return!0;e=e.parentNode||e.host}return e}function clickedScrollbar(e){return document.documentElement.clientWidth<=e.clientX||document.documentElement.clientHeight<=e.clientY}var testPassiveEventSupport=function(){if("undefined"!=typeof window&&"function"==typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};return window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),e}};function autoInc(e){return void 0===e&&(e=0),function(){return++e}}var uid=autoInc(),handlersMap={},enabledInstances={},touchEvents=["touchstart","touchmove"],IGNORE_CLASS_NAME="ignore-react-onclickoutside";function getEventHandlerOptions(e,t){var n={};return -1!==touchEvents.indexOf(t)&&passiveEventSupport&&(n.passive=!e.props.preventDefault),n}function onClickOutsideHOC(e,t){var n,r,i=e.displayName||e.name||"Component";return r=n=function(n){function r(e){var r;return(r=n.call(this,e)||this).__outsideClickHandler=function(e){if("function"==typeof r.__clickOutsideHandlerProp){r.__clickOutsideHandlerProp(e);return}var t=r.getInstance();if("function"==typeof t.props.handleClickOutside){t.props.handleClickOutside(e);return}if("function"==typeof t.handleClickOutside){t.handleClickOutside(e);return}throw Error("WrappedComponent: "+i+" lacks a handleClickOutside(event) function for processing outside click events.")},r.__getComponentNode=function(){var e=r.getInstance();return t&&"function"==typeof t.setClickOutsideRef?t.setClickOutsideRef()(e):"function"==typeof e.setClickOutsideRef?e.setClickOutsideRef():(0,react_dom__WEBPACK_IMPORTED_MODULE_4__.findDOMNode)(e)},r.enableOnClickOutside=function(){if("undefined"!=typeof document&&!enabledInstances[r._uid]){void 0===passiveEventSupport&&(passiveEventSupport=testPassiveEventSupport()),enabledInstances[r._uid]=!0;var e=r.props.eventTypes;e.forEach||(e=[e]),handlersMap[r._uid]=function(e){if(null!==r.componentNode&&!(r.initTimeStamp>e.timeStamp)&&(r.props.preventDefault&&e.preventDefault(),r.props.stopPropagation&&e.stopPropagation(),!(r.props.excludeScrollbar&&clickedScrollbar(e)))){var t=e.composed&&e.composedPath&&e.composedPath().shift()||e.target;findHighest(t,r.componentNode,r.props.outsideClickIgnoreClass)===document&&r.__outsideClickHandler(e)}},e.forEach(function(e){document.addEventListener(e,handlersMap[r._uid],getEventHandlerOptions(_assertThisInitialized(r),e))})}},r.disableOnClickOutside=function(){delete enabledInstances[r._uid];var e=handlersMap[r._uid];if(e&&"undefined"!=typeof document){var t=r.props.eventTypes;t.forEach||(t=[t]),t.forEach(function(t){return document.removeEventListener(t,e,getEventHandlerOptions(_assertThisInitialized(r),t))}),delete handlersMap[r._uid]}},r.getRef=function(e){return r.instanceRef=e},r._uid=uid(),r.initTimeStamp=performance.now(),r}_inheritsLoose(r,n);var o=r.prototype;return o.getInstance=function(){if(e.prototype&&!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},o.componentDidMount=function(){if("undefined"!=typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"==typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!=typeof this.__clickOutsideHandlerProp))throw Error("WrappedComponent: "+i+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},o.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},o.componentWillUnmount=function(){this.disableOnClickOutside()},o.render=function(){var t=this.props;t.excludeScrollbar;var n=_objectWithoutPropertiesLoose(t,["excludeScrollbar"]);return e.prototype&&e.prototype.isReactComponent?n.ref=this.getRef:n.wrappedRef=this.getRef,n.disableOnClickOutside=this.disableOnClickOutside,n.enableOnClickOutside=this.enableOnClickOutside,(0,react__WEBPACK_IMPORTED_MODULE_2__.createElement)(e,n)},r}(react__WEBPACK_IMPORTED_MODULE_2__.Component),n.displayName="OnClickOutside("+i+")",n.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:IGNORE_CLASS_NAME,preventDefault:!1,stopPropagation:!1},n.getClass=function(){return e.getClass?e.getClass():e},r}var reactOnclickoutside_es=Object.freeze({__proto__:null,IGNORE_CLASS_NAME:IGNORE_CLASS_NAME,default:onClickOutsideHOC}),require$$2=getAugmentedNamespace(reactOnclickoutside_es),addDays={},toDate={};function requireToDate(){if(hasRequiredToDate)return toDate;function e(e){let t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new e.constructor(+e):new Date("number"==typeof e||"[object Number]"===t||"string"==typeof e||"[object String]"===t?e:NaN)}return hasRequiredToDate=1,toDate.toDate=e,toDate}var constructFrom={};function requireConstructFrom(){if(hasRequiredConstructFrom)return constructFrom;function e(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}return hasRequiredConstructFrom=1,constructFrom.constructFrom=e,constructFrom}function requireAddDays(){if(hasRequiredAddDays)return addDays;hasRequiredAddDays=1,addDays.addDays=n;var e=requireToDate(),t=requireConstructFrom();function n(n,r){let i=(0,e.toDate)(n);return isNaN(r)?(0,t.constructFrom)(n,NaN):(r&&i.setDate(i.getDate()+r),i)}return addDays}var addHours={},addMilliseconds={};function requireAddMilliseconds(){if(hasRequiredAddMilliseconds)return addMilliseconds;hasRequiredAddMilliseconds=1,addMilliseconds.addMilliseconds=n;var e=requireToDate(),t=requireConstructFrom();function n(n,r){let i=+(0,e.toDate)(n);return(0,t.constructFrom)(n,i+r)}return addMilliseconds}var constants$1={};function requireConstants$1(){if(hasRequiredConstants$1)return constants$1;hasRequiredConstants$1=1,constants$1.secondsInYear=constants$1.secondsInWeek=constants$1.secondsInQuarter=constants$1.secondsInMonth=constants$1.secondsInMinute=constants$1.secondsInHour=constants$1.secondsInDay=constants$1.quartersInYear=constants$1.monthsInYear=constants$1.monthsInQuarter=constants$1.minutesInYear=constants$1.minutesInMonth=constants$1.minutesInHour=constants$1.minutesInDay=constants$1.minTime=constants$1.millisecondsInWeek=constants$1.millisecondsInSecond=constants$1.millisecondsInMinute=constants$1.millisecondsInHour=constants$1.millisecondsInDay=constants$1.maxTime=constants$1.daysInYear=constants$1.daysInWeek=void 0,constants$1.daysInWeek=7;let e=constants$1.daysInYear=365.2425,t=constants$1.maxTime=864e13;constants$1.minTime=-t,constants$1.millisecondsInWeek=6048e5,constants$1.millisecondsInDay=864e5,constants$1.millisecondsInMinute=6e4,constants$1.millisecondsInHour=36e5,constants$1.millisecondsInSecond=1e3,constants$1.minutesInYear=525600,constants$1.minutesInMonth=43200,constants$1.minutesInDay=1440,constants$1.minutesInHour=60,constants$1.monthsInQuarter=3,constants$1.monthsInYear=12,constants$1.quartersInYear=4;let n=constants$1.secondsInHour=3600;constants$1.secondsInMinute=60;let r=constants$1.secondsInDay=24*n;constants$1.secondsInWeek=7*r;let i=constants$1.secondsInYear=r*e,o=constants$1.secondsInMonth=i/12;return constants$1.secondsInQuarter=3*o,constants$1}function requireAddHours(){if(hasRequiredAddHours)return addHours;hasRequiredAddHours=1,addHours.addHours=n;var e=requireAddMilliseconds(),t=requireConstants$1();function n(n,r){return(0,e.addMilliseconds)(n,r*t.millisecondsInHour)}return addHours}var addMinutes={};function requireAddMinutes(){if(hasRequiredAddMinutes)return addMinutes;hasRequiredAddMinutes=1,addMinutes.addMinutes=n;var e=requireAddMilliseconds(),t=requireConstants$1();function n(n,r){return(0,e.addMilliseconds)(n,r*t.millisecondsInMinute)}return addMinutes}var addMonths={};function requireAddMonths(){if(hasRequiredAddMonths)return addMonths;hasRequiredAddMonths=1,addMonths.addMonths=n;var e=requireToDate(),t=requireConstructFrom();function n(n,r){let i=(0,e.toDate)(n);if(isNaN(r))return(0,t.constructFrom)(n,NaN);if(!r)return i;let o=i.getDate(),a=(0,t.constructFrom)(n,i.getTime());return(a.setMonth(i.getMonth()+r+1,0),o>=a.getDate())?a:(i.setFullYear(a.getFullYear(),a.getMonth(),o),i)}return addMonths}var addQuarters={};function requireAddQuarters(){if(hasRequiredAddQuarters)return addQuarters;hasRequiredAddQuarters=1,addQuarters.addQuarters=t;var e=requireAddMonths();function t(t,n){let r=3*n;return(0,e.addMonths)(t,r)}return addQuarters}var addSeconds={};function requireAddSeconds(){if(hasRequiredAddSeconds)return addSeconds;hasRequiredAddSeconds=1,addSeconds.addSeconds=t;var e=requireAddMilliseconds();function t(t,n){return(0,e.addMilliseconds)(t,1e3*n)}return addSeconds}var addWeeks={};function requireAddWeeks(){if(hasRequiredAddWeeks)return addWeeks;hasRequiredAddWeeks=1,addWeeks.addWeeks=t;var e=requireAddDays();function t(t,n){let r=7*n;return(0,e.addDays)(t,r)}return addWeeks}var addYears={};function requireAddYears(){if(hasRequiredAddYears)return addYears;hasRequiredAddYears=1,addYears.addYears=t;var e=requireAddMonths();function t(t,n){return(0,e.addMonths)(t,12*n)}return addYears}var differenceInCalendarDays={},startOfDay={};function requireStartOfDay(){if(hasRequiredStartOfDay)return startOfDay;hasRequiredStartOfDay=1,startOfDay.startOfDay=t;var e=requireToDate();function t(t){let n=(0,e.toDate)(t);return n.setHours(0,0,0,0),n}return startOfDay}var getTimezoneOffsetInMilliseconds={};function requireGetTimezoneOffsetInMilliseconds(){if(hasRequiredGetTimezoneOffsetInMilliseconds)return getTimezoneOffsetInMilliseconds;hasRequiredGetTimezoneOffsetInMilliseconds=1,getTimezoneOffsetInMilliseconds.getTimezoneOffsetInMilliseconds=t;var e=requireToDate();function t(t){let n=(0,e.toDate)(t),r=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return r.setUTCFullYear(n.getFullYear()),+t-+r}return getTimezoneOffsetInMilliseconds}function requireDifferenceInCalendarDays(){if(hasRequiredDifferenceInCalendarDays)return differenceInCalendarDays;hasRequiredDifferenceInCalendarDays=1,differenceInCalendarDays.differenceInCalendarDays=r;var e=requireConstants$1(),t=requireStartOfDay(),n=requireGetTimezoneOffsetInMilliseconds();function r(r,i){let o=(0,t.startOfDay)(r),a=(0,t.startOfDay)(i);return Math.round((+o-(0,n.getTimezoneOffsetInMilliseconds)(o)-(+a-(0,n.getTimezoneOffsetInMilliseconds)(a)))/e.millisecondsInDay)}return differenceInCalendarDays}var differenceInCalendarMonths={};function requireDifferenceInCalendarMonths(){if(hasRequiredDifferenceInCalendarMonths)return differenceInCalendarMonths;hasRequiredDifferenceInCalendarMonths=1,differenceInCalendarMonths.differenceInCalendarMonths=t;var e=requireToDate();function t(t,n){let r=(0,e.toDate)(t),i=(0,e.toDate)(n);return 12*(r.getFullYear()-i.getFullYear())+(r.getMonth()-i.getMonth())}return differenceInCalendarMonths}var differenceInCalendarQuarters={},getQuarter={};function requireGetQuarter(){if(hasRequiredGetQuarter)return getQuarter;hasRequiredGetQuarter=1,getQuarter.getQuarter=t;var e=requireToDate();function t(t){return Math.trunc((0,e.toDate)(t).getMonth()/3)+1}return getQuarter}function requireDifferenceInCalendarQuarters(){if(hasRequiredDifferenceInCalendarQuarters)return differenceInCalendarQuarters;hasRequiredDifferenceInCalendarQuarters=1,differenceInCalendarQuarters.differenceInCalendarQuarters=n;var e=requireGetQuarter(),t=requireToDate();function n(n,r){let i=(0,t.toDate)(n),o=(0,t.toDate)(r);return 4*(i.getFullYear()-o.getFullYear())+((0,e.getQuarter)(i)-(0,e.getQuarter)(o))}return differenceInCalendarQuarters}var differenceInCalendarYears={};function requireDifferenceInCalendarYears(){if(hasRequiredDifferenceInCalendarYears)return differenceInCalendarYears;hasRequiredDifferenceInCalendarYears=1,differenceInCalendarYears.differenceInCalendarYears=t;var e=requireToDate();function t(t,n){let r=(0,e.toDate)(t),i=(0,e.toDate)(n);return r.getFullYear()-i.getFullYear()}return differenceInCalendarYears}var endOfDay={};function requireEndOfDay(){if(hasRequiredEndOfDay)return endOfDay;hasRequiredEndOfDay=1,endOfDay.endOfDay=t;var e=requireToDate();function t(t){let n=(0,e.toDate)(t);return n.setHours(23,59,59,999),n}return endOfDay}var endOfMonth={};function requireEndOfMonth(){if(hasRequiredEndOfMonth)return endOfMonth;hasRequiredEndOfMonth=1,endOfMonth.endOfMonth=t;var e=requireToDate();function t(t){let n=(0,e.toDate)(t),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}return endOfMonth}var endOfWeek={},defaultOptions={};function requireDefaultOptions(){if(hasRequiredDefaultOptions)return defaultOptions;hasRequiredDefaultOptions=1,defaultOptions.getDefaultOptions=t,defaultOptions.setDefaultOptions=n;let e={};function t(){return e}function n(t){e=t}return defaultOptions}function requireEndOfWeek(){if(hasRequiredEndOfWeek)return endOfWeek;hasRequiredEndOfWeek=1,endOfWeek.endOfWeek=n;var e=requireToDate(),t=requireDefaultOptions();function n(n,r){let i=(0,t.getDefaultOptions)(),o=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0,a=(0,e.toDate)(n),s=a.getDay(),l=(s<o?-7:0)+6-(s-o);return a.setDate(a.getDate()+l),a.setHours(23,59,59,999),a}return endOfWeek}var endOfYear={};function requireEndOfYear(){if(hasRequiredEndOfYear)return endOfYear;hasRequiredEndOfYear=1,endOfYear.endOfYear=t;var e=requireToDate();function t(t){let n=(0,e.toDate)(t),r=n.getFullYear();return n.setFullYear(r+1,0,0),n.setHours(23,59,59,999),n}return endOfYear}var format={},defaultLocale={},enUS={},formatDistance={};function requireFormatDistance(){if(hasRequiredFormatDistance)return formatDistance;hasRequiredFormatDistance=1,formatDistance.formatDistance=void 0;let e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},t=(t,n,r)=>{let i;let o=e[t];return(i="string"==typeof o?o:1===n?o.one:o.other.replace("{{count}}",n.toString()),r?.addSuffix)?r.comparison&&r.comparison>0?"in "+i:i+" ago":i};return formatDistance.formatDistance=t,formatDistance}var formatLong={},buildFormatLongFn={};function requireBuildFormatLongFn(){if(hasRequiredBuildFormatLongFn)return buildFormatLongFn;function e(e){return (t={})=>{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}return hasRequiredBuildFormatLongFn=1,buildFormatLongFn.buildFormatLongFn=e,buildFormatLongFn}function requireFormatLong(){if(hasRequiredFormatLong)return formatLong;hasRequiredFormatLong=1,formatLong.formatLong=void 0;var e=requireBuildFormatLongFn();let t={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},n={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},r={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"};return formatLong.formatLong={date:(0,e.buildFormatLongFn)({formats:t,defaultWidth:"full"}),time:(0,e.buildFormatLongFn)({formats:n,defaultWidth:"full"}),dateTime:(0,e.buildFormatLongFn)({formats:r,defaultWidth:"full"})},formatLong}var formatRelative={};function requireFormatRelative(){if(hasRequiredFormatRelative)return formatRelative;hasRequiredFormatRelative=1,formatRelative.formatRelative=void 0;let e={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},t=(t,n,r,i)=>e[t];return formatRelative.formatRelative=t,formatRelative}var localize={},buildLocalizeFn={};function requireBuildLocalizeFn(){if(hasRequiredBuildLocalizeFn)return buildLocalizeFn;function e(e){return(t,n)=>{let r;if("formatting"===(n?.context?String(n.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,i=n?.width?String(n.width):t;r=e.formattingValues[i]||e.formattingValues[t]}else{let t=e.defaultWidth,i=n?.width?String(n.width):e.defaultWidth;r=e.values[i]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}return hasRequiredBuildLocalizeFn=1,buildLocalizeFn.buildLocalizeFn=e,buildLocalizeFn}function requireLocalize(){if(hasRequiredLocalize)return localize;hasRequiredLocalize=1,localize.localize=void 0;var e=requireBuildLocalizeFn();let t={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},n={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},r={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},i={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},o={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},a={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},s=(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"};return localize.localize={ordinalNumber:s,era:(0,e.buildLocalizeFn)({values:t,defaultWidth:"wide"}),quarter:(0,e.buildLocalizeFn)({values:n,defaultWidth:"wide",argumentCallback:e=>e-1}),month:(0,e.buildLocalizeFn)({values:r,defaultWidth:"wide"}),day:(0,e.buildLocalizeFn)({values:i,defaultWidth:"wide"}),dayPeriod:(0,e.buildLocalizeFn)({values:o,defaultWidth:"wide",formattingValues:a,defaultFormattingWidth:"wide"})},localize}var match={},buildMatchFn={};function requireBuildMatchFn(){if(hasRequiredBuildMatchFn)return buildMatchFn;function e(e){return(r,i={})=>{let o;let a=i.width,s=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],l=r.match(s);if(!l)return null;let u=l[0],c=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],d=Array.isArray(c)?n(c,e=>e.test(u)):t(c,e=>e.test(u));return o=e.valueCallback?e.valueCallback(d):d,{value:o=i.valueCallback?i.valueCallback(o):o,rest:r.slice(u.length)}}}function t(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function n(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}return hasRequiredBuildMatchFn=1,buildMatchFn.buildMatchFn=e,buildMatchFn}var buildMatchPatternFn={};function requireBuildMatchPatternFn(){if(hasRequiredBuildMatchPatternFn)return buildMatchPatternFn;function e(e){return(t,n={})=>{let r=t.match(e.matchPattern);if(!r)return null;let i=r[0],o=t.match(e.parsePattern);if(!o)return null;let a=e.valueCallback?e.valueCallback(o[0]):o[0];return{value:a=n.valueCallback?n.valueCallback(a):a,rest:t.slice(i.length)}}}return hasRequiredBuildMatchPatternFn=1,buildMatchPatternFn.buildMatchPatternFn=e,buildMatchPatternFn}function requireMatch(){if(hasRequiredMatch)return match;hasRequiredMatch=1,match.match=void 0;var e=requireBuildMatchFn(),t=requireBuildMatchPatternFn();let n=/^(\d+)(th|st|nd|rd)?/i,r=/\d+/i,i={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},o={any:[/^b/i,/^(a|c)/i]},a={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},s={any:[/1/i,/2/i,/3/i,/4/i]},l={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},u={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},c={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},d={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},f={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},p={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}};return match.match={ordinalNumber:(0,t.buildMatchPatternFn)({matchPattern:n,parsePattern:r,valueCallback:e=>parseInt(e,10)}),era:(0,e.buildMatchFn)({matchPatterns:i,defaultMatchWidth:"wide",parsePatterns:o,defaultParseWidth:"any"}),quarter:(0,e.buildMatchFn)({matchPatterns:a,defaultMatchWidth:"wide",parsePatterns:s,defaultParseWidth:"any",valueCallback:e=>e+1}),month:(0,e.buildMatchFn)({matchPatterns:l,defaultMatchWidth:"wide",parsePatterns:u,defaultParseWidth:"any"}),day:(0,e.buildMatchFn)({matchPatterns:c,defaultMatchWidth:"wide",parsePatterns:d,defaultParseWidth:"any"}),dayPeriod:(0,e.buildMatchFn)({matchPatterns:f,defaultMatchWidth:"any",parsePatterns:p,defaultParseWidth:"any"})},match}function requireEnUS(){if(hasRequiredEnUS)return enUS;hasRequiredEnUS=1,enUS.enUS=void 0;var e=requireFormatDistance(),t=requireFormatLong(),n=requireFormatRelative(),r=requireLocalize(),i=requireMatch();return enUS.enUS={code:"en-US",formatDistance:e.formatDistance,formatLong:t.formatLong,formatRelative:n.formatRelative,localize:r.localize,match:i.match,options:{weekStartsOn:0,firstWeekContainsDate:1}},enUS}function requireDefaultLocale(){return hasRequiredDefaultLocale||(hasRequiredDefaultLocale=1,function(e){Object.defineProperty(e,"defaultLocale",{enumerable:!0,get:function(){return t.enUS}});var t=requireEnUS()}(defaultLocale)),defaultLocale}var formatters={},getDayOfYear={},startOfYear={};function requireStartOfYear(){if(hasRequiredStartOfYear)return startOfYear;hasRequiredStartOfYear=1,startOfYear.startOfYear=n;var e=requireToDate(),t=requireConstructFrom();function n(n){let r=(0,e.toDate)(n),i=(0,t.constructFrom)(n,0);return i.setFullYear(r.getFullYear(),0,1),i.setHours(0,0,0,0),i}return startOfYear}function requireGetDayOfYear(){if(hasRequiredGetDayOfYear)return getDayOfYear;hasRequiredGetDayOfYear=1,getDayOfYear.getDayOfYear=r;var e=requireDifferenceInCalendarDays(),t=requireStartOfYear(),n=requireToDate();function r(r){let i=(0,n.toDate)(r);return(0,e.differenceInCalendarDays)(i,(0,t.startOfYear)(i))+1}return getDayOfYear}var getISOWeek={},startOfISOWeek={},startOfWeek={};function requireStartOfWeek(){if(hasRequiredStartOfWeek)return startOfWeek;hasRequiredStartOfWeek=1,startOfWeek.startOfWeek=n;var e=requireToDate(),t=requireDefaultOptions();function n(n,r){let i=(0,t.getDefaultOptions)(),o=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0,a=(0,e.toDate)(n),s=a.getDay(),l=(s<o?7:0)+s-o;return a.setDate(a.getDate()-l),a.setHours(0,0,0,0),a}return startOfWeek}function requireStartOfISOWeek(){if(hasRequiredStartOfISOWeek)return startOfISOWeek;hasRequiredStartOfISOWeek=1,startOfISOWeek.startOfISOWeek=t;var e=requireStartOfWeek();function t(t){return(0,e.startOfWeek)(t,{weekStartsOn:1})}return startOfISOWeek}var startOfISOWeekYear={},getISOWeekYear={};function requireGetISOWeekYear(){if(hasRequiredGetISOWeekYear)return getISOWeekYear;hasRequiredGetISOWeekYear=1,getISOWeekYear.getISOWeekYear=r;var e=requireConstructFrom(),t=requireStartOfISOWeek(),n=requireToDate();function r(r){let i=(0,n.toDate)(r),o=i.getFullYear(),a=(0,e.constructFrom)(r,0);a.setFullYear(o+1,0,4),a.setHours(0,0,0,0);let s=(0,t.startOfISOWeek)(a),l=(0,e.constructFrom)(r,0);l.setFullYear(o,0,4),l.setHours(0,0,0,0);let u=(0,t.startOfISOWeek)(l);return i.getTime()>=s.getTime()?o+1:i.getTime()>=u.getTime()?o:o-1}return getISOWeekYear}function requireStartOfISOWeekYear(){if(hasRequiredStartOfISOWeekYear)return startOfISOWeekYear;hasRequiredStartOfISOWeekYear=1,startOfISOWeekYear.startOfISOWeekYear=r;var e=requireGetISOWeekYear(),t=requireStartOfISOWeek(),n=requireConstructFrom();function r(r){let i=(0,e.getISOWeekYear)(r),o=(0,n.constructFrom)(r,0);return o.setFullYear(i,0,4),o.setHours(0,0,0,0),(0,t.startOfISOWeek)(o)}return startOfISOWeekYear}function requireGetISOWeek(){if(hasRequiredGetISOWeek)return getISOWeek;hasRequiredGetISOWeek=1,getISOWeek.getISOWeek=i;var e=requireConstants$1(),t=requireStartOfISOWeek(),n=requireStartOfISOWeekYear(),r=requireToDate();function i(i){let o=(0,r.toDate)(i);return Math.round((+(0,t.startOfISOWeek)(o)-+(0,n.startOfISOWeekYear)(o))/e.millisecondsInWeek)+1}return getISOWeek}var getWeek={},startOfWeekYear={},getWeekYear={};function requireGetWeekYear(){if(hasRequiredGetWeekYear)return getWeekYear;hasRequiredGetWeekYear=1,getWeekYear.getWeekYear=i;var e=requireConstructFrom(),t=requireStartOfWeek(),n=requireToDate(),r=requireDefaultOptions();function i(i,o){let a=(0,n.toDate)(i),s=a.getFullYear(),l=(0,r.getDefaultOptions)(),u=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??l.firstWeekContainsDate??l.locale?.options?.firstWeekContainsDate??1,c=(0,e.constructFrom)(i,0);c.setFullYear(s+1,0,u),c.setHours(0,0,0,0);let d=(0,t.startOfWeek)(c,o),f=(0,e.constructFrom)(i,0);f.setFullYear(s,0,u),f.setHours(0,0,0,0);let p=(0,t.startOfWeek)(f,o);return a.getTime()>=d.getTime()?s+1:a.getTime()>=p.getTime()?s:s-1}return getWeekYear}function requireStartOfWeekYear(){if(hasRequiredStartOfWeekYear)return startOfWeekYear;hasRequiredStartOfWeekYear=1,startOfWeekYear.startOfWeekYear=i;var e=requireConstructFrom(),t=requireGetWeekYear(),n=requireStartOfWeek(),r=requireDefaultOptions();function i(i,o){let a=(0,r.getDefaultOptions)(),s=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,l=(0,t.getWeekYear)(i,o),u=(0,e.constructFrom)(i,0);return u.setFullYear(l,0,s),u.setHours(0,0,0,0),(0,n.startOfWeek)(u,o)}return startOfWeekYear}function requireGetWeek(){if(hasRequiredGetWeek)return getWeek;hasRequiredGetWeek=1,getWeek.getWeek=i;var e=requireConstants$1(),t=requireStartOfWeek(),n=requireStartOfWeekYear(),r=requireToDate();function i(i,o){let a=(0,r.toDate)(i);return Math.round((+(0,t.startOfWeek)(a,o)-+(0,n.startOfWeekYear)(a,o))/e.millisecondsInWeek)+1}return getWeek}var addLeadingZeros={};function requireAddLeadingZeros(){if(hasRequiredAddLeadingZeros)return addLeadingZeros;function e(e,t){return(e<0?"-":"")+Math.abs(e).toString().padStart(t,"0")}return hasRequiredAddLeadingZeros=1,addLeadingZeros.addLeadingZeros=e,addLeadingZeros}var lightFormatters={};function requireLightFormatters(){if(hasRequiredLightFormatters)return lightFormatters;hasRequiredLightFormatters=1,lightFormatters.lightFormatters=void 0;var e=requireAddLeadingZeros();return lightFormatters.lightFormatters={y(t,n){let r=t.getFullYear(),i=r>0?r:1-r;return(0,e.addLeadingZeros)("yy"===n?i%100:i,n.length)},M(t,n){let r=t.getMonth();return"M"===n?String(r+1):(0,e.addLeadingZeros)(r+1,2)},d:(t,n)=>(0,e.addLeadingZeros)(t.getDate(),n.length),a(e,t){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:(t,n)=>(0,e.addLeadingZeros)(t.getHours()%12||12,n.length),H:(t,n)=>(0,e.addLeadingZeros)(t.getHours(),n.length),m:(t,n)=>(0,e.addLeadingZeros)(t.getMinutes(),n.length),s:(t,n)=>(0,e.addLeadingZeros)(t.getSeconds(),n.length),S(t,n){let r=n.length,i=Math.trunc(t.getMilliseconds()*Math.pow(10,r-3));return(0,e.addLeadingZeros)(i,n.length)}},lightFormatters}function requireFormatters(){if(hasRequiredFormatters)return formatters;hasRequiredFormatters=1,formatters.formatters=void 0;var e=requireGetDayOfYear(),t=requireGetISOWeek(),n=requireGetISOWeekYear(),r=requireGetWeek(),i=requireGetWeekYear(),o=requireAddLeadingZeros(),a=requireLightFormatters();let s={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"};function l(e,t=""){let n=e>0?"-":"+",r=Math.abs(e),i=Math.trunc(r/60),a=r%60;return 0===a?n+String(i):n+String(i)+t+(0,o.addLeadingZeros)(a,2)}function u(e,t){return e%60==0?(e>0?"-":"+")+(0,o.addLeadingZeros)(Math.abs(e)/60,2):c(e,t)}function c(e,t=""){let n=e>0?"-":"+",r=Math.abs(e);return n+(0,o.addLeadingZeros)(Math.trunc(r/60),2)+t+(0,o.addLeadingZeros)(r%60,2)}return formatters.formatters={G:function(e,t,n){let r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){let t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:"year"})}return a.lightFormatters.y(e,t)},Y:function(e,t,n,r){let a=(0,i.getWeekYear)(e,r),s=a>0?a:1-a;if("YY"===t){let e=s%100;return(0,o.addLeadingZeros)(e,2)}return"Yo"===t?n.ordinalNumber(s,{unit:"year"}):(0,o.addLeadingZeros)(s,t.length)},R:function(e,t){let r=(0,n.getISOWeekYear)(e);return(0,o.addLeadingZeros)(r,t.length)},u:function(e,t){let n=e.getFullYear();return(0,o.addLeadingZeros)(n,t.length)},Q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return(0,o.addLeadingZeros)(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return(0,o.addLeadingZeros)(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){let r=e.getMonth();switch(t){case"M":case"MM":return a.lightFormatters.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){let r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return(0,o.addLeadingZeros)(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,i){let a=(0,r.getWeek)(e,i);return"wo"===t?n.ordinalNumber(a,{unit:"week"}):(0,o.addLeadingZeros)(a,t.length)},I:function(e,n,r){let i=(0,t.getISOWeek)(e);return"Io"===n?r.ordinalNumber(i,{unit:"week"}):(0,o.addLeadingZeros)(i,n.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):a.lightFormatters.d(e,t)},D:function(t,n,r){let i=(0,e.getDayOfYear)(t);return"Do"===n?r.ordinalNumber(i,{unit:"dayOfYear"}):(0,o.addLeadingZeros)(i,n.length)},E:function(e,t,n){let r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return(0,o.addLeadingZeros)(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return(0,o.addLeadingZeros)(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){let r=e.getDay(),i=0===r?7:r;switch(t){case"i":return String(i);case"ii":return(0,o.addLeadingZeros)(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){let r;let i=e.getHours();switch(r=12===i?s.noon:0===i?s.midnight:i/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){let r;let i=e.getHours();switch(r=i>=17?s.evening:i>=12?s.afternoon:i>=4?s.morning:s.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:"hour"})}return a.lightFormatters.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):a.lightFormatters.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):(0,o.addLeadingZeros)(r,t.length)},k:function(e,t,n){let r=e.getHours();return(0===r&&(r=24),"ko"===t)?n.ordinalNumber(r,{unit:"hour"}):(0,o.addLeadingZeros)(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):a.lightFormatters.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):a.lightFormatters.s(e,t)},S:function(e,t){return a.lightFormatters.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return u(r);case"XXXX":case"XX":return c(r);default:return c(r,":")}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"x":return u(r);case"xxxx":case"xx":return c(r);default:return c(r,":")}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+l(r,":");default:return"GMT"+c(r,":")}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+l(r,":");default:return"GMT"+c(r,":")}},t:function(e,t,n){let r=Math.trunc(e.getTime()/1e3);return(0,o.addLeadingZeros)(r,t.length)},T:function(e,t,n){let r=e.getTime();return(0,o.addLeadingZeros)(r,t.length)}},formatters}var longFormatters={};function requireLongFormatters(){if(hasRequiredLongFormatters)return longFormatters;hasRequiredLongFormatters=1,longFormatters.longFormatters=void 0;let e=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},t=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},n=(n,r)=>{let i;let o=n.match(/(P+)(p+)?/)||[],a=o[1],s=o[2];if(!s)return e(n,r);switch(a){case"P":i=r.dateTime({width:"short"});break;case"PP":i=r.dateTime({width:"medium"});break;case"PPP":i=r.dateTime({width:"long"});break;default:i=r.dateTime({width:"full"})}return i.replace("{{date}}",e(a,r)).replace("{{time}}",t(s,r))};return longFormatters.longFormatters={p:t,P:n},longFormatters}var protectedTokens={};function requireProtectedTokens(){if(hasRequiredProtectedTokens)return protectedTokens;hasRequiredProtectedTokens=1,protectedTokens.isProtectedDayOfYearToken=r,protectedTokens.isProtectedWeekYearToken=i,protectedTokens.warnOrThrowProtectedError=o;let e=/^D+$/,t=/^Y+$/,n=["D","DD","YY","YYYY"];function r(t){return e.test(t)}function i(e){return t.test(e)}function o(e,t,r){let i=a(e,t,r);if(console.warn(i),n.includes(e))throw RangeError(i)}function a(e,t,n){let r="Y"===e[0]?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}return protectedTokens}var isValid={},isDate={};function requireIsDate(){if(hasRequiredIsDate)return isDate;function e(e){return e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}return hasRequiredIsDate=1,isDate.isDate=e,isDate}function requireIsValid(){if(hasRequiredIsValid)return isValid;hasRequiredIsValid=1,isValid.isValid=n;var e=requireIsDate(),t=requireToDate();function n(n){return(!!(0,e.isDate)(n)||"number"==typeof n)&&!isNaN(Number((0,t.toDate)(n)))}return isValid}function requireFormat(){return hasRequiredFormat||(hasRequiredFormat=1,function(e){e.format=e.formatDate=p,Object.defineProperty(e,"formatters",{enumerable:!0,get:function(){return r.formatters}}),Object.defineProperty(e,"longFormatters",{enumerable:!0,get:function(){return i.longFormatters}});var t=requireDefaultLocale(),n=requireDefaultOptions(),r=requireFormatters(),i=requireLongFormatters(),o=requireProtectedTokens(),a=requireIsValid(),s=requireToDate();let l=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,u=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,c=/^'([^]*?)'?$/,d=/''/g,f=/[a-zA-Z]/;function p(e,c,d){let p=(0,n.getDefaultOptions)(),m=d?.locale??p.locale??t.defaultLocale,g=d?.firstWeekContainsDate??d?.locale?.options?.firstWeekContainsDate??p.firstWeekContainsDate??p.locale?.options?.firstWeekContainsDate??1,v=d?.weekStartsOn??d?.locale?.options?.weekStartsOn??p.weekStartsOn??p.locale?.options?.weekStartsOn??0,y=(0,s.toDate)(e);if(!(0,a.isValid)(y))throw RangeError("Invalid time value");let b=c.match(u).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,i.longFormatters[t])(e,m.formatLong):e}).join("").match(l).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t)return{isToken:!1,value:h(e)};if(r.formatters[t])return{isToken:!0,value:e};if(t.match(f))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});m.localize.preprocessor&&(b=m.localize.preprocessor(y,b));let _={firstWeekContainsDate:g,weekStartsOn:v,locale:m};return b.map(t=>{if(!t.isToken)return t.value;let n=t.value;return(!d?.useAdditionalWeekYearTokens&&(0,o.isProtectedWeekYearToken)(n)||!d?.useAdditionalDayOfYearTokens&&(0,o.isProtectedDayOfYearToken)(n))&&(0,o.warnOrThrowProtectedError)(n,c,String(e)),(0,r.formatters[n[0]])(y,n,m.localize,_)}).join("")}function h(e){let t=e.match(c);return t?t[1].replace(d,"'"):e}}(format)),format}var getDate={};function requireGetDate(){if(hasRequiredGetDate)return getDate;hasRequiredGetDate=1,getDate.getDate=t;var e=requireToDate();function t(t){return(0,e.toDate)(t).getDate()}return getDate}var getDay={};function requireGetDay(){if(hasRequiredGetDay)return getDay;hasRequiredGetDay=1,getDay.getDay=t;var e=requireToDate();function t(t){return(0,e.toDate)(t).getDay()}return getDay}var getHours={};function requireGetHours(){if(hasRequiredGetHours)return getHours;hasRequiredGetHours=1,getHours.getHours=t;var e=requireToDate();function t(t){return(0,e.toDate)(t).getHours()}return getHours}var getMinutes={};function requireGetMinutes(){if(hasRequiredGetMinutes)return getMinutes;hasRequiredGetMinutes=1,getMinutes.getMinutes=t;var e=requireToDate();function t(t){return(0,e.toDate)(t).getMinutes()}return getMinutes}var getMonth={};function requireGetMonth(){if(hasRequiredGetMonth)return getMonth;hasRequiredGetMonth=1,getMonth.getMonth=t;var e=requireToDate();function t(t){return(0,e.toDate)(t).getMonth()}return getMonth}var getSeconds={};function requireGetSeconds(){if(hasRequiredGetSeconds)return getSeconds;hasRequiredGetSeconds=1,getSeconds.getSeconds=t;var e=requireToDate();function t(t){return(0,e.toDate)(t).getSeconds()}return getSeconds}var getTime={};function requireGetTime(){if(hasRequiredGetTime)return getTime;hasRequiredGetTime=1,getTime.getTime=t;var e=requireToDate();function t(t){return(0,e.toDate)(t).getTime()}return getTime}var getYear={};function requireGetYear(){if(hasRequiredGetYear)return getYear;hasRequiredGetYear=1,getYear.getYear=t;var e=requireToDate();function t(t){return(0,e.toDate)(t).getFullYear()}return getYear}var isAfter={};function requireIsAfter(){if(hasRequiredIsAfter)return isAfter;hasRequiredIsAfter=1,isAfter.isAfter=t;var e=requireToDate();function t(t,n){let r=(0,e.toDate)(t),i=(0,e.toDate)(n);return r.getTime()>i.getTime()}return isAfter}var isBefore={};function requireIsBefore(){if(hasRequiredIsBefore)return isBefore;hasRequiredIsBefore=1,isBefore.isBefore=t;var e=requireToDate();function t(t,n){return+(0,e.toDate)(t)<+(0,e.toDate)(n)}return isBefore}var isEqual={};function requireIsEqual(){if(hasRequiredIsEqual)return isEqual;hasRequiredIsEqual=1,isEqual.isEqual=t;var e=requireToDate();function t(t,n){return+(0,e.toDate)(t)==+(0,e.toDate)(n)}return isEqual}var isSameDay={};function requireIsSameDay(){if(hasRequiredIsSameDay)return isSameDay;hasRequiredIsSameDay=1,isSameDay.isSameDay=t;var e=requireStartOfDay();function t(t,n){return+(0,e.startOfDay)(t)==+(0,e.startOfDay)(n)}return isSameDay}var isSameMonth={};function requireIsSameMonth(){if(hasRequiredIsSameMonth)return isSameMonth;hasRequiredIsSameMonth=1,isSameMonth.isSameMonth=t;var e=requireToDate();function t(t,n){let r=(0,e.toDate)(t),i=(0,e.toDate)(n);return r.getFullYear()===i.getFullYear()&&r.getMonth()===i.getMonth()}return isSameMonth}var isSameQuarter={},startOfQuarter={};function requireStartOfQuarter(){if(hasRequiredStartOfQuarter)return startOfQuarter;hasRequiredStartOfQuarter=1,startOfQuarter.startOfQuarter=t;var e=requireToDate();function t(t){let n=(0,e.toDate)(t),r=n.getMonth(),i=r-r%3;return n.setMonth(i,1),n.setHours(0,0,0,0),n}return startOfQuarter}function requireIsSameQuarter(){if(hasRequiredIsSameQuarter)return isSameQuarter;hasRequiredIsSameQuarter=1,isSameQuarter.isSameQuarter=t;var e=requireStartOfQuarter();function t(t,n){return+(0,e.startOfQuarter)(t)==+(0,e.startOfQuarter)(n)}return isSameQuarter}var isSameYear={};function requireIsSameYear(){if(hasRequiredIsSameYear)return isSameYear;hasRequiredIsSameYear=1,isSameYear.isSameYear=t;var e=requireToDate();function t(t,n){let r=(0,e.toDate)(t),i=(0,e.toDate)(n);return r.getFullYear()===i.getFullYear()}return isSameYear}var isWithinInterval={};function requireIsWithinInterval(){if(hasRequiredIsWithinInterval)return isWithinInterval;hasRequiredIsWithinInterval=1,isWithinInterval.isWithinInterval=t;var e=requireToDate();function t(t,n){let r=+(0,e.toDate)(t),[i,o]=[+(0,e.toDate)(n.start),+(0,e.toDate)(n.end)].sort((e,t)=>e-t);return r>=i&&r<=o}return isWithinInterval}var max={};function requireMax(){if(hasRequiredMax)return max;hasRequiredMax=1,max.max=t;var e=requireToDate();function t(t){let n;return t.forEach(function(t){let r=(0,e.toDate)(t);(void 0===n||n<r||isNaN(Number(r)))&&(n=r)}),n||new Date(NaN)}return max}var min={};function requireMin(){if(hasRequiredMin)return min;hasRequiredMin=1,min.min=t;var e=requireToDate();function t(t){let n;return t.forEach(t=>{let r=(0,e.toDate)(t);(!n||n>r||isNaN(+r))&&(n=r)}),n||new Date(NaN)}return min}var parse={},getDefaultOptions={};function requireGetDefaultOptions(){if(hasRequiredGetDefaultOptions)return getDefaultOptions;hasRequiredGetDefaultOptions=1,getDefaultOptions.getDefaultOptions=t;var e=requireDefaultOptions();function t(){return Object.assign({},(0,e.getDefaultOptions)())}return getDefaultOptions}var parsers={},EraParser={},Parser={},Setter={},transpose={};function requireTranspose(){if(hasRequiredTranspose)return transpose;hasRequiredTranspose=1,transpose.transpose=t;var e=requireConstructFrom();function t(t,n){let r=n instanceof Date?(0,e.constructFrom)(n,0):new n(0);return r.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),r.setHours(t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),r}return transpose}function requireSetter(){if(hasRequiredSetter)return Setter;hasRequiredSetter=1,Setter.ValueSetter=Setter.Setter=Setter.DateToSystemTimezoneSetter=void 0;var e=requireTranspose(),t=requireConstructFrom();let n=10,r=class{subPriority=0;validate(e,t){return!0}};Setter.Setter=r;class i extends r{constructor(e,t,n,r,i){super(),this.value=e,this.validateValue=t,this.setValue=n,this.priority=r,i&&(this.subPriority=i)}validate(e,t){return this.validateValue(e,this.value,t)}set(e,t,n){return this.setValue(e,t,this.value,n)}}Setter.ValueSetter=i;class o extends r{priority=n;subPriority=-1;set(n,r){return r.timestampIsSet?n:(0,t.constructFrom)(n,(0,e.transpose)(n,Date))}}return Setter.DateToSystemTimezoneSetter=o,Setter}function requireParser(){if(hasRequiredParser)return Parser;hasRequiredParser=1,Parser.Parser=void 0;var e=requireSetter();let t=class{run(t,n,r,i){let o=this.parse(t,n,r,i);return o?{setter:new e.ValueSetter(o.value,this.validate,this.set,this.priority,this.subPriority),rest:o.rest}:null}validate(e,t,n){return!0}};return Parser.Parser=t,Parser}function requireEraParser(){if(hasRequiredEraParser)return EraParser;hasRequiredEraParser=1,EraParser.EraParser=void 0;var e=requireParser();let t=class extends e.Parser{priority=140;parse(e,t,n){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}}set(e,t,n){return t.era=n,e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=["R","u","t","T"]};return EraParser.EraParser=t,EraParser}var YearParser={},utils={},constants={};function requireConstants(){return hasRequiredConstants||(hasRequiredConstants=1,constants.timezonePatterns=constants.numericPatterns=void 0,constants.numericPatterns={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},constants.timezonePatterns={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/}),constants}function requireUtils(){if(hasRequiredUtils)return utils;hasRequiredUtils=1,utils.dayPeriodEnumToHours=l,utils.isLeapYearIndex=c,utils.mapValue=n,utils.normalizeTwoDigitYear=u,utils.parseAnyDigitsSigned=o,utils.parseNDigits=a,utils.parseNDigitsSigned=s,utils.parseNumericPattern=r,utils.parseTimezonePattern=i;var e=requireConstants$1(),t=requireConstants();function n(e,t){return e?{value:t(e.value),rest:e.rest}:e}function r(e,t){let n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function i(t,n){let r=n.match(t);if(!r)return null;if("Z"===r[0])return{value:0,rest:n.slice(1)};let i="+"===r[1]?1:-1,o=r[2]?parseInt(r[2],10):0,a=r[3]?parseInt(r[3],10):0,s=r[5]?parseInt(r[5],10):0;return{value:i*(o*e.millisecondsInHour+a*e.millisecondsInMinute+s*e.millisecondsInSecond),rest:n.slice(r[0].length)}}function o(e){return r(t.numericPatterns.anyDigitsSigned,e)}function a(e,n){switch(e){case 1:return r(t.numericPatterns.singleDigit,n);case 2:return r(t.numericPatterns.twoDigits,n);case 3:return r(t.numericPatterns.threeDigits,n);case 4:return r(t.numericPatterns.fourDigits,n);default:return r(RegExp("^\\d{1,"+e+"}"),n)}}function s(e,n){switch(e){case 1:return r(t.numericPatterns.singleDigitSigned,n);case 2:return r(t.numericPatterns.twoDigitsSigned,n);case 3:return r(t.numericPatterns.threeDigitsSigned,n);case 4:return r(t.numericPatterns.fourDigitsSigned,n);default:return r(RegExp("^-?\\d{1,"+e+"}"),n)}}function l(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function u(e,t){let n;let r=t>0,i=r?t:1-t;if(i<=50)n=e||100;else{let t=i+50,r=100*Math.trunc(t/100),o=e>=t%100;n=e+r-(o?100:0)}return r?n:1-n}function c(e){return e%400==0||e%4==0&&e%100!=0}return utils}function requireYearParser(){if(hasRequiredYearParser)return YearParser;hasRequiredYearParser=1,YearParser.YearParser=void 0;var e=requireParser(),t=requireUtils();let n=class extends e.Parser{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(e,n,r){let i=e=>({year:e,isTwoDigitYear:"yy"===n});switch(n){case"y":return(0,t.mapValue)((0,t.parseNDigits)(4,e),i);case"yo":return(0,t.mapValue)(r.ordinalNumber(e,{unit:"year"}),i);default:return(0,t.mapValue)((0,t.parseNDigits)(n.length,e),i)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,n,r){let i=e.getFullYear();if(r.isTwoDigitYear){let n=(0,t.normalizeTwoDigitYear)(r.year,i);return e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}let o="era"in n&&1!==n.era?1-r.year:r.year;return e.setFullYear(o,0,1),e.setHours(0,0,0,0),e}};return YearParser.YearParser=n,YearParser}var LocalWeekYearParser={};function requireLocalWeekYearParser(){if(hasRequiredLocalWeekYearParser)return LocalWeekYearParser;hasRequiredLocalWeekYearParser=1,LocalWeekYearParser.LocalWeekYearParser=void 0;var e=requireGetWeekYear(),t=requireStartOfWeek(),n=requireParser(),r=requireUtils();let i=class extends n.Parser{priority=130;parse(e,t,n){let i=e=>({year:e,isTwoDigitYear:"YY"===t});switch(t){case"Y":return(0,r.mapValue)((0,r.parseNDigits)(4,e),i);case"Yo":return(0,r.mapValue)(n.ordinalNumber(e,{unit:"year"}),i);default:return(0,r.mapValue)((0,r.parseNDigits)(t.length,e),i)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(n,i,o,a){let s=(0,e.getWeekYear)(n,a);if(o.isTwoDigitYear){let e=(0,r.normalizeTwoDigitYear)(o.year,s);return n.setFullYear(e,0,a.firstWeekContainsDate),n.setHours(0,0,0,0),(0,t.startOfWeek)(n,a)}let l="era"in i&&1!==i.era?1-o.year:o.year;return n.setFullYear(l,0,a.firstWeekContainsDate),n.setHours(0,0,0,0),(0,t.startOfWeek)(n,a)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]};return LocalWeekYearParser.LocalWeekYearParser=i,LocalWeekYearParser}var ISOWeekYearParser={};function requireISOWeekYearParser(){if(hasRequiredISOWeekYearParser)return ISOWeekYearParser;hasRequiredISOWeekYearParser=1,ISOWeekYearParser.ISOWeekYearParser=void 0;var e=requireStartOfISOWeek(),t=requireConstructFrom(),n=requireParser(),r=requireUtils();let i=class extends n.Parser{priority=130;parse(e,t){return"R"===t?(0,r.parseNDigitsSigned)(4,e):(0,r.parseNDigitsSigned)(t.length,e)}set(n,r,i){let o=(0,t.constructFrom)(n,0);return o.setFullYear(i,0,4),o.setHours(0,0,0,0),(0,e.startOfISOWeek)(o)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]};return ISOWeekYearParser.ISOWeekYearParser=i,ISOWeekYearParser}var ExtendedYearParser={};function requireExtendedYearParser(){if(hasRequiredExtendedYearParser)return ExtendedYearParser;hasRequiredExtendedYearParser=1,ExtendedYearParser.ExtendedYearParser=void 0;var e=requireParser(),t=requireUtils();let n=class extends e.Parser{priority=130;parse(e,n){return"u"===n?(0,t.parseNDigitsSigned)(4,e):(0,t.parseNDigitsSigned)(n.length,e)}set(e,t,n){return e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]};return ExtendedYearParser.ExtendedYearParser=n,ExtendedYearParser}var QuarterParser={};function requireQuarterParser(){if(hasRequiredQuarterParser)return QuarterParser;hasRequiredQuarterParser=1,QuarterParser.QuarterParser=void 0;var e=requireParser(),t=requireUtils();let n=class extends e.Parser{priority=120;parse(e,n,r){switch(n){case"Q":case"QQ":return(0,t.parseNDigits)(n.length,e);case"Qo":return r.ordinalNumber(e,{unit:"quarter"});case"QQQ":return r.quarter(e,{width:"abbreviated",context:"formatting"})||r.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return r.quarter(e,{width:"narrow",context:"formatting"});default:return r.quarter(e,{width:"wide",context:"formatting"})||r.quarter(e,{width:"abbreviated",context:"formatting"})||r.quarter(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth((n-1)*3,1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]};return QuarterParser.QuarterParser=n,QuarterParser}var StandAloneQuarterParser={};function requireStandAloneQuarterParser(){if(hasRequiredStandAloneQuarterParser)return StandAloneQuarterParser;hasRequiredStandAloneQuarterParser=1,StandAloneQuarterParser.StandAloneQuarterParser=void 0;var e=requireParser(),t=requireUtils();let n=class extends e.Parser{priority=120;parse(e,n,r){switch(n){case"q":case"qq":return(0,t.parseNDigits)(n.length,e);case"qo":return r.ordinalNumber(e,{unit:"quarter"});case"qqq":return r.quarter(e,{width:"abbreviated",context:"standalone"})||r.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return r.quarter(e,{width:"narrow",context:"standalone"});default:return r.quarter(e,{width:"wide",context:"standalone"})||r.quarter(e,{width:"abbreviated",context:"standalone"})||r.quarter(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth((n-1)*3,1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]};return StandAloneQuarterParser.StandAloneQuarterParser=n,StandAloneQuarterParser}var MonthParser={};function requireMonthParser(){if(hasRequiredMonthParser)return MonthParser;hasRequiredMonthParser=1,MonthParser.MonthParser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(t,r,i){let o=e=>e-1;switch(r){case"M":return(0,n.mapValue)((0,n.parseNumericPattern)(e.numericPatterns.month,t),o);case"MM":return(0,n.mapValue)((0,n.parseNDigits)(2,t),o);case"Mo":return(0,n.mapValue)(i.ordinalNumber(t,{unit:"month"}),o);case"MMM":return i.month(t,{width:"abbreviated",context:"formatting"})||i.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return i.month(t,{width:"narrow",context:"formatting"});default:return i.month(t,{width:"wide",context:"formatting"})||i.month(t,{width:"abbreviated",context:"formatting"})||i.month(t,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}};return MonthParser.MonthParser=r,MonthParser}var StandAloneMonthParser={};function requireStandAloneMonthParser(){if(hasRequiredStandAloneMonthParser)return StandAloneMonthParser;hasRequiredStandAloneMonthParser=1,StandAloneMonthParser.StandAloneMonthParser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=110;parse(t,r,i){let o=e=>e-1;switch(r){case"L":return(0,n.mapValue)((0,n.parseNumericPattern)(e.numericPatterns.month,t),o);case"LL":return(0,n.mapValue)((0,n.parseNDigits)(2,t),o);case"Lo":return(0,n.mapValue)(i.ordinalNumber(t,{unit:"month"}),o);case"LLL":return i.month(t,{width:"abbreviated",context:"standalone"})||i.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return i.month(t,{width:"narrow",context:"standalone"});default:return i.month(t,{width:"wide",context:"standalone"})||i.month(t,{width:"abbreviated",context:"standalone"})||i.month(t,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]};return StandAloneMonthParser.StandAloneMonthParser=r,StandAloneMonthParser}var LocalWeekParser={},setWeek={};function requireSetWeek(){if(hasRequiredSetWeek)return setWeek;hasRequiredSetWeek=1,setWeek.setWeek=n;var e=requireGetWeek(),t=requireToDate();function n(n,r,i){let o=(0,t.toDate)(n),a=(0,e.getWeek)(o,i)-r;return o.setDate(o.getDate()-7*a),o}return setWeek}function requireLocalWeekParser(){if(hasRequiredLocalWeekParser)return LocalWeekParser;hasRequiredLocalWeekParser=1,LocalWeekParser.LocalWeekParser=void 0;var e=requireSetWeek(),t=requireStartOfWeek(),n=requireConstants(),r=requireParser(),i=requireUtils();let o=class extends r.Parser{priority=100;parse(e,t,r){switch(t){case"w":return(0,i.parseNumericPattern)(n.numericPatterns.week,e);case"wo":return r.ordinalNumber(e,{unit:"week"});default:return(0,i.parseNDigits)(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(n,r,i,o){return(0,t.startOfWeek)((0,e.setWeek)(n,i,o),o)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]};return LocalWeekParser.LocalWeekParser=o,LocalWeekParser}var ISOWeekParser={},setISOWeek={};function requireSetISOWeek(){if(hasRequiredSetISOWeek)return setISOWeek;hasRequiredSetISOWeek=1,setISOWeek.setISOWeek=n;var e=requireGetISOWeek(),t=requireToDate();function n(n,r){let i=(0,t.toDate)(n),o=(0,e.getISOWeek)(i)-r;return i.setDate(i.getDate()-7*o),i}return setISOWeek}function requireISOWeekParser(){if(hasRequiredISOWeekParser)return ISOWeekParser;hasRequiredISOWeekParser=1,ISOWeekParser.ISOWeekParser=void 0;var e=requireSetISOWeek(),t=requireStartOfISOWeek(),n=requireConstants(),r=requireParser(),i=requireUtils();let o=class extends r.Parser{priority=100;parse(e,t,r){switch(t){case"I":return(0,i.parseNumericPattern)(n.numericPatterns.week,e);case"Io":return r.ordinalNumber(e,{unit:"week"});default:return(0,i.parseNDigits)(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(n,r,i){return(0,t.startOfISOWeek)((0,e.setISOWeek)(n,i))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]};return ISOWeekParser.ISOWeekParser=o,ISOWeekParser}var DateParser={};function requireDateParser(){if(hasRequiredDateParser)return DateParser;hasRequiredDateParser=1,DateParser.DateParser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=[31,28,31,30,31,30,31,31,30,31,30,31],i=[31,29,31,30,31,30,31,31,30,31,30,31],o=class extends t.Parser{priority=90;subPriority=1;parse(t,r,i){switch(r){case"d":return(0,n.parseNumericPattern)(e.numericPatterns.date,t);case"do":return i.ordinalNumber(t,{unit:"date"});default:return(0,n.parseNDigits)(r.length,t)}}validate(e,t){let o=e.getFullYear(),a=(0,n.isLeapYearIndex)(o),s=e.getMonth();return a?t>=1&&t<=i[s]:t>=1&&t<=r[s]}set(e,t,n){return e.setDate(n),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]};return DateParser.DateParser=o,DateParser}var DayOfYearParser={};function requireDayOfYearParser(){if(hasRequiredDayOfYearParser)return DayOfYearParser;hasRequiredDayOfYearParser=1,DayOfYearParser.DayOfYearParser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=90;subpriority=1;parse(t,r,i){switch(r){case"D":case"DD":return(0,n.parseNumericPattern)(e.numericPatterns.dayOfYear,t);case"Do":return i.ordinalNumber(t,{unit:"date"});default:return(0,n.parseNDigits)(r.length,t)}}validate(e,t){let r=e.getFullYear();return(0,n.isLeapYearIndex)(r)?t>=1&&t<=366:t>=1&&t<=365}set(e,t,n){return e.setMonth(0,n),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]};return DayOfYearParser.DayOfYearParser=r,DayOfYearParser}var DayParser={},setDay={};function requireSetDay(){if(hasRequiredSetDay)return setDay;hasRequiredSetDay=1,setDay.setDay=r;var e=requireAddDays(),t=requireToDate(),n=requireDefaultOptions();function r(r,i,o){let a=(0,n.getDefaultOptions)(),s=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,l=(0,t.toDate)(r),u=l.getDay(),c=(i%7+7)%7,d=7-s,f=i<0||i>6?i-(u+d)%7:(c+d)%7-(u+d)%7;return(0,e.addDays)(l,f)}return setDay}function requireDayParser(){if(hasRequiredDayParser)return DayParser;hasRequiredDayParser=1,DayParser.DayParser=void 0;var e=requireSetDay(),t=requireParser();let n=class extends t.Parser{priority=90;parse(e,t,n){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=6}set(t,n,r,i){return(t=(0,e.setDay)(t,r,i)).setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]};return DayParser.DayParser=n,DayParser}var LocalDayParser={};function requireLocalDayParser(){if(hasRequiredLocalDayParser)return LocalDayParser;hasRequiredLocalDayParser=1,LocalDayParser.LocalDayParser=void 0;var e=requireSetDay(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=90;parse(e,t,r,i){let o=e=>{let t=7*Math.floor((e-1)/7);return(e+i.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return(0,n.mapValue)((0,n.parseNDigits)(t.length,e),o);case"eo":return(0,n.mapValue)(r.ordinalNumber(e,{unit:"day"}),o);case"eee":return r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});case"eeeee":return r.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});default:return r.day(e,{width:"wide",context:"formatting"})||r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=6}set(t,n,r,i){return(t=(0,e.setDay)(t,r,i)).setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]};return LocalDayParser.LocalDayParser=r,LocalDayParser}var StandAloneLocalDayParser={};function requireStandAloneLocalDayParser(){if(hasRequiredStandAloneLocalDayParser)return StandAloneLocalDayParser;hasRequiredStandAloneLocalDayParser=1,StandAloneLocalDayParser.StandAloneLocalDayParser=void 0;var e=requireSetDay(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=90;parse(e,t,r,i){let o=e=>{let t=7*Math.floor((e-1)/7);return(e+i.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return(0,n.mapValue)((0,n.parseNDigits)(t.length,e),o);case"co":return(0,n.mapValue)(r.ordinalNumber(e,{unit:"day"}),o);case"ccc":return r.day(e,{width:"abbreviated",context:"standalone"})||r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"});case"ccccc":return r.day(e,{width:"narrow",context:"standalone"});case"cccccc":return r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"});default:return r.day(e,{width:"wide",context:"standalone"})||r.day(e,{width:"abbreviated",context:"standalone"})||r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=0&&t<=6}set(t,n,r,i){return(t=(0,e.setDay)(t,r,i)).setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]};return StandAloneLocalDayParser.StandAloneLocalDayParser=r,StandAloneLocalDayParser}var ISODayParser={},setISODay={},getISODay={};function requireGetISODay(){if(hasRequiredGetISODay)return getISODay;hasRequiredGetISODay=1,getISODay.getISODay=t;var e=requireToDate();function t(t){let n=(0,e.toDate)(t).getDay();return 0===n&&(n=7),n}return getISODay}function requireSetISODay(){if(hasRequiredSetISODay)return setISODay;hasRequiredSetISODay=1,setISODay.setISODay=r;var e=requireAddDays(),t=requireGetISODay(),n=requireToDate();function r(r,i){let o=(0,n.toDate)(r),a=i-(0,t.getISODay)(o);return(0,e.addDays)(o,a)}return setISODay}function requireISODayParser(){if(hasRequiredISODayParser)return ISODayParser;hasRequiredISODayParser=1,ISODayParser.ISODayParser=void 0;var e=requireSetISODay(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=90;parse(e,t,r){let i=e=>0===e?7:e;switch(t){case"i":case"ii":return(0,n.parseNDigits)(t.length,e);case"io":return r.ordinalNumber(e,{unit:"day"});case"iii":return(0,n.mapValue)(r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"}),i);case"iiiii":return(0,n.mapValue)(r.day(e,{width:"narrow",context:"formatting"}),i);case"iiiiii":return(0,n.mapValue)(r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"}),i);default:return(0,n.mapValue)(r.day(e,{width:"wide",context:"formatting"})||r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"}),i)}}validate(e,t){return t>=1&&t<=7}set(t,n,r){return(t=(0,e.setISODay)(t,r)).setHours(0,0,0,0),t}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]};return ISODayParser.ISODayParser=r,ISODayParser}var AMPMParser={};function requireAMPMParser(){if(hasRequiredAMPMParser)return AMPMParser;hasRequiredAMPMParser=1,AMPMParser.AMPMParser=void 0;var e=requireParser(),t=requireUtils();let n=class extends e.Parser{priority=80;parse(e,t,n){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,n,r){return e.setHours((0,t.dayPeriodEnumToHours)(r),0,0,0),e}incompatibleTokens=["b","B","H","k","t","T"]};return AMPMParser.AMPMParser=n,AMPMParser}var AMPMMidnightParser={};function requireAMPMMidnightParser(){if(hasRequiredAMPMMidnightParser)return AMPMMidnightParser;hasRequiredAMPMMidnightParser=1,AMPMMidnightParser.AMPMMidnightParser=void 0;var e=requireParser(),t=requireUtils();let n=class extends e.Parser{priority=80;parse(e,t,n){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,n,r){return e.setHours((0,t.dayPeriodEnumToHours)(r),0,0,0),e}incompatibleTokens=["a","B","H","k","t","T"]};return AMPMMidnightParser.AMPMMidnightParser=n,AMPMMidnightParser}var DayPeriodParser={};function requireDayPeriodParser(){if(hasRequiredDayPeriodParser)return DayPeriodParser;hasRequiredDayPeriodParser=1,DayPeriodParser.DayPeriodParser=void 0;var e=requireParser(),t=requireUtils();let n=class extends e.Parser{priority=80;parse(e,t,n){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,n,r){return e.setHours((0,t.dayPeriodEnumToHours)(r),0,0,0),e}incompatibleTokens=["a","b","t","T"]};return DayPeriodParser.DayPeriodParser=n,DayPeriodParser}var Hour1to12Parser={};function requireHour1to12Parser(){if(hasRequiredHour1to12Parser)return Hour1to12Parser;hasRequiredHour1to12Parser=1,Hour1to12Parser.Hour1to12Parser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=70;parse(t,r,i){switch(r){case"h":return(0,n.parseNumericPattern)(e.numericPatterns.hour12h,t);case"ho":return i.ordinalNumber(t,{unit:"hour"});default:return(0,n.parseNDigits)(r.length,t)}}validate(e,t){return t>=1&&t<=12}set(e,t,n){let r=e.getHours()>=12;return r&&n<12?e.setHours(n+12,0,0,0):r||12!==n?e.setHours(n,0,0,0):e.setHours(0,0,0,0),e}incompatibleTokens=["H","K","k","t","T"]};return Hour1to12Parser.Hour1to12Parser=r,Hour1to12Parser}var Hour0to23Parser={};function requireHour0to23Parser(){if(hasRequiredHour0to23Parser)return Hour0to23Parser;hasRequiredHour0to23Parser=1,Hour0to23Parser.Hour0to23Parser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=70;parse(t,r,i){switch(r){case"H":return(0,n.parseNumericPattern)(e.numericPatterns.hour23h,t);case"Ho":return i.ordinalNumber(t,{unit:"hour"});default:return(0,n.parseNDigits)(r.length,t)}}validate(e,t){return t>=0&&t<=23}set(e,t,n){return e.setHours(n,0,0,0),e}incompatibleTokens=["a","b","h","K","k","t","T"]};return Hour0to23Parser.Hour0to23Parser=r,Hour0to23Parser}var Hour0To11Parser={};function requireHour0To11Parser(){if(hasRequiredHour0To11Parser)return Hour0To11Parser;hasRequiredHour0To11Parser=1,Hour0To11Parser.Hour0To11Parser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=70;parse(t,r,i){switch(r){case"K":return(0,n.parseNumericPattern)(e.numericPatterns.hour11h,t);case"Ko":return i.ordinalNumber(t,{unit:"hour"});default:return(0,n.parseNDigits)(r.length,t)}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.getHours()>=12&&n<12?e.setHours(n+12,0,0,0):e.setHours(n,0,0,0),e}incompatibleTokens=["h","H","k","t","T"]};return Hour0To11Parser.Hour0To11Parser=r,Hour0To11Parser}var Hour1To24Parser={};function requireHour1To24Parser(){if(hasRequiredHour1To24Parser)return Hour1To24Parser;hasRequiredHour1To24Parser=1,Hour1To24Parser.Hour1To24Parser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=70;parse(t,r,i){switch(r){case"k":return(0,n.parseNumericPattern)(e.numericPatterns.hour24h,t);case"ko":return i.ordinalNumber(t,{unit:"hour"});default:return(0,n.parseNDigits)(r.length,t)}}validate(e,t){return t>=1&&t<=24}set(e,t,n){let r=n<=24?n%24:n;return e.setHours(r,0,0,0),e}incompatibleTokens=["a","b","h","H","K","t","T"]};return Hour1To24Parser.Hour1To24Parser=r,Hour1To24Parser}var MinuteParser={};function requireMinuteParser(){if(hasRequiredMinuteParser)return MinuteParser;hasRequiredMinuteParser=1,MinuteParser.MinuteParser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=60;parse(t,r,i){switch(r){case"m":return(0,n.parseNumericPattern)(e.numericPatterns.minute,t);case"mo":return i.ordinalNumber(t,{unit:"minute"});default:return(0,n.parseNDigits)(r.length,t)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setMinutes(n,0,0),e}incompatibleTokens=["t","T"]};return MinuteParser.MinuteParser=r,MinuteParser}var SecondParser={};function requireSecondParser(){if(hasRequiredSecondParser)return SecondParser;hasRequiredSecondParser=1,SecondParser.SecondParser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=50;parse(t,r,i){switch(r){case"s":return(0,n.parseNumericPattern)(e.numericPatterns.second,t);case"so":return i.ordinalNumber(t,{unit:"second"});default:return(0,n.parseNDigits)(r.length,t)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setSeconds(n,0),e}incompatibleTokens=["t","T"]};return SecondParser.SecondParser=r,SecondParser}var FractionOfSecondParser={};function requireFractionOfSecondParser(){if(hasRequiredFractionOfSecondParser)return FractionOfSecondParser;hasRequiredFractionOfSecondParser=1,FractionOfSecondParser.FractionOfSecondParser=void 0;var e=requireParser(),t=requireUtils();let n=class extends e.Parser{priority=30;parse(e,n){let r=e=>Math.trunc(e*Math.pow(10,-n.length+3));return(0,t.mapValue)((0,t.parseNDigits)(n.length,e),r)}set(e,t,n){return e.setMilliseconds(n),e}incompatibleTokens=["t","T"]};return FractionOfSecondParser.FractionOfSecondParser=n,FractionOfSecondParser}var ISOTimezoneWithZParser={};function requireISOTimezoneWithZParser(){if(hasRequiredISOTimezoneWithZParser)return ISOTimezoneWithZParser;hasRequiredISOTimezoneWithZParser=1,ISOTimezoneWithZParser.ISOTimezoneWithZParser=void 0;var e=requireConstructFrom(),t=requireGetTimezoneOffsetInMilliseconds(),n=requireConstants(),r=requireParser(),i=requireUtils();let o=class extends r.Parser{priority=10;parse(e,t){switch(t){case"X":return(0,i.parseTimezonePattern)(n.timezonePatterns.basicOptionalMinutes,e);case"XX":return(0,i.parseTimezonePattern)(n.timezonePatterns.basic,e);case"XXXX":return(0,i.parseTimezonePattern)(n.timezonePatterns.basicOptionalSeconds,e);case"XXXXX":return(0,i.parseTimezonePattern)(n.timezonePatterns.extendedOptionalSeconds,e);default:return(0,i.parseTimezonePattern)(n.timezonePatterns.extended,e)}}set(n,r,i){return r.timestampIsSet?n:(0,e.constructFrom)(n,n.getTime()-(0,t.getTimezoneOffsetInMilliseconds)(n)-i)}incompatibleTokens=["t","T","x"]};return ISOTimezoneWithZParser.ISOTimezoneWithZParser=o,ISOTimezoneWithZParser}var ISOTimezoneParser={};function requireISOTimezoneParser(){if(hasRequiredISOTimezoneParser)return ISOTimezoneParser;hasRequiredISOTimezoneParser=1,ISOTimezoneParser.ISOTimezoneParser=void 0;var e=requireConstructFrom(),t=requireGetTimezoneOffsetInMilliseconds(),n=requireConstants(),r=requireParser(),i=requireUtils();let o=class extends r.Parser{priority=10;parse(e,t){switch(t){case"x":return(0,i.parseTimezonePattern)(n.timezonePatterns.basicOptionalMinutes,e);case"xx":return(0,i.parseTimezonePattern)(n.timezonePatterns.basic,e);case"xxxx":return(0,i.parseTimezonePattern)(n.timezonePatterns.basicOptionalSeconds,e);case"xxxxx":return(0,i.parseTimezonePattern)(n.timezonePatterns.extendedOptionalSeconds,e);default:return(0,i.parseTimezonePattern)(n.timezonePatterns.extended,e)}}set(n,r,i){return r.timestampIsSet?n:(0,e.constructFrom)(n,n.getTime()-(0,t.getTimezoneOffsetInMilliseconds)(n)-i)}incompatibleTokens=["t","T","X"]};return ISOTimezoneParser.ISOTimezoneParser=o,ISOTimezoneParser}var TimestampSecondsParser={};function requireTimestampSecondsParser(){if(hasRequiredTimestampSecondsParser)return TimestampSecondsParser;hasRequiredTimestampSecondsParser=1,TimestampSecondsParser.TimestampSecondsParser=void 0;var e=requireConstructFrom(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=40;parse(e){return(0,n.parseAnyDigitsSigned)(e)}set(t,n,r){return[(0,e.constructFrom)(t,1e3*r),{timestampIsSet:!0}]}incompatibleTokens="*"};return TimestampSecondsParser.TimestampSecondsParser=r,TimestampSecondsParser}var TimestampMillisecondsParser={};function requireTimestampMillisecondsParser(){if(hasRequiredTimestampMillisecondsParser)return TimestampMillisecondsParser;hasRequiredTimestampMillisecondsParser=1,TimestampMillisecondsParser.TimestampMillisecondsParser=void 0;var e=requireConstructFrom(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=20;parse(e){return(0,n.parseAnyDigitsSigned)(e)}set(t,n,r){return[(0,e.constructFrom)(t,r),{timestampIsSet:!0}]}incompatibleTokens="*"};return TimestampMillisecondsParser.TimestampMillisecondsParser=r,TimestampMillisecondsParser}function requireParsers(){if(hasRequiredParsers)return parsers;hasRequiredParsers=1,parsers.parsers=void 0;var e=requireEraParser(),t=requireYearParser(),n=requireLocalWeekYearParser(),r=requireISOWeekYearParser(),i=requireExtendedYearParser(),o=requireQuarterParser(),a=requireStandAloneQuarterParser(),s=requireMonthParser(),l=requireStandAloneMonthParser(),u=requireLocalWeekParser(),c=requireISOWeekParser(),d=requireDateParser(),f=requireDayOfYearParser(),p=requireDayParser(),h=requireLocalDayParser(),m=requireStandAloneLocalDayParser(),g=requireISODayParser(),v=requireAMPMParser(),y=requireAMPMMidnightParser(),b=requireDayPeriodParser(),_=requireHour1to12Parser(),E=requireHour0to23Parser(),w=requireHour0To11Parser(),S=requireHour1To24Parser(),T=requireMinuteParser(),O=requireSecondParser(),I=requireFractionOfSecondParser(),x=requireISOTimezoneWithZParser(),k=requireISOTimezoneParser(),C=requireTimestampSecondsParser(),A=requireTimestampMillisecondsParser();return parsers.parsers={G:new e.EraParser,y:new t.YearParser,Y:new n.LocalWeekYearParser,R:new r.ISOWeekYearParser,u:new i.ExtendedYearParser,Q:new o.QuarterParser,q:new a.StandAloneQuarterParser,M:new s.MonthParser,L:new l.StandAloneMonthParser,w:new u.LocalWeekParser,I:new c.ISOWeekParser,d:new d.DateParser,D:new f.DayOfYearParser,E:new p.DayParser,e:new h.LocalDayParser,c:new m.StandAloneLocalDayParser,i:new g.ISODayParser,a:new v.AMPMParser,b:new y.AMPMMidnightParser,B:new b.DayPeriodParser,h:new _.Hour1to12Parser,H:new E.Hour0to23Parser,K:new w.Hour0To11Parser,k:new S.Hour1To24Parser,m:new T.MinuteParser,s:new O.SecondParser,S:new I.FractionOfSecondParser,X:new x.ISOTimezoneWithZParser,x:new k.ISOTimezoneParser,t:new C.TimestampSecondsParser,T:new A.TimestampMillisecondsParser},parsers}function requireParse(){return hasRequiredParse||(hasRequiredParse=1,function(e){Object.defineProperty(e,"longFormatters",{enumerable:!0,get:function(){return o.longFormatters}}),e.parse=m,Object.defineProperty(e,"parsers",{enumerable:!0,get:function(){return s.parsers}});var t=requireConstructFrom(),n=requireGetDefaultOptions(),r=requireDefaultLocale(),i=requireToDate(),o=requireLongFormatters(),a=requireProtectedTokens(),s=requireParsers(),l=requireSetter();let u=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,c=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,d=/^'([^]*?)'?$/,f=/''/g,p=/\S/,h=/[a-zA-Z]/;function m(e,d,f,m){let v=(0,n.getDefaultOptions)(),y=m?.locale??v.locale??r.defaultLocale,b=m?.firstWeekContainsDate??m?.locale?.options?.firstWeekContainsDate??v.firstWeekContainsDate??v.locale?.options?.firstWeekContainsDate??1,_=m?.weekStartsOn??m?.locale?.options?.weekStartsOn??v.weekStartsOn??v.locale?.options?.weekStartsOn??0;if(""===d)return""===e?(0,i.toDate)(f):(0,t.constructFrom)(f,NaN);let E={firstWeekContainsDate:b,weekStartsOn:_,locale:y},w=[new l.DateToSystemTimezoneSetter],S=d.match(c).map(e=>{let t=e[0];return t in o.longFormatters?(0,o.longFormatters[t])(e,y.formatLong):e}).join("").match(u),T=[];for(let n of S){!m?.useAdditionalWeekYearTokens&&(0,a.isProtectedWeekYearToken)(n)&&(0,a.warnOrThrowProtectedError)(n,d,e),!m?.useAdditionalDayOfYearTokens&&(0,a.isProtectedDayOfYearToken)(n)&&(0,a.warnOrThrowProtectedError)(n,d,e);let r=n[0],i=s.parsers[r];if(i){let{incompatibleTokens:o}=i;if(Array.isArray(o)){let e=T.find(e=>o.includes(e.token)||e.token===r);if(e)throw RangeError(`The format string mustn't contain \`${e.fullToken}\` and \`${n}\` at the same time`)}else if("*"===i.incompatibleTokens&&T.length>0)throw RangeError(`The format string mustn't contain \`${n}\` and any other token at the same time`);T.push({token:r,fullToken:n});let a=i.run(e,n,y.match,E);if(!a)return(0,t.constructFrom)(f,NaN);w.push(a.setter),e=a.rest}else{if(r.match(h))throw RangeError("Format string contains an unescaped latin alphabet character `"+r+"`");if("''"===n?n="'":"'"===r&&(n=g(n)),0!==e.indexOf(n))return(0,t.constructFrom)(f,NaN);e=e.slice(n.length)}}if(e.length>0&&p.test(e))return(0,t.constructFrom)(f,NaN);let O=w.map(e=>e.priority).sort((e,t)=>t-e).filter((e,t,n)=>n.indexOf(e)===t).map(e=>w.filter(t=>t.priority===e).sort((e,t)=>t.subPriority-e.subPriority)).map(e=>e[0]),I=(0,i.toDate)(f);if(isNaN(I.getTime()))return(0,t.constructFrom)(f,NaN);let x={};for(let e of O){if(!e.validate(I,E))return(0,t.constructFrom)(f,NaN);let n=e.set(I,x,E);Array.isArray(n)?(I=n[0],Object.assign(x,n[1])):I=n}return(0,t.constructFrom)(f,I)}function g(e){return e.match(d)[1].replace(f,"'")}}(parse)),parse}var parseISO={};function requireParseISO(){if(hasRequiredParseISO)return parseISO;hasRequiredParseISO=1,parseISO.parseISO=t;var e=requireConstants$1();function t(e,t){let n,r;let i=t?.additionalDigits??2,o=a(e);if(o.date){let e=s(o.date,i);n=l(e.restDateString,e.year)}if(!n||isNaN(n.getTime()))return new Date(NaN);let u=n.getTime(),d=0;if(o.time&&isNaN(d=c(o.time)))return new Date(NaN);if(o.timezone){if(isNaN(r=f(o.timezone)))return new Date(NaN)}else{let e=new Date(u+d),t=new Date(0);return t.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),t.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),t}return new Date(u+d+r)}let n={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},r=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,i=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,o=/^([+-])(\d{2})(?::?(\d{2}))?$/;function a(e){let t;let r={},i=e.split(n.dateTimeDelimiter);if(i.length>2)return r;if(/:/.test(i[0])?t=i[0]:(r.date=i[0],t=i[1],n.timeZoneDelimiter.test(r.date)&&(r.date=e.split(n.timeZoneDelimiter)[0],t=e.substr(r.date.length,e.length))),t){let e=n.timezone.exec(t);e?(r.time=t.replace(e[1],""),r.timezone=e[1]):r.time=t}return r}function s(e,t){let n=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};let i=r[1]?parseInt(r[1]):null,o=r[2]?parseInt(r[2]):null;return{year:null===o?i:100*o,restDateString:e.slice((r[1]||r[2]).length)}}function l(e,t){if(null===t)return new Date(NaN);let n=e.match(r);if(!n)return new Date(NaN);let i=!!n[4],o=u(n[1]),a=u(n[2])-1,s=u(n[3]),l=u(n[4]),c=u(n[5])-1;if(i)return y(t,l,c)?p(t,l,c):new Date(NaN);{let e=new Date(0);return g(t,a,s)&&v(t,o)?(e.setUTCFullYear(t,a,Math.max(o,s)),e):new Date(NaN)}}function u(e){return e?parseInt(e):1}function c(t){let n=t.match(i);if(!n)return NaN;let r=d(n[1]),o=d(n[2]),a=d(n[3]);return b(r,o,a)?r*e.millisecondsInHour+o*e.millisecondsInMinute+1e3*a:NaN}function d(e){return e&&parseFloat(e.replace(",","."))||0}function f(t){if("Z"===t)return 0;let n=t.match(o);if(!n)return 0;let r="+"===n[1]?-1:1,i=parseInt(n[2]),a=n[3]&&parseInt(n[3])||0;return _(i,a)?r*(i*e.millisecondsInHour+a*e.millisecondsInMinute):NaN}function p(e,t,n){let r=new Date(0);r.setUTCFullYear(e,0,4);let i=(t-1)*7+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+i),r}let h=[31,null,31,30,31,30,31,31,30,31,30,31];function m(e){return e%400==0||e%4==0&&e%100!=0}function g(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(h[t]||(m(e)?29:28))}function v(e,t){return t>=1&&t<=(m(e)?366:365)}function y(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function b(e,t,n){return 24===e?0===t&&0===n:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function _(e,t){return t>=0&&t<=59}return parseISO}var set={},setMonth={},getDaysInMonth={};function requireGetDaysInMonth(){if(hasRequiredGetDaysInMonth)return getDaysInMonth;hasRequiredGetDaysInMonth=1,getDaysInMonth.getDaysInMonth=n;var e=requireToDate(),t=requireConstructFrom();function n(n){let r=(0,e.toDate)(n),i=r.getFullYear(),o=r.getMonth(),a=(0,t.constructFrom)(n,0);return a.setFullYear(i,o+1,0),a.setHours(0,0,0,0),a.getDate()}return getDaysInMonth}function requireSetMonth(){if(hasRequiredSetMonth)return setMonth;hasRequiredSetMonth=1,setMonth.setMonth=r;var e=requireConstructFrom(),t=requireGetDaysInMonth(),n=requireToDate();function r(r,i){let o=(0,n.toDate)(r),a=o.getFullYear(),s=o.getDate(),l=(0,e.constructFrom)(r,0);l.setFullYear(a,i,15),l.setHours(0,0,0,0);let u=(0,t.getDaysInMonth)(l);return o.setMonth(i,Math.min(s,u)),o}return setMonth}function requireSet(){if(hasRequiredSet)return set;hasRequiredSet=1,set.set=r;var e=requireConstructFrom(),t=requireSetMonth(),n=requireToDate();function r(r,i){let o=(0,n.toDate)(r);return isNaN(+o)?(0,e.constructFrom)(r,NaN):(null!=i.year&&o.setFullYear(i.year),null!=i.month&&(o=(0,t.setMonth)(o,i.month)),null!=i.date&&o.setDate(i.date),null!=i.hours&&o.setHours(i.hours),null!=i.minutes&&o.setMinutes(i.minutes),null!=i.seconds&&o.setSeconds(i.seconds),null!=i.milliseconds&&o.setMilliseconds(i.milliseconds),o)}return set}var setHours={};function requireSetHours(){if(hasRequiredSetHours)return setHours;hasRequiredSetHours=1,setHours.setHours=t;var e=requireToDate();function t(t,n){let r=(0,e.toDate)(t);return r.setHours(n),r}return setHours}var setMinutes={};function requireSetMinutes(){if(hasRequiredSetMinutes)return setMinutes;hasRequiredSetMinutes=1,setMinutes.setMinutes=t;var e=requireToDate();function t(t,n){let r=(0,e.toDate)(t);return r.setMinutes(n),r}return setMinutes}var setQuarter={};function requireSetQuarter(){if(hasRequiredSetQuarter)return setQuarter;hasRequiredSetQuarter=1,setQuarter.setQuarter=n;var e=requireSetMonth(),t=requireToDate();function n(n,r){let i=(0,t.toDate)(n),o=r-(Math.trunc(i.getMonth()/3)+1);return(0,e.setMonth)(i,i.getMonth()+3*o)}return setQuarter}var setSeconds={};function requireSetSeconds(){if(hasRequiredSetSeconds)return setSeconds;hasRequiredSetSeconds=1,setSeconds.setSeconds=t;var e=requireToDate();function t(t,n){let r=(0,e.toDate)(t);return r.setSeconds(n),r}return setSeconds}var setYear={};function requireSetYear(){if(hasRequiredSetYear)return setYear;hasRequiredSetYear=1,setYear.setYear=n;var e=requireConstructFrom(),t=requireToDate();function n(n,r){let i=(0,t.toDate)(n);return isNaN(+i)?(0,e.constructFrom)(n,NaN):(i.setFullYear(r),i)}return setYear}var startOfMonth={};function requireStartOfMonth(){if(hasRequiredStartOfMonth)return startOfMonth;hasRequiredStartOfMonth=1,startOfMonth.startOfMonth=t;var e=requireToDate();function t(t){let n=(0,e.toDate)(t);return n.setDate(1),n.setHours(0,0,0,0),n}return startOfMonth}var subDays={};function requireSubDays(){if(hasRequiredSubDays)return subDays;hasRequiredSubDays=1,subDays.subDays=t;var e=requireAddDays();function t(t,n){return(0,e.addDays)(t,-n)}return subDays}var subMonths={};function requireSubMonths(){if(hasRequiredSubMonths)return subMonths;hasRequiredSubMonths=1,subMonths.subMonths=t;var e=requireAddMonths();function t(t,n){return(0,e.addMonths)(t,-n)}return subMonths}var subQuarters={};function requireSubQuarters(){if(hasRequiredSubQuarters)return subQuarters;hasRequiredSubQuarters=1,subQuarters.subQuarters=t;var e=requireAddQuarters();function t(t,n){return(0,e.addQuarters)(t,-n)}return subQuarters}var subWeeks={};function requireSubWeeks(){if(hasRequiredSubWeeks)return subWeeks;hasRequiredSubWeeks=1,subWeeks.subWeeks=t;var e=requireAddWeeks();function t(t,n){return(0,e.addWeeks)(t,-n)}return subWeeks}var subYears={};function requireSubYears(){if(hasRequiredSubYears)return subYears;hasRequiredSubYears=1,subYears.subYears=t;var e=requireAddYears();function t(t,n){return(0,e.addYears)(t,-n)}return subYears}function activeElement(e){let t=e.activeElement;for(;(null==(n=t)||null==(n=n.shadowRoot)?void 0:n.activeElement)!=null;){var n;t=t.shadowRoot.activeElement}return t}function contains(e,t){if(!e||!t)return!1;let n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&isShadowRoot(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function getPlatform(){let e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}function getUserAgent(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}function isVirtualClick(e){return 0===e.mozInputSource&&!!e.isTrusted||(isAndroid()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function isVirtualPointerEvent(e){return!isJSDOM()&&(!isAndroid()&&0===e.width&&0===e.height||isAndroid()&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function isSafari(){return/apple/i.test(navigator.vendor)}function isAndroid(){let e=/android/i;return e.test(getPlatform())||e.test(getUserAgent())}function isMac(){return getPlatform().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function isJSDOM(){return getUserAgent().includes("jsdom/")}function isMouseLikePointerType(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function isReactEvent(e){return"nativeEvent"in e}function isRootElement(e){return e.matches("html,body")}function getDocument(e){return(null==e?void 0:e.ownerDocument)||document}function isEventTargetWithin(e,t){if(null==t)return!1;if("composedPath"in e)return e.composedPath().includes(t);let n=e;return null!=n.target&&t.contains(n.target)}function getTarget(e){return"composedPath"in e?e.composedPath()[0]:e.target}let TYPEABLE_SELECTOR="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function isTypeableElement(e){return isHTMLElement(e)&&e.matches(TYPEABLE_SELECTOR)}function stopEvent(e){e.preventDefault(),e.stopPropagation()}function isTypeableCombobox(e){return!!e&&"combobox"===e.getAttribute("role")&&isTypeableElement(e)}/*!
* tabbable 6.2.0
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
*/var candidateSelectors=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],candidateSelector=candidateSelectors.join(","),NoElement="undefined"==typeof Element,matches=NoElement?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,getRootNode=!NoElement&&Element.prototype.getRootNode?function(e){var t;return null==e?void 0:null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},isInert=function e(t,n){void 0===n&&(n=!0);var r,i=null==t?void 0:null===(r=t.getAttribute)||void 0===r?void 0:r.call(t,"inert");return""===i||"true"===i||n&&t&&e(t.parentNode)},isContentEditable=function(e){var t,n=null==e?void 0:null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n},getCandidates=function(e,t,n){if(isInert(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(candidateSelector));return t&&matches.call(e,candidateSelector)&&r.unshift(e),r=r.filter(n)},getCandidatesIteratively=function e(t,n,r){for(var i=[],o=Array.from(t);o.length;){var a=o.shift();if(!isInert(a,!1)){if("SLOT"===a.tagName){var s=a.assignedElements(),l=e(s.length?s:a.children,!0,r);r.flatten?i.push.apply(i,l):i.push({scopeParent:a,candidates:l})}else{matches.call(a,candidateSelector)&&r.filter(a)&&(n||!t.includes(a))&&i.push(a);var u=a.shadowRoot||"function"==typeof r.getShadowRoot&&r.getShadowRoot(a),c=!isInert(u,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(a));if(u&&c){var d=e(!0===u?a.children:u.children,!0,r);r.flatten?i.push.apply(i,d):i.push({scopeParent:a,candidates:d})}else o.unshift.apply(o,a.children)}}}return i},hasTabIndex=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},getTabIndex=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||isContentEditable(e))&&!hasTabIndex(e)?0:e.tabIndex},getSortOrderTabIndex=function(e,t){var n=getTabIndex(e);return n<0&&t&&!hasTabIndex(e)?0:n},sortOrderedTabbables=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},isInput=function(e){return"INPUT"===e.tagName},isHiddenInput=function(e){return isInput(e)&&"hidden"===e.type},isDetailsWithSummary=function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some(function(e){return"SUMMARY"===e.tagName})},getCheckedRadio=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]},isTabbableRadio=function(e){if(!e.name)return!0;var t,n=e.form||getRootNode(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var i=getCheckedRadio(t,e.form);return!i||i===e},isRadio=function(e){return isInput(e)&&"radio"===e.type},isNonTabbableRadio=function(e){return isRadio(e)&&!isTabbableRadio(e)},isNodeAttached=function(e){var t,n,r,i,o,a,s,l=e&&getRootNode(e),u=null===(t=l)||void 0===t?void 0:t.host,c=!1;if(l&&l!==e)for(c=!!(null!==(n=u)&&void 0!==n&&null!==(r=n.ownerDocument)&&void 0!==r&&r.contains(u)||null!=e&&null!==(i=e.ownerDocument)&&void 0!==i&&i.contains(e));!c&&u;)c=!!(null!==(a=u=null===(o=l=getRootNode(u))||void 0===o?void 0:o.host)&&void 0!==a&&null!==(s=a.ownerDocument)&&void 0!==s&&s.contains(u));return c},isZeroArea=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},isHidden=function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var i=matches.call(e,"details>summary:first-of-type")?e.parentElement:e;if(matches.call(i,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return isZeroArea(e)}else{if("function"==typeof r){for(var o=e;e;){var a=e.parentElement,s=getRootNode(e);if(a&&!a.shadowRoot&&!0===r(a))return isZeroArea(e);e=e.assignedSlot?e.assignedSlot:a||s===e.ownerDocument?a:s.host}e=o}if(isNodeAttached(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},isDisabledFromFieldset=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var r=t.children.item(n);if("LEGEND"===r.tagName)return!!matches.call(t,"fieldset[disabled] *")||!r.contains(e)}return!0}t=t.parentElement}return!1},isNodeMatchingSelectorFocusable=function(e,t){return!(t.disabled||isInert(t)||isHiddenInput(t)||isHidden(t,e)||isDetailsWithSummary(t)||isDisabledFromFieldset(t))},isNodeMatchingSelectorTabbable=function(e,t){return!(isNonTabbableRadio(t)||0>getTabIndex(t))&&!!isNodeMatchingSelectorFocusable(e,t)},isValidShadowRootTabbable=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||t>=0},sortByOrder=function e(t){var n=[],r=[];return t.forEach(function(t,i){var o=!!t.scopeParent,a=o?t.scopeParent:t,s=getSortOrderTabIndex(a,o),l=o?e(t.candidates):a;0===s?o?n.push.apply(n,l):n.push(a):r.push({documentOrder:i,tabIndex:s,item:t,isScope:o,content:l})}),r.sort(sortOrderedTabbables).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(n)},tabbable=function(e,t){var n;return sortByOrder(n=(t=t||{}).getShadowRoot?getCandidatesIteratively([e],t.includeContainer,{filter:isNodeMatchingSelectorTabbable.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:isValidShadowRootTabbable}):getCandidates(e,t.includeContainer,isNodeMatchingSelectorTabbable.bind(null,t)))},isTabbable=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==matches.call(e,candidateSelector)&&isNodeMatchingSelectorTabbable(t,e)},index$1="undefined"!=typeof document?react__WEBPACK_IMPORTED_MODULE_2__.useLayoutEffect:react__WEBPACK_IMPORTED_MODULE_2__.useEffect;function deepEqual(e,t){let n,r,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!deepEqual(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!deepEqual(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function getDPR(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function roundByDPR(e,t){let n=getDPR(e);return Math.round(t*n)/n}function useLatestRef$1(e){let t=react__WEBPACK_IMPORTED_MODULE_2__.useRef(e);return index$1(()=>{t.current=e}),t}function useFloating$1(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:o,floating:a}={},transform:s=!0,whileElementsMounted:l,open:u}=e,[c,d]=react__WEBPACK_IMPORTED_MODULE_2__.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=react__WEBPACK_IMPORTED_MODULE_2__.useState(r);deepEqual(f,r)||p(r);let[h,m]=react__WEBPACK_IMPORTED_MODULE_2__.useState(null),[g,v]=react__WEBPACK_IMPORTED_MODULE_2__.useState(null),y=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{e!==w.current&&(w.current=e,m(e))},[]),b=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{e!==S.current&&(S.current=e,v(e))},[]),_=o||h,E=a||g,w=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),S=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),T=react__WEBPACK_IMPORTED_MODULE_2__.useRef(c),O=null!=l,I=useLatestRef$1(l),x=useLatestRef$1(i),k=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(()=>{if(!w.current||!S.current)return;let e={placement:t,strategy:n,middleware:f};x.current&&(e.platform=x.current),computePosition(w.current,S.current,e).then(e=>{let t={...e,isPositioned:!0};C.current&&!deepEqual(T.current,t)&&(T.current=t,react_dom__WEBPACK_IMPORTED_MODULE_4__.flushSync(()=>{d(t)}))})},[f,t,n,x]);index$1(()=>{!1===u&&T.current.isPositioned&&(T.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[u]);let C=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1);index$1(()=>(C.current=!0,()=>{C.current=!1}),[]),index$1(()=>{if(_&&(w.current=_),E&&(S.current=E),_&&E){if(I.current)return I.current(_,E,k);k()}},[_,E,k,I,O]);let A=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({reference:w,floating:S,setReference:y,setFloating:b}),[y,b]),D=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({reference:_,floating:E}),[_,E]),P=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>{let e={position:n,left:0,top:0};if(!D.floating)return e;let t=roundByDPR(D.floating,c.x),r=roundByDPR(D.floating,c.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...getDPR(D.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,D.floating,c.x,c.y]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({...c,update:k,refs:A,elements:D,floatingStyles:P}),[c,k,A,D,P])}let arrow$1=e=>{function t(e){return({}).hasOwnProperty.call(e,"current")}return{name:"arrow",options:e,fn(n){let{element:r,padding:i}="function"==typeof e?e(n):e;return r&&t(r)?null!=r.current?arrow$2({element:r.current,padding:i}).fn(n):{}:r?arrow$2({element:r,padding:i}).fn(n):{}}}},offset=(e,t)=>({...offset$1(e),options:[e,t]}),shift=(e,t)=>({...shift$1(e),options:[e,t]}),limitShift=(e,t)=>({...limitShift$1(e),options:[e,t]}),flip=(e,t)=>({...flip$1(e),options:[e,t]}),size=(e,t)=>({...size$1(e),options:[e,t]}),autoPlacement=(e,t)=>({...autoPlacement$1(e),options:[e,t]}),hide=(e,t)=>({...hide$1(e),options:[e,t]}),inline=(e,t)=>({...inline$1(e),options:[e,t]}),arrow=(e,t)=>({...arrow$1(e),options:[e,t]});function useMergeRefs(e){return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})},e)}let SafeReact={...react__WEBPACK_IMPORTED_MODULE_2___namespace_cache||(react__WEBPACK_IMPORTED_MODULE_2___namespace_cache=__webpack_require__.t(react__WEBPACK_IMPORTED_MODULE_2__,2))},useInsertionEffect=SafeReact.useInsertionEffect,useSafeInsertionEffect=useInsertionEffect||(e=>e());function useEffectEvent(e){let t=react__WEBPACK_IMPORTED_MODULE_2__.useRef(()=>{});return useSafeInsertionEffect(()=>{t.current=e}),react__WEBPACK_IMPORTED_MODULE_2__.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}let ARROW_UP="ArrowUp",ARROW_DOWN="ArrowDown",ARROW_LEFT="ArrowLeft",ARROW_RIGHT="ArrowRight";function isDifferentRow(e,t,n){return Math.floor(e/t)!==n}function isIndexOutOfBounds(e,t){return t<0||t>=e.current.length}function getMinIndex(e,t){return findNonDisabledIndex(e,{disabledIndices:t})}function getMaxIndex(e,t){return findNonDisabledIndex(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function findNonDisabledIndex(e,t){let{startingIndex:n=-1,decrement:r=!1,disabledIndices:i,amount:o=1}=void 0===t?{}:t,a=e.current,s=n;do s+=r?-o:o;while(s>=0&&s<=a.length-1&&isDisabled(a,s,i));return s}function getGridNavigatedIndex(e,t){let{event:n,orientation:r,loop:i,cols:o,disabledIndices:a,minIndex:s,maxIndex:l,prevIndex:u,stopEvent:c=!1}=t,d=u;if(n.key===ARROW_UP){if(c&&stopEvent(n),-1===u)d=l;else if(d=findNonDisabledIndex(e,{startingIndex:d,amount:o,decrement:!0,disabledIndices:a}),i&&(u-o<s||d<0)){let e=u%o,t=l%o,n=l-(t-e);d=t===e?l:t>e?n:n-o}isIndexOutOfBounds(e,d)&&(d=u)}if(n.key===ARROW_DOWN&&(c&&stopEvent(n),-1===u?d=s:(d=findNonDisabledIndex(e,{startingIndex:u,amount:o,disabledIndices:a}),i&&u+o>l&&(d=findNonDisabledIndex(e,{startingIndex:u%o-o,amount:o,disabledIndices:a}))),isIndexOutOfBounds(e,d)&&(d=u)),"both"===r){let t=floor$1(u/o);n.key===ARROW_RIGHT&&(c&&stopEvent(n),u%o!=o-1?(d=findNonDisabledIndex(e,{startingIndex:u,disabledIndices:a}),i&&isDifferentRow(d,o,t)&&(d=findNonDisabledIndex(e,{startingIndex:u-u%o-1,disabledIndices:a}))):i&&(d=findNonDisabledIndex(e,{startingIndex:u-u%o-1,disabledIndices:a})),isDifferentRow(d,o,t)&&(d=u)),n.key===ARROW_LEFT&&(c&&stopEvent(n),u%o!=0?(d=findNonDisabledIndex(e,{startingIndex:u,decrement:!0,disabledIndices:a}),i&&isDifferentRow(d,o,t)&&(d=findNonDisabledIndex(e,{startingIndex:u+(o-u%o),decrement:!0,disabledIndices:a}))):i&&(d=findNonDisabledIndex(e,{startingIndex:u+(o-u%o),decrement:!0,disabledIndices:a})),isDifferentRow(d,o,t)&&(d=u));let r=floor$1(l/o)===t;isIndexOutOfBounds(e,d)&&(d=i&&r?n.key===ARROW_LEFT?l:findNonDisabledIndex(e,{startingIndex:u-u%o-1,disabledIndices:a}):u)}return d}function buildCellMap(e,t,n){let r=[],i=0;return e.forEach((e,o)=>{let{width:a,height:s}=e,l=!1;for(n&&(i=0);!l;){let e=[];for(let n=0;n<a;n++)for(let r=0;r<s;r++)e.push(i+n+r*t);i%t+a<=t&&e.every(e=>null==r[e])?(e.forEach(e=>{r[e]=o}),l=!0):i++}}),[...r]}function getCellIndexOfCorner(e,t,n,r,i){if(-1===e)return -1;let o=n.indexOf(e),a=t[e];switch(i){case"tl":return o;case"tr":if(!a)return o;return o+a.width-1;case"bl":if(!a)return o;return o+(a.height-1)*r;case"br":return n.lastIndexOf(e)}}function getCellIndices(e,t){return t.flatMap((t,n)=>e.includes(t)?[n]:[])}function isDisabled(e,t,n){if(n)return n.includes(t);let r=e[t];return null==r||r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")}let rafId=0;function enqueueFocus(e,t){void 0===t&&(t={});let{preventScroll:n=!1,cancelPrevious:r=!0,sync:i=!1}=t;r&&cancelAnimationFrame(rafId);let o=()=>null==e?void 0:e.focus({preventScroll:n});i?o():rafId=requestAnimationFrame(o)}var index="undefined"!=typeof document?react__WEBPACK_IMPORTED_MODULE_2__.useLayoutEffect:react__WEBPACK_IMPORTED_MODULE_2__.useEffect;function sortByDocumentPosition(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}function areMapsEqual(e,t){if(e.size!==t.size)return!1;for(let[n,r]of e.entries())if(r!==t.get(n))return!1;return!0}let FloatingListContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function FloatingList(e){let{children:t,elementsRef:n,labelsRef:r}=e,[i,o]=react__WEBPACK_IMPORTED_MODULE_2__.useState(()=>new Map),a=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{o(t=>new Map(t).set(e,null))},[]),s=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{o(t=>{let n=new Map(t);return n.delete(e),n})},[]);return index(()=>{let e=new Map(i);Array.from(e.keys()).sort(sortByDocumentPosition).forEach((t,n)=>{e.set(t,n)}),areMapsEqual(i,e)||o(e)},[i]),react__WEBPACK_IMPORTED_MODULE_2__.createElement(FloatingListContext.Provider,{value:react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({register:a,unregister:s,map:i,elementsRef:n,labelsRef:r}),[a,s,i,n,r])},t)}function useListItem(e){void 0===e&&(e={});let{label:t}=e,{register:n,unregister:r,map:i,elementsRef:o,labelsRef:a}=react__WEBPACK_IMPORTED_MODULE_2__.useContext(FloatingListContext),[s,l]=react__WEBPACK_IMPORTED_MODULE_2__.useState(null),u=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),c=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{if(u.current=e,null!==s&&(o.current[s]=e,a)){var n;let r=void 0!==t;a.current[s]=r?t:null!=(n=null==e?void 0:e.textContent)?n:null}},[s,o,a,t]);return index(()=>{let e=u.current;if(e)return n(e),()=>{r(e)}},[n,r]),index(()=>{let e=u.current?i.get(u.current):null;null!=e&&l(e)},[i]),react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({ref:c,index:null==s?-1:s}),[s,c])}function renderJsx(e,t){return"function"==typeof e?e(t):e?react__WEBPACK_IMPORTED_MODULE_2__.cloneElement(e,t):react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",t)}let CompositeContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext({activeIndex:0,onNavigate:()=>{}}),horizontalKeys=[ARROW_LEFT,ARROW_RIGHT],verticalKeys=[ARROW_UP,ARROW_DOWN],allKeys=[...horizontalKeys,...verticalKeys],Composite=react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function(e,t){let{render:n,orientation:r="both",loop:i=!0,cols:o=1,disabledIndices:a,activeIndex:s,onNavigate:l,itemSizes:u,dense:c=!1,...d}=e,[f,p]=react__WEBPACK_IMPORTED_MODULE_2__.useState(0),h=null!=s?s:f,m=useEffectEvent(null!=l?l:p),g=react__WEBPACK_IMPORTED_MODULE_2__.useRef([]),v=n&&"function"!=typeof n?n.props:{},y=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({activeIndex:h,onNavigate:m}),[h,m]),b=o>1;function _(e){if(!allKeys.includes(e.key))return;let t=h,n=getMinIndex(g,a),s=getMaxIndex(g,a);if(b){let l=u||Array.from({length:g.current.length},()=>({width:1,height:1})),d=buildCellMap(l,o,c),f=d.findIndex(e=>null!=e&&!isDisabled(g.current,e,a)),p=d.reduce((e,t,n)=>null==t||isDisabled(g.current,t,a)?e:n,-1);t=d[getGridNavigatedIndex({current:d.map(e=>e?g.current[e]:null)},{event:e,orientation:r,loop:i,cols:o,disabledIndices:getCellIndices([...a||g.current.map((e,t)=>isDisabled(g.current,t)?t:void 0),void 0],d),minIndex:f,maxIndex:p,prevIndex:getCellIndexOfCorner(h>s?n:h,l,d,o,e.key===ARROW_DOWN?"bl":e.key===ARROW_RIGHT?"tr":"tl")})]}let l={horizontal:[ARROW_RIGHT],vertical:[ARROW_DOWN],both:[ARROW_RIGHT,ARROW_DOWN]}[r],d={horizontal:[ARROW_LEFT],vertical:[ARROW_UP],both:[ARROW_LEFT,ARROW_UP]}[r],f=b?allKeys:({horizontal:horizontalKeys,vertical:verticalKeys,both:allKeys})[r];t===h&&[...l,...d].includes(e.key)&&(t=i&&t===s&&l.includes(e.key)?n:i&&t===n&&d.includes(e.key)?s:findNonDisabledIndex(g,{startingIndex:t,decrement:d.includes(e.key),disabledIndices:a})),t===h||isIndexOutOfBounds(g,t)||(e.stopPropagation(),f.includes(e.key)&&e.preventDefault(),m(t),queueMicrotask(()=>{enqueueFocus(g.current[t])}))}let E={...d,...v,ref:t,"aria-orientation":"both"===r?void 0:r,onKeyDown(e){null==d.onKeyDown||d.onKeyDown(e),null==v.onKeyDown||v.onKeyDown(e),_(e)}};return react__WEBPACK_IMPORTED_MODULE_2__.createElement(CompositeContext.Provider,{value:y},react__WEBPACK_IMPORTED_MODULE_2__.createElement(FloatingList,{elementsRef:g},renderJsx(n,E)))}),CompositeItem=react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function(e,t){let{render:n,...r}=e,i=n&&"function"!=typeof n?n.props:{},{activeIndex:o,onNavigate:a}=react__WEBPACK_IMPORTED_MODULE_2__.useContext(CompositeContext),{ref:s,index:l}=useListItem(),u=useMergeRefs([s,t,i.ref]),c=o===l;return renderJsx(n,{...r,...i,ref:u,tabIndex:c?0:-1,"data-active":c?"":void 0,onFocus(e){null==r.onFocus||r.onFocus(e),null==i.onFocus||i.onFocus(e),a(l)}})});function _extends$4(){return(_extends$4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let serverHandoffComplete=!1,count=0,genId=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+count++;function useFloatingId(){let[e,t]=react__WEBPACK_IMPORTED_MODULE_2__.useState(()=>serverHandoffComplete?genId():void 0);return index(()=>{null==e&&t(genId())},[]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{serverHandoffComplete=!0},[]),e}let useReactId=SafeReact.useId,useId=useReactId||useFloatingId;function warn(){for(var e,t,n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];let o="Floating UI: "+r.join(" ");null!=(e=devMessageSet)&&e.has(o)||(null==(t=devMessageSet)||t.add(o),console.warn(o))}function error(){for(var e,t,n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];let o="Floating UI: "+r.join(" ");null!=(e=devMessageSet)&&e.has(o)||(null==(t=devMessageSet)||t.add(o),console.error(o))}let FloatingArrow=react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function(e,t){let{context:{placement:n,elements:{floating:r},middlewareData:{arrow:i}},width:o=14,height:a=7,tipRadius:s=0,strokeWidth:l=0,staticOffset:u,stroke:c,d,style:{transform:f,...p}={},...h}=e,m=useId(),[g,v]=react__WEBPACK_IMPORTED_MODULE_2__.useState(!1);if(index(()=>{r&&"rtl"===getComputedStyle$1(r).direction&&v(!0)},[r]),!r)return null;let y=2*l,b=y/2,_=o/2*(-(s/8)+1),E=a/2*s/4,[w,S]=n.split("-"),T=!!d,O="top"===w||"bottom"===w,I=u&&"end"===S?"bottom":"top",x=u&&"end"===S?"right":"left";u&&g&&(x="end"===S?"left":"right");let k=(null==i?void 0:i.x)!=null?u||i.x:"",C=(null==i?void 0:i.y)!=null?u||i.y:"",A=d||"M0,0 H"+o+" L"+(o-_)+","+(a-E)+(" Q"+o/2+","+a+" ")+_+","+(a-E)+" Z",D={top:T?"rotate(180deg)":"",left:T?"rotate(90deg)":"rotate(-90deg)",bottom:T?"":"rotate(180deg)",right:T?"rotate(-90deg)":"rotate(90deg)"}[w];return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$4({},h,{"aria-hidden":!0,ref:t,width:T?o:o+y,height:o,viewBox:"0 0 "+o+" "+(a>o?a:o),style:{position:"absolute",pointerEvents:"none",[x]:k,[I]:C,[w]:O||T?"100%":"calc(100% - "+y/2+"px)",transform:""+D+(null!=f?f:""),...p}}),y>0&&react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{clipPath:"url(#"+m+")",fill:"none",stroke:c,strokeWidth:y+(d?0:1),d:A}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{stroke:y&&!d?h.fill:"none",d:A}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("clipPath",{id:m},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{x:-b,y:b*(T?-1:1),width:o+y,height:o})))});function createPubSub(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}}let FloatingNodeContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext(null),FloatingTreeContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext(null),useFloatingParentNodeId=()=>{var e;return(null==(e=react__WEBPACK_IMPORTED_MODULE_2__.useContext(FloatingNodeContext))?void 0:e.id)||null},useFloatingTree=()=>react__WEBPACK_IMPORTED_MODULE_2__.useContext(FloatingTreeContext);function useFloatingNodeId(e){let t=useId(),n=useFloatingTree(),r=useFloatingParentNodeId(),i=e||r;return index(()=>{let e={id:t,parentId:i};return null==n||n.addNode(e),()=>{null==n||n.removeNode(e)}},[n,t,i]),t}function FloatingNode(e){let{children:t,id:n}=e,r=useFloatingParentNodeId();return react__WEBPACK_IMPORTED_MODULE_2__.createElement(FloatingNodeContext.Provider,{value:react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({id:n,parentId:r}),[n,r])},t)}function FloatingTree(e){let{children:t}=e,n=react__WEBPACK_IMPORTED_MODULE_2__.useRef([]),r=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{n.current=[...n.current,e]},[]),i=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{n.current=n.current.filter(t=>t!==e)},[]),o=react__WEBPACK_IMPORTED_MODULE_2__.useState(()=>createPubSub())[0];return react__WEBPACK_IMPORTED_MODULE_2__.createElement(FloatingTreeContext.Provider,{value:react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({nodesRef:n,addNode:r,removeNode:i,events:o}),[r,i,o])},t)}function createAttribute(e){return"data-floating-ui-"+e}function useLatestRef(e){let t=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(e);return index(()=>{t.current=e}),t}let safePolygonIdentifier=createAttribute("safe-polygon");function getDelay(e,t,n){return n&&!isMouseLikePointerType(n)?0:"number"==typeof e?e:null==e?void 0:e[t]}function useHover(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:i,events:o,elements:a}=e,{enabled:s=!0,delay:l=0,handleClose:u=null,mouseOnly:c=!1,restMs:d=0,move:f=!0}=t,p=useFloatingTree(),h=useFloatingParentNodeId(),m=useLatestRef(u),g=useLatestRef(l),v=useLatestRef(n),y=react__WEBPACK_IMPORTED_MODULE_2__.useRef(),b=react__WEBPACK_IMPORTED_MODULE_2__.useRef(-1),_=react__WEBPACK_IMPORTED_MODULE_2__.useRef(),E=react__WEBPACK_IMPORTED_MODULE_2__.useRef(-1),w=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!0),S=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),T=react__WEBPACK_IMPORTED_MODULE_2__.useRef(()=>{}),O=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(()=>{var e;let t=null==(e=i.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[i]);react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(s)return o.on("openchange",e),()=>{o.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(b.current),clearTimeout(E.current),w.current=!0)}},[s,o]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(!s||!m.current||!n)return;function e(e){O()&&r(!1,e,"hover")}let t=getDocument(a.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[a.floating,n,r,s,m,O]);let I=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let i=getDelay(g.current,"close",y.current);i&&!_.current?(clearTimeout(b.current),b.current=window.setTimeout(()=>r(!1,e,n),i)):t&&(clearTimeout(b.current),r(!1,e,n))},[g,r]),x=useEffectEvent(()=>{T.current(),_.current=void 0}),k=useEffectEvent(()=>{if(S.current){let e=getDocument(a.floating).body;e.style.pointerEvents="",e.removeAttribute(safePolygonIdentifier),S.current=!1}});react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(s&&isElement(a.domReference)){var e;let t=a.domReference;return n&&t.addEventListener("mouseleave",u),null==(e=a.floating)||e.addEventListener("mouseleave",u),f&&t.addEventListener("mousemove",o,{once:!0}),t.addEventListener("mouseenter",o),t.addEventListener("mouseleave",l),()=>{var e;n&&t.removeEventListener("mouseleave",u),null==(e=a.floating)||e.removeEventListener("mouseleave",u),f&&t.removeEventListener("mousemove",o),t.removeEventListener("mouseenter",o),t.removeEventListener("mouseleave",l)}}function t(){return!!i.current.openEvent&&["click","mousedown"].includes(i.current.openEvent.type)}function o(e){if(clearTimeout(b.current),w.current=!1,c&&!isMouseLikePointerType(y.current)||d>0&&!getDelay(g.current,"open"))return;let t=getDelay(g.current,"open",y.current);t?b.current=window.setTimeout(()=>{v.current||r(!0,e,"hover")},t):r(!0,e,"hover")}function l(e){if(t())return;T.current();let r=getDocument(a.floating);if(clearTimeout(E.current),m.current&&i.current.floatingContext){n||clearTimeout(b.current),_.current=m.current({...i.current.floatingContext,tree:p,x:e.clientX,y:e.clientY,onClose(){k(),x(),I(e,!0,"safe-polygon")}});let t=_.current;r.addEventListener("mousemove",t),T.current=()=>{r.removeEventListener("mousemove",t)};return}"touch"===y.current&&contains(a.floating,e.relatedTarget)||I(e)}function u(e){!t()&&i.current.floatingContext&&(null==m.current||m.current({...i.current.floatingContext,tree:p,x:e.clientX,y:e.clientY,onClose(){k(),x(),I(e)}})(e))}},[a,s,e,c,d,f,I,x,k,r,n,v,p,g,m,i]),index(()=>{var e,t;if(s&&n&&null!=(e=m.current)&&e.__options.blockPointerEvents&&O()){let e=getDocument(a.floating).body;e.setAttribute(safePolygonIdentifier,""),e.style.pointerEvents="none",S.current=!0;let n=a.floating;if(isElement(a.domReference)&&n){let e=a.domReference,r=null==p||null==(t=p.nodesRef.current.find(e=>e.id===h))||null==(t=t.context)?void 0:t.elements.floating;return r&&(r.style.pointerEvents=""),e.style.pointerEvents="auto",n.style.pointerEvents="auto",()=>{e.style.pointerEvents="",n.style.pointerEvents=""}}}},[s,n,h,a,p,m,O]),index(()=>{n||(y.current=void 0,x(),k())},[n,x,k]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>()=>{x(),clearTimeout(b.current),clearTimeout(E.current),k()},[s,a.domReference,x,k]);let C=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>{function e(e){y.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function i(){w.current||v.current||r(!0,t,"hover")}(!c||isMouseLikePointerType(y.current))&&!n&&0!==d&&(clearTimeout(E.current),"touch"===y.current?i():E.current=window.setTimeout(i,d))}}},[c,r,n,v,d]),A=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({onMouseEnter(){clearTimeout(b.current)},onMouseLeave(e){I(e.nativeEvent,!1)}}),[I]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>s?{reference:C,floating:A}:{},[s,C,A])}let NOOP=()=>{},FloatingDelayGroupContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:NOOP,setState:NOOP,isInstantPhase:!1}),useDelayGroupContext=()=>react__WEBPACK_IMPORTED_MODULE_2__.useContext(FloatingDelayGroupContext);function FloatingDelayGroup(e){let{children:t,delay:n,timeoutMs:r=0}=e,[i,o]=react__WEBPACK_IMPORTED_MODULE_2__.useReducer((e,t)=>({...e,...t}),{delay:n,timeoutMs:r,initialDelay:n,currentId:null,isInstantPhase:!1}),a=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),s=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{o({currentId:e})},[]);return index(()=>{i.currentId?null===a.current?a.current=i.currentId:i.isInstantPhase||o({isInstantPhase:!0}):(i.isInstantPhase&&o({isInstantPhase:!1}),a.current=null)},[i.currentId,i.isInstantPhase]),react__WEBPACK_IMPORTED_MODULE_2__.createElement(FloatingDelayGroupContext.Provider,{value:react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({...i,setState:o,setCurrentId:s}),[i,s])},t)}function useDelayGroup(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,floatingId:i}=e,{id:o}=t,a=null!=o?o:i,s=useDelayGroupContext(),{currentId:l,setCurrentId:u,initialDelay:c,setState:d,timeoutMs:f}=s;return index(()=>{l&&(d({delay:{open:1,close:getDelay(c,"close")}}),l!==a&&r(!1))},[a,r,d,l,c]),index(()=>{function e(){r(!1),d({delay:c,currentId:null})}if(l&&!n&&l===a){if(f){let t=window.setTimeout(e,f);return()=>{clearTimeout(t)}}e()}},[n,d,l,a,r,c,f]),index(()=>{u!==NOOP&&n&&u(a)},[n,u,a]),s}function getAncestors(e,t){var n;let r=[],i=null==(n=e.find(e=>e.id===t))?void 0:n.parentId;for(;i;){let t=e.find(e=>e.id===i);i=null==t?void 0:t.parentId,t&&(r=r.concat(t))}return r}function getChildren(e,t){let n=e.filter(e=>{var n;return e.parentId===t&&(null==(n=e.context)?void 0:n.open)}),r=n;for(;r.length;)r=e.filter(e=>{var t;return null==(t=r)?void 0:t.some(t=>{var n;return e.parentId===t.id&&(null==(n=e.context)?void 0:n.open)})}),n=n.concat(r);return n}function getDeepestNode(e,t){let n;let r=-1;function i(t,o){o>r&&(n=t,r=o),getChildren(e,t).forEach(e=>{i(e.id,o+1)})}return i(t,0),e.find(e=>e.id===n)}let counterMap=new WeakMap,uncontrolledElementsSet=new WeakSet,markerMap={},lockCount=0,supportsInert=()=>"undefined"!=typeof HTMLElement&&"inert"in HTMLElement.prototype,unwrapHost=e=>e&&(e.host||unwrapHost(e.parentNode)),correctElements=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=unwrapHost(t);return e.contains(n)?n:null}).filter(e=>null!=e);function applyAttributeToOthers(e,t,n,r){let i="data-floating-ui-inert",o=r?"inert":n?"aria-hidden":null,a=correctElements(t,e),s=new Set,l=new Set(a),u=[];markerMap[i]||(markerMap[i]=new WeakMap);let c=markerMap[i];function d(e){!(!e||s.has(e))&&(s.add(e),e.parentNode&&d(e.parentNode))}function f(e){!e||l.has(e)||[].forEach.call(e.children,e=>{if("script"!==getNodeName(e)){if(s.has(e))f(e);else{let t=o?e.getAttribute(o):null,n=null!==t&&"false"!==t,r=(counterMap.get(e)||0)+1,a=(c.get(e)||0)+1;counterMap.set(e,r),c.set(e,a),u.push(e),1===r&&n&&uncontrolledElementsSet.add(e),1===a&&e.setAttribute(i,""),!n&&o&&e.setAttribute(o,"true")}}})}return a.forEach(d),f(t),s.clear(),lockCount++,()=>{u.forEach(e=>{let t=(counterMap.get(e)||0)-1,n=(c.get(e)||0)-1;counterMap.set(e,t),c.set(e,n),t||(!uncontrolledElementsSet.has(e)&&o&&e.removeAttribute(o),uncontrolledElementsSet.delete(e)),n||e.removeAttribute(i)}),--lockCount||(counterMap=new WeakMap,counterMap=new WeakMap,uncontrolledElementsSet=new WeakSet,markerMap={})}}function markOthers(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);let r=getDocument(e[0]).body;return applyAttributeToOthers(e.concat(Array.from(r.querySelectorAll("[aria-live]"))),r,t,n)}let getTabbableOptions=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function getTabbableIn(e,t){let n=tabbable(e,getTabbableOptions());"prev"===t&&n.reverse();let r=n.indexOf(activeElement(getDocument(e)));return n.slice(r+1)[0]}function getNextTabbable(){return getTabbableIn(document.body,"next")}function getPreviousTabbable(){return getTabbableIn(document.body,"prev")}function isOutsideEvent(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!contains(n,r)}function disableFocusInside(e){tabbable(e,getTabbableOptions()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function enableFocusInside(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}let HIDDEN_STYLES={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};function setActiveElementOnTab(e){"Tab"===e.key&&(e.target,clearTimeout(timeoutId))}let FocusGuard=react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function(e,t){let[n,r]=react__WEBPACK_IMPORTED_MODULE_2__.useState();index(()=>(isSafari()&&r("button"),document.addEventListener("keydown",setActiveElementOnTab),()=>{document.removeEventListener("keydown",setActiveElementOnTab)}),[]);let i={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[createAttribute("focus-guard")]:"",style:HIDDEN_STYLES};return react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",_extends$4({},e,i))}),PortalContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext(null),attr=createAttribute("portal");function useFloatingPortalNode(e){void 0===e&&(e={});let{id:t,root:n}=e,r=useId(),i=usePortalContext(),[o,a]=react__WEBPACK_IMPORTED_MODULE_2__.useState(null),s=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null);return index(()=>()=>{null==o||o.remove(),queueMicrotask(()=>{s.current=null})},[o]),index(()=>{if(!r||s.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=r,n.setAttribute(attr,""),e.appendChild(n),s.current=n,a(n)},[t,r]),index(()=>{if(!r||s.current)return;let e=n||(null==i?void 0:i.portalNode);e&&!isElement(e)&&(e=e.current),e=e||document.body;let o=null;t&&((o=document.createElement("div")).id=t,e.appendChild(o));let l=document.createElement("div");l.id=r,l.setAttribute(attr,""),(e=o||e).appendChild(l),s.current=l,a(l)},[t,n,r,i]),o}function FloatingPortal(e){let{children:t,id:n,root:r=null,preserveTabOrder:i=!0}=e,o=useFloatingPortalNode({id:n,root:r}),[a,s]=react__WEBPACK_IMPORTED_MODULE_2__.useState(null),l=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),u=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),c=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),d=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),f=!!a&&!a.modal&&a.open&&i&&!!(r||o);return react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(o&&i&&(null==a||!a.modal))return o.addEventListener("focusin",e,!0),o.addEventListener("focusout",e,!0),()=>{o.removeEventListener("focusin",e,!0),o.removeEventListener("focusout",e,!0)};function e(e){o&&isOutsideEvent(e)&&("focusin"===e.type?enableFocusInside:disableFocusInside)(o)}},[o,i,null==a?void 0:a.modal]),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PortalContext.Provider,{value:react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({preserveTabOrder:i,beforeOutsideRef:l,afterOutsideRef:u,beforeInsideRef:c,afterInsideRef:d,portalNode:o,setFocusManagerState:s}),[i,o])},f&&o&&react__WEBPACK_IMPORTED_MODULE_2__.createElement(FocusGuard,{"data-type":"outside",ref:l,onFocus:e=>{if(isOutsideEvent(e,o)){var t;null==(t=c.current)||t.focus()}else{let e=getPreviousTabbable()||(null==a?void 0:a.refs.domReference.current);null==e||e.focus()}}}),f&&o&&react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{"aria-owns":o.id,style:HIDDEN_STYLES}),o&&react_dom__WEBPACK_IMPORTED_MODULE_4__.createPortal(t,o),f&&o&&react__WEBPACK_IMPORTED_MODULE_2__.createElement(FocusGuard,{"data-type":"outside",ref:u,onFocus:e=>{if(isOutsideEvent(e,o)){var t;null==(t=d.current)||t.focus()}else{let t=getNextTabbable()||(null==a?void 0:a.refs.domReference.current);null==t||t.focus(),(null==a?void 0:a.closeOnFocusOut)&&(null==a||a.onOpenChange(!1,e.nativeEvent))}}}))}let usePortalContext=()=>react__WEBPACK_IMPORTED_MODULE_2__.useContext(PortalContext),LIST_LIMIT=20,previouslyFocusedElements=[];function addPreviouslyFocusedElement(e){previouslyFocusedElements=previouslyFocusedElements.filter(e=>e.isConnected);let t=e;if(t&&"body"!==getNodeName(t)){if(!isTabbable(t,getTabbableOptions())){let e=tabbable(t,getTabbableOptions())[0];e&&(t=e)}previouslyFocusedElements.push(t),previouslyFocusedElements.length>LIST_LIMIT&&(previouslyFocusedElements=previouslyFocusedElements.slice(-LIST_LIMIT))}}function getPreviouslyFocusedElement(){return previouslyFocusedElements.slice().reverse().find(e=>e.isConnected)}let VisuallyHiddenDismiss=react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function(e,t){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("button",_extends$4({},e,{type:"button",ref:t,tabIndex:-1,style:HIDDEN_STYLES}))});function FloatingFocusManager(e){let{context:t,children:n,disabled:r=!1,order:i=["content"],guards:o=!0,initialFocus:a=0,returnFocus:s=!0,restoreFocus:l=!1,modal:u=!0,visuallyHiddenDismiss:c=!1,closeOnFocusOut:d=!0}=e,{open:f,refs:p,nodeId:h,onOpenChange:m,events:g,dataRef:v,floatingId:y,elements:{domReference:b,floating:_}}=t,E="number"==typeof a&&a<0,w=isTypeableCombobox(b)&&E,S=!supportsInert()||o,T=useLatestRef(i),O=useLatestRef(a),I=useLatestRef(s),x=useFloatingTree(),k=usePortalContext(),C=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),A=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),D=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),P=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),M=react__WEBPACK_IMPORTED_MODULE_2__.useRef(-1),R=null!=k,L=null==_?void 0:_.firstElementChild,N=(null==L?void 0:L.id)===y?L:_,F=useEffectEvent(function(e){return void 0===e&&(e=N),e?tabbable(e,getTabbableOptions()):[]}),U=useEffectEvent(e=>{let t=F(e);return T.current.map(e=>b&&"reference"===e?b:N&&"floating"===e?N:t).filter(Boolean).flat()});function B(e){return!r&&c&&u?react__WEBPACK_IMPORTED_MODULE_2__.createElement(VisuallyHiddenDismiss,{ref:"start"===e?C:A,onClick:e=>m(!1,e.nativeEvent)},"string"==typeof c?c:"Dismiss"):null}react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(r||!u)return;function e(e){if("Tab"===e.key){contains(N,activeElement(getDocument(N)))&&0===F().length&&!w&&stopEvent(e);let t=U(),n=getTarget(e);"reference"===T.current[0]&&n===b&&(stopEvent(e),e.shiftKey?enqueueFocus(t[t.length-1]):enqueueFocus(t[1])),"floating"===T.current[1]&&n===N&&e.shiftKey&&(stopEvent(e),enqueueFocus(t[0]))}}let t=getDocument(N);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[r,b,N,u,T,w,F,U]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(!r&&_)return _.addEventListener("focusin",e),()=>{_.removeEventListener("focusin",e)};function e(e){let t=getTarget(e),n=F().indexOf(t);-1!==n&&(M.current=n)}},[r,_,F]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(!r&&d&&_&&isHTMLElement(b))return b.addEventListener("focusout",t),b.addEventListener("pointerdown",e),_.addEventListener("focusout",t),()=>{b.removeEventListener("focusout",t),b.removeEventListener("pointerdown",e),_.removeEventListener("focusout",t)};function e(){P.current=!0,setTimeout(()=>{P.current=!1})}function t(e){let t=e.relatedTarget;queueMicrotask(()=>{let n=!(contains(b,t)||contains(_,t)||contains(t,_)||contains(null==k?void 0:k.portalNode,t)||null!=t&&t.hasAttribute(createAttribute("focus-guard"))||x&&(getChildren(x.nodesRef.current,h).find(e=>{var n,r;return contains(null==(n=e.context)?void 0:n.elements.floating,t)||contains(null==(r=e.context)?void 0:r.elements.domReference,t)})||getAncestors(x.nodesRef.current,h).find(e=>{var n,r;return(null==(n=e.context)?void 0:n.elements.floating)===t||(null==(r=e.context)?void 0:r.elements.domReference)===t})));if(l&&n&&activeElement(getDocument(N))===getDocument(N).body){isHTMLElement(N)&&(null==N||N.focus());let e=M.current,t=F(),n=t[e]||t[t.length-1]||N;isHTMLElement(n)&&n.focus()}(w||!u)&&t&&n&&!P.current&&t!==getPreviouslyFocusedElement()&&(D.current=!0,m(!1,e))})}},[r,b,_,N,u,h,x,k,m,d,l,F,w]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{var e;if(r)return;let t=Array.from((null==k||null==(e=k.portalNode)?void 0:e.querySelectorAll("["+createAttribute("portal")+"]"))||[]);if(_){let e=[_,...t,C.current,A.current,T.current.includes("reference")||w?b:null].filter(e=>null!=e),n=u||w?markOthers(e,S,!S):markOthers(e);return()=>{n()}}},[r,b,_,u,T,k,w,S]),index(()=>{if(r||!isHTMLElement(N))return;let e=activeElement(getDocument(N));queueMicrotask(()=>{let t=U(N),n=O.current,r=("number"==typeof n?t[n]:n.current)||N,i=contains(N,e);E||i||!f||enqueueFocus(r,{preventScroll:r===N})})},[r,f,N,E,U,O]),index(()=>{if(r||!N)return;let e=!1,t=getDocument(N),n=activeElement(t),i=v.current.openEvent;function o(t){let{open:n,reason:r,event:o,nested:a}=t;n&&(i=o),"escape-key"===r&&p.domReference.current&&addPreviouslyFocusedElement(p.domReference.current),"hover"===r&&"mouseleave"===o.type&&(D.current=!0),"outside-press"===r&&(a?(D.current=!1,e=!0):D.current=!(isVirtualClick(o)||isVirtualPointerEvent(o)))}return addPreviouslyFocusedElement(n),g.on("openchange",o),()=>{g.off("openchange",o);let n=activeElement(t),r=contains(_,n)||x&&getChildren(x.nodesRef.current,h).some(e=>{var t;return contains(null==(t=e.context)?void 0:t.elements.floating,n)});(r||i&&["click","mousedown"].includes(i.type))&&p.domReference.current&&addPreviouslyFocusedElement(p.domReference.current);let a=getPreviouslyFocusedElement();I.current&&!D.current&&isHTMLElement(a)&&(a===n||n===t.body||r)&&enqueueFocus(a,{cancelPrevious:!1,preventScroll:e})}},[r,_,N,I,v,p,g,x,h]),index(()=>{if(!r&&k)return k.setFocusManagerState({modal:u,closeOnFocusOut:d,open:f,onOpenChange:m,refs:p}),()=>{k.setFocusManagerState(null)}},[r,k,u,f,m,p,d]),index(()=>{if(r||!N||"function"!=typeof MutationObserver||E)return;let e=()=>{let e=N.getAttribute("tabindex"),t=F(),n=activeElement(getDocument(_)),r=t.indexOf(n);-1!==r&&(M.current=r),T.current.includes("floating")||n!==p.domReference.current&&0===t.length?"0"!==e&&N.setAttribute("tabindex","0"):"-1"!==e&&N.setAttribute("tabindex","-1")};e();let t=new MutationObserver(e);return t.observe(N,{childList:!0,subtree:!0,attributes:!0}),()=>{t.disconnect()}},[r,_,N,p,T,F,E]);let z=!r&&S&&(!u||!w)&&(R||u);return react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,z&&react__WEBPACK_IMPORTED_MODULE_2__.createElement(FocusGuard,{"data-type":"inside",ref:null==k?void 0:k.beforeInsideRef,onFocus:e=>{if(u){let e=U();enqueueFocus("reference"===i[0]?e[0]:e[e.length-1])}else if(null!=k&&k.preserveTabOrder&&k.portalNode){if(D.current=!1,isOutsideEvent(e,k.portalNode)){let e=getNextTabbable()||b;null==e||e.focus()}else{var t;null==(t=k.beforeOutsideRef.current)||t.focus()}}}}),!w&&B("start"),n,B("end"),z&&react__WEBPACK_IMPORTED_MODULE_2__.createElement(FocusGuard,{"data-type":"inside",ref:null==k?void 0:k.afterInsideRef,onFocus:e=>{if(u)enqueueFocus(U()[0]);else if(null!=k&&k.preserveTabOrder&&k.portalNode){if(d&&(D.current=!0),isOutsideEvent(e,k.portalNode)){let e=getPreviousTabbable()||b;null==e||e.focus()}else{var t;null==(t=k.afterOutsideRef.current)||t.focus()}}}}))}let activeLocks=new Set,FloatingOverlay=react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function(e,t){let{lockScroll:n=!1,...r}=e,i=useId();return index(()=>{if(!n)return;activeLocks.add(i);let e=/iP(hone|ad|od)|iOS/.test(getPlatform()),t=document.body.style,r=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",o=window.innerWidth-document.documentElement.clientWidth,a=t.left?parseFloat(t.left):window.scrollX,s=t.top?parseFloat(t.top):window.scrollY;if(t.overflow="hidden",o&&(t[r]=o+"px"),e){var l,u;let e=(null==(l=window.visualViewport)?void 0:l.offsetLeft)||0;Object.assign(t,{position:"fixed",top:-(s-Math.floor((null==(u=window.visualViewport)?void 0:u.offsetTop)||0))+"px",left:-(a-Math.floor(e))+"px",right:"0"})}return()=>{activeLocks.delete(i),0===activeLocks.size&&(Object.assign(t,{overflow:"",[r]:""}),e&&(Object.assign(t,{position:"",top:"",left:"",right:""}),window.scrollTo(a,s)))}},[i,n]),react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",_extends$4({ref:t},r,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...r.style}}))});function isButtonTarget(e){return isHTMLElement(e.target)&&"BUTTON"===e.target.tagName}function isSpaceIgnored(e){return isTypeableElement(e)}function useClick(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:i,elements:{domReference:o}}=e,{enabled:a=!0,event:s="click",toggle:l=!0,ignoreMouse:u=!1,keyboardHandlers:c=!0}=t,d=react__WEBPACK_IMPORTED_MODULE_2__.useRef(),f=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),p=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({onPointerDown(e){d.current=e.pointerType},onMouseDown(e){let t=d.current;0===e.button&&"click"!==s&&(isMouseLikePointerType(t,!0)&&u||(n&&l&&(!i.current.openEvent||"mousedown"===i.current.openEvent.type)?r(!1,e.nativeEvent,"click"):(e.preventDefault(),r(!0,e.nativeEvent,"click"))))},onClick(e){let t=d.current;if("mousedown"===s&&d.current){d.current=void 0;return}isMouseLikePointerType(t,!0)&&u||(n&&l&&(!i.current.openEvent||"click"===i.current.openEvent.type)?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))},onKeyDown(e){d.current=void 0,e.defaultPrevented||!c||isButtonTarget(e)||(" "!==e.key||isSpaceIgnored(o)||(e.preventDefault(),f.current=!0),"Enter"===e.key&&(n&&l?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click")))},onKeyUp(e){!(e.defaultPrevented||!c||isButtonTarget(e)||isSpaceIgnored(o))&&" "===e.key&&f.current&&(f.current=!1,n&&l?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))}}),[i,o,s,u,c,r,n,l]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>a?{reference:p}:{},[a,p])}function createVirtualElement(e,t){let n=null,r=null,i=!1;return{contextElement:e||void 0,getBoundingClientRect(){var o;let a=(null==e?void 0:e.getBoundingClientRect())||{width:0,height:0,x:0,y:0},s="x"===t.axis||"both"===t.axis,l="y"===t.axis||"both"===t.axis,u=["mouseenter","mousemove"].includes((null==(o=t.dataRef.current.openEvent)?void 0:o.type)||"")&&"touch"!==t.pointerType,c=a.width,d=a.height,f=a.x,p=a.y;return null==n&&t.x&&s&&(n=a.x-t.x),null==r&&t.y&&l&&(r=a.y-t.y),f-=n||0,p-=r||0,c=0,d=0,!i||u?(c="y"===t.axis?a.width:0,d="x"===t.axis?a.height:0,f=s&&null!=t.x?t.x:f,p=l&&null!=t.y?t.y:p):i&&!u&&(d="x"===t.axis?a.height:d,c="y"===t.axis?a.width:c),i=!0,{width:c,height:d,x:f,y:p,top:p,right:f+c,bottom:p+d,left:f}}}}function isMouseBasedEvent(e){return null!=e&&null!=e.clientX}function useClientPoint(e,t){void 0===t&&(t={});let{open:n,dataRef:r,elements:{floating:i,domReference:o},refs:a}=e,{enabled:s=!0,axis:l="both",x:u=null,y:c=null}=t,d=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),f=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),[p,h]=react__WEBPACK_IMPORTED_MODULE_2__.useState(),[m,g]=react__WEBPACK_IMPORTED_MODULE_2__.useState([]),v=useEffectEvent((e,t)=>{!d.current&&(!r.current.openEvent||isMouseBasedEvent(r.current.openEvent))&&a.setPositionReference(createVirtualElement(o,{x:e,y:t,axis:l,dataRef:r,pointerType:p}))}),y=useEffectEvent(e=>{null!=u||null!=c||(n?f.current||g([]):v(e.clientX,e.clientY))}),b=isMouseLikePointerType(p)?i:n,_=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(()=>{if(!b||!s||null!=u||null!=c)return;let e=getWindow(i);function t(n){contains(i,getTarget(n))?(e.removeEventListener("mousemove",t),f.current=null):v(n.clientX,n.clientY)}if(!r.current.openEvent||isMouseBasedEvent(r.current.openEvent)){e.addEventListener("mousemove",t);let n=()=>{e.removeEventListener("mousemove",t),f.current=null};return f.current=n,n}a.setPositionReference(o)},[b,s,u,c,i,r,a,o,v]);react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>_(),[_,m]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{s&&!i&&(d.current=!1)},[s,i]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{!s&&n&&(d.current=!0)},[s,n]),index(()=>{s&&(null!=u||null!=c)&&(d.current=!1,v(u,c))},[s,u,c,v]);let E=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>{function e(e){let{pointerType:t}=e;h(t)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:y,onMouseEnter:y}},[y]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>s?{reference:E}:{},[s,E])}let bubbleHandlerKeys={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},captureHandlerKeys={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},normalizeProp=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function useDismiss(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,elements:i,dataRef:o}=e,{enabled:a=!0,escapeKey:s=!0,outsidePress:l=!0,outsidePressEvent:u="pointerdown",referencePress:c=!1,referencePressEvent:d="pointerdown",ancestorScroll:f=!1,bubbles:p,capture:h}=t,m=useFloatingTree(),g=useEffectEvent("function"==typeof l?l:()=>!1),v="function"==typeof l?g:l,y=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),b=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),{escapeKey:_,outsidePress:E}=normalizeProp(p),{escapeKey:w,outsidePress:S}=normalizeProp(h),T=useEffectEvent(e=>{var t;if(!n||!a||!s||"Escape"!==e.key)return;let i=null==(t=o.current.floatingContext)?void 0:t.nodeId,l=m?getChildren(m.nodesRef.current,i):[];if(!_&&(e.stopPropagation(),l.length>0)){let e=!0;if(l.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,isReactEvent(e)?e.nativeEvent:e,"escape-key")}),O=useEffectEvent(e=>{var t;let n=()=>{var t;T(e),null==(t=getTarget(e))||t.removeEventListener("keydown",n)};null==(t=getTarget(e))||t.addEventListener("keydown",n)}),I=useEffectEvent(e=>{var t;let n=y.current;y.current=!1;let a=b.current;if(b.current=!1,"click"===u&&a||n||"function"==typeof v&&!v(e))return;let s=getTarget(e),l="["+createAttribute("inert")+"]",c=getDocument(i.floating).querySelectorAll(l),d=isElement(s)?s:null;for(;d&&!isLastTraversableNode(d);){let e=getParentNode(d);if(isLastTraversableNode(e)||!isElement(e))break;d=e}if(c.length&&isElement(s)&&!isRootElement(s)&&!contains(s,i.floating)&&Array.from(c).every(e=>!contains(d,e)))return;if(isHTMLElement(s)&&C){let t=s.clientWidth>0&&s.scrollWidth>s.clientWidth,n=s.clientHeight>0&&s.scrollHeight>s.clientHeight,r=n&&e.offsetX>s.clientWidth;if(n&&"rtl"===getComputedStyle$1(s).direction&&(r=e.offsetX<=s.offsetWidth-s.clientWidth),r||t&&e.offsetY>s.clientHeight)return}let f=null==(t=o.current.floatingContext)?void 0:t.nodeId,p=m&&getChildren(m.nodesRef.current,f).some(t=>{var n;return isEventTargetWithin(e,null==(n=t.context)?void 0:n.elements.floating)});if(isEventTargetWithin(e,i.floating)||isEventTargetWithin(e,i.domReference)||p)return;let h=m?getChildren(m.nodesRef.current,f):[];if(h.length>0){let e=!0;if(h.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,"outside-press")}),x=useEffectEvent(e=>{var t;let n=()=>{var t;I(e),null==(t=getTarget(e))||t.removeEventListener(u,n)};null==(t=getTarget(e))||t.addEventListener(u,n)});react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(!n||!a)return;function e(e){r(!1,e,"ancestor-scroll")}o.current.__escapeKeyBubbles=_,o.current.__outsidePressBubbles=E;let t=getDocument(i.floating);s&&t.addEventListener("keydown",w?O:T,w),v&&t.addEventListener(u,S?x:I,S);let l=[];return f&&(isElement(i.domReference)&&(l=getOverflowAncestors(i.domReference)),isElement(i.floating)&&(l=l.concat(getOverflowAncestors(i.floating))),!isElement(i.reference)&&i.reference&&i.reference.contextElement&&(l=l.concat(getOverflowAncestors(i.reference.contextElement)))),(l=l.filter(e=>{var n;return e!==(null==(n=t.defaultView)?void 0:n.visualViewport)})).forEach(t=>{t.addEventListener("scroll",e,{passive:!0})}),()=>{s&&t.removeEventListener("keydown",w?O:T,w),v&&t.removeEventListener(u,S?x:I,S),l.forEach(t=>{t.removeEventListener("scroll",e)})}},[o,i,s,v,u,n,r,f,a,_,E,T,w,O,I,S,x]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{y.current=!1},[v,u]);let k=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({onKeyDown:T,[bubbleHandlerKeys[d]]:e=>{c&&r(!1,e.nativeEvent,"reference-press")}}),[T,r,c,d]),C=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({onKeyDown:T,onMouseDown(){b.current=!0},onMouseUp(){b.current=!0},[captureHandlerKeys[u]]:()=>{y.current=!0}}),[T,u]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>a?{reference:k,floating:C}:{},[a,k,C])}function useFloatingRootContext(e){let{open:t=!1,onOpenChange:n,elements:r}=e,i=useId(),o=react__WEBPACK_IMPORTED_MODULE_2__.useRef({}),[a]=react__WEBPACK_IMPORTED_MODULE_2__.useState(()=>createPubSub()),s=null!=useFloatingParentNodeId(),[l,u]=react__WEBPACK_IMPORTED_MODULE_2__.useState(r.reference),c=useEffectEvent((e,t,r)=>{o.current.openEvent=e?t:void 0,a.emit("openchange",{open:e,event:t,reason:r,nested:s}),null==n||n(e,t,r)}),d=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({setPositionReference:u}),[]),f=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({reference:l||r.reference||null,floating:r.floating||null,domReference:r.reference}),[l,r.reference,r.floating]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({dataRef:o,open:t,onOpenChange:c,elements:f,events:a,floatingId:i,refs:d}),[t,c,f,a,i,d])}function useFloating(e){void 0===e&&(e={});let{nodeId:t}=e,n=useFloatingRootContext({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,i=r.elements,[o,a]=react__WEBPACK_IMPORTED_MODULE_2__.useState(null),[s,l]=react__WEBPACK_IMPORTED_MODULE_2__.useState(null),u=(null==i?void 0:i.reference)||o,c=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),d=useFloatingTree();index(()=>{u&&(c.current=u)},[u]);let f=useFloating$1({...e,elements:{...i,...s&&{reference:s}}}),p=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{let t=isElement(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;l(t),f.refs.setReference(t)},[f.refs]),h=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{(isElement(e)||null===e)&&(c.current=e,a(e)),(isElement(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!isElement(e))&&f.refs.setReference(e)},[f.refs]),m=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({...f.refs,setReference:h,setPositionReference:p,domReference:c}),[f.refs,h,p]),g=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({...f.elements,domReference:u}),[f.elements,u]),v=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({...f,...r,refs:m,elements:g,nodeId:t}),[f,m,g,t,r]);return index(()=>{r.dataRef.current.floatingContext=v;let e=null==d?void 0:d.nodesRef.current.find(e=>e.id===t);e&&(e.context=v)}),react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({...f,context:v,refs:m,elements:g}),[f,m,g,v])}function useFocus(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,events:i,dataRef:o,elements:a}=e,{enabled:s=!0,visibleOnly:l=!0}=t,u=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),c=react__WEBPACK_IMPORTED_MODULE_2__.useRef(),d=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!0);react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(!s)return;let e=getWindow(a.domReference);function t(){!n&&isHTMLElement(a.domReference)&&a.domReference===activeElement(getDocument(a.domReference))&&(u.current=!0)}function r(){d.current=!0}return e.addEventListener("blur",t),e.addEventListener("keydown",r,!0),()=>{e.removeEventListener("blur",t),e.removeEventListener("keydown",r,!0)}},[a.domReference,n,s]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(s)return i.on("openchange",e),()=>{i.off("openchange",e)};function e(e){let{reason:t}=e;("reference-press"===t||"escape-key"===t)&&(u.current=!0)}},[i,s]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>()=>{clearTimeout(c.current)},[]);let f=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({onPointerDown(e){isVirtualPointerEvent(e.nativeEvent)||(d.current=!1)},onMouseLeave(){u.current=!1},onFocus(e){if(u.current)return;let t=getTarget(e.nativeEvent);if(l&&isElement(t))try{if(isSafari()&&isMac())throw Error();if(!t.matches(":focus-visible"))return}catch(e){if(!d.current&&!isTypeableElement(t))return}r(!0,e.nativeEvent,"focus")},onBlur(e){u.current=!1;let t=e.relatedTarget,n=e.nativeEvent,i=isElement(t)&&t.hasAttribute(createAttribute("focus-guard"))&&"outside"===t.getAttribute("data-type");c.current=window.setTimeout(()=>{var e;let s=activeElement(a.domReference?a.domReference.ownerDocument:document);if(t||s!==a.domReference){if(contains(null==(e=o.current.floatingContext)?void 0:e.refs.floating.current,s)||contains(a.domReference,s)||i)return;r(!1,n,"focus")}})}}),[o,a.domReference,r,l]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>s?{reference:f}:{},[s,f])}let ACTIVE_KEY="active",SELECTED_KEY="selected";function mergeProps(e,t,n){let r=new Map,i="item"===n,o=e;if(i&&e){let{[ACTIVE_KEY]:t,[SELECTED_KEY]:n,...r}=e;o=r}return{..."floating"===n&&{tabIndex:-1},...o,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,o]=t;if(!(i&&[ACTIVE_KEY,SELECTED_KEY].includes(n))){if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof o){var a;null==(a=r.get(n))||a.push(o),e[n]=function(){for(var e,t=arguments.length,i=Array(t),o=0;o<t;o++)i[o]=arguments[o];return null==(e=r.get(n))?void 0:e.map(e=>e(...i)).find(e=>void 0!==e)}}}else e[n]=o}}),e),{})}}function useInteractions(e){void 0===e&&(e=[]);let t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),i=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(t=>mergeProps(t,e,"reference"),t),o=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(t=>mergeProps(t,e,"floating"),n),a=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(t=>mergeProps(t,e,"item"),r);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({getReferenceProps:i,getFloatingProps:o,getItemProps:a}),[i,o,a])}let isPreventScrollSupported=!1;function doSwitch(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function isMainOrientationKey(e,t){return doSwitch(t,e===ARROW_UP||e===ARROW_DOWN,e===ARROW_LEFT||e===ARROW_RIGHT)}function isMainOrientationToEndKey(e,t,n){return doSwitch(t,e===ARROW_DOWN,n?e===ARROW_LEFT:e===ARROW_RIGHT)||"Enter"===e||" "===e||""===e}function isCrossOrientationOpenKey(e,t,n){return doSwitch(t,n?e===ARROW_LEFT:e===ARROW_RIGHT,e===ARROW_DOWN)}function isCrossOrientationCloseKey(e,t,n){return doSwitch(t,n?e===ARROW_RIGHT:e===ARROW_LEFT,e===ARROW_UP)}function useListNavigation(e,t){let{open:n,onOpenChange:r,elements:i}=e,{listRef:o,activeIndex:a,onNavigate:s=()=>{},enabled:l=!0,selectedIndex:u=null,allowEscape:c=!1,loop:d=!1,nested:f=!1,rtl:p=!1,virtual:h=!1,focusItemOnOpen:m="auto",focusItemOnHover:g=!0,openOnArrowKeyDown:v=!0,disabledIndices:y,orientation:b="vertical",cols:_=1,scrollItemIntoView:E=!0,virtualItemRef:w,itemSizes:S,dense:T=!1}=t,O=useFloatingParentNodeId(),I=useFloatingTree(),x=useEffectEvent(s),k=react__WEBPACK_IMPORTED_MODULE_2__.useRef(m),C=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null!=u?u:-1),A=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),D=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!0),P=react__WEBPACK_IMPORTED_MODULE_2__.useRef(x),M=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!!i.floating),R=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),L=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),N=useLatestRef(y),F=useLatestRef(n),U=useLatestRef(E),B=useLatestRef(i.floating),z=useLatestRef(u),[j,H]=react__WEBPACK_IMPORTED_MODULE_2__.useState(),[W,G]=react__WEBPACK_IMPORTED_MODULE_2__.useState(),Y=useEffectEvent(function(e,t,n){function r(e){h?(H(e.id),null==I||I.events.emit("virtualfocus",e),w&&(w.current=e)):enqueueFocus(e,{preventScroll:!0,sync:!!(isMac()&&isSafari())&&(isPreventScrollSupported||R.current)})}void 0===n&&(n=!1);let i=e.current[t.current];i&&r(i),requestAnimationFrame(()=>{let o=e.current[t.current]||i;if(!o)return;i||r(o);let a=U.current;a&&q&&(n||!D.current)&&(null==o.scrollIntoView||o.scrollIntoView("boolean"==typeof a?{block:"nearest",inline:"nearest"}:a))})});index(()=>{document.createElement("div").focus({get preventScroll(){return isPreventScrollSupported=!0,!1}})},[]),index(()=>{l&&(n&&i.floating?k.current&&null!=u&&(L.current=!0,C.current=u,x(u)):M.current&&(C.current=-1,P.current(null)))},[l,n,i.floating,u,x]),index(()=>{if(l&&n&&i.floating){if(null==a){if(R.current=!1,null==z.current&&(M.current&&(C.current=-1,Y(o,C)),!M.current&&k.current&&(null!=A.current||!0===k.current&&null==A.current))){let e=0,t=()=>{null==o.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e++):(C.current=null==A.current||isMainOrientationToEndKey(A.current,b,p)||f?getMinIndex(o,N.current):getMaxIndex(o,N.current),A.current=null,x(C.current))};t()}}else isIndexOutOfBounds(o,a)||(C.current=a,Y(o,C,L.current),L.current=!1)}},[l,n,i.floating,a,z,f,o,b,p,x,Y,N]),index(()=>{var e;if(!l||i.floating||!I||h||!M.current)return;let t=I.nodesRef.current,n=null==(e=t.find(e=>e.id===O))||null==(e=e.context)?void 0:e.elements.floating,r=activeElement(getDocument(i.floating)),o=t.some(e=>e.context&&contains(e.context.elements.floating,r));n&&!o&&D.current&&n.focus({preventScroll:!0})},[l,i.floating,I,O,h]),index(()=>{if(l&&I&&h&&!O)return I.events.on("virtualfocus",e),()=>{I.events.off("virtualfocus",e)};function e(e){G(e.id),w&&(w.current=e)}},[l,I,h,O,w]),index(()=>{P.current=x,M.current=!!i.floating}),index(()=>{n||(A.current=null)},[n]);let V=null!=a,q=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>{function e(e){if(!n)return;let t=o.current.indexOf(e);-1!==t&&x(t)}return{onFocus(t){let{currentTarget:n}=t;e(n)},onClick:e=>{let{currentTarget:t}=e;return t.focus({preventScroll:!0})},...g&&{onMouseMove(t){let{currentTarget:n}=t;e(n)},onPointerLeave(e){let{pointerType:t}=e;D.current&&"touch"!==t&&(C.current=-1,Y(o,C),x(null),h||enqueueFocus(B.current,{preventScroll:!0}))}}}},[n,B,Y,g,o,x,h]),Z=useEffectEvent(e=>{if(D.current=!1,R.current=!0,!F.current&&e.currentTarget===B.current)return;if(f&&isCrossOrientationCloseKey(e.key,b,p)){stopEvent(e),r(!1,e.nativeEvent,"list-navigation"),isHTMLElement(i.domReference)&&!h&&i.domReference.focus();return}let t=C.current,a=getMinIndex(o,y),s=getMaxIndex(o,y);if("Home"===e.key&&(stopEvent(e),C.current=a,x(C.current)),"End"===e.key&&(stopEvent(e),C.current=s,x(C.current)),_>1){let t=S||Array.from({length:o.current.length},()=>({width:1,height:1})),n=buildCellMap(t,_,T),r=n.findIndex(e=>null!=e&&!isDisabled(o.current,e,y)),i=n.reduce((e,t,n)=>null==t||isDisabled(o.current,t,y)?e:n,-1);if(C.current=n[getGridNavigatedIndex({current:n.map(e=>null!=e?o.current[e]:null)},{event:e,orientation:b,loop:d,cols:_,disabledIndices:getCellIndices([...y||o.current.map((e,t)=>isDisabled(o.current,t)?t:void 0),void 0],n),minIndex:r,maxIndex:i,prevIndex:getCellIndexOfCorner(C.current>s?a:C.current,t,n,_,e.key===ARROW_DOWN?"bl":e.key===ARROW_RIGHT?"tr":"tl"),stopEvent:!0})],x(C.current),"both"===b)return}if(isMainOrientationKey(e.key,b)){if(stopEvent(e),n&&!h&&activeElement(e.currentTarget.ownerDocument)===e.currentTarget){C.current=isMainOrientationToEndKey(e.key,b,p)?a:s,x(C.current);return}isMainOrientationToEndKey(e.key,b,p)?d?C.current=t>=s?c&&t!==o.current.length?-1:a:findNonDisabledIndex(o,{startingIndex:t,disabledIndices:y}):C.current=Math.min(s,findNonDisabledIndex(o,{startingIndex:t,disabledIndices:y})):d?C.current=t<=a?c&&-1!==t?o.current.length:s:findNonDisabledIndex(o,{startingIndex:t,decrement:!0,disabledIndices:y}):C.current=Math.max(a,findNonDisabledIndex(o,{startingIndex:t,decrement:!0,disabledIndices:y})),isIndexOutOfBounds(o,C.current)?x(null):x(C.current)}}),$=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>h&&n&&V&&{"aria-activedescendant":W||j},[h,n,V,W,j]),K=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({"aria-orientation":"both"===b?void 0:b,...!isTypeableCombobox(i.domReference)&&$,onKeyDown:Z,onPointerMove(){D.current=!0}}),[$,Z,i.domReference,b]),Q=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>{let e=N.current,t=o.current.find(e=>(null==e?void 0:e.id)===j);function i(e){"auto"===m&&isVirtualClick(e.nativeEvent)&&(k.current=!0)}function a(e){k.current=m,"auto"===m&&isVirtualPointerEvent(e.nativeEvent)&&(k.current=!0)}return{...$,onKeyDown(i){D.current=!1;let a=0===i.key.indexOf("Arrow"),s=isCrossOrientationOpenKey(i.key,b,p),l=isCrossOrientationCloseKey(i.key,b,p),c=isMainOrientationKey(i.key,b),d=(f?s:c)||"Enter"===i.key||""===i.key.trim();if(h&&n){let e=null==I?void 0:I.nodesRef.current.find(e=>null==e.parentId),n=I&&e?getDeepestNode(I.nodesRef.current,e.id):null;if(a&&n&&w){var m,g,y;let e=new KeyboardEvent("keydown",{key:i.key,bubbles:!0});if(s||l){let r=(null==(m=n.context)?void 0:m.elements.domReference)===i.currentTarget,o=l&&!r?null==(g=n.context)?void 0:g.elements.domReference:s?t:null;o&&(stopEvent(i),o.dispatchEvent(e),G(void 0))}if(c&&n.context&&n.context.open&&n.parentId&&i.currentTarget!==n.context.elements.domReference){stopEvent(i),null==(y=n.context.elements.domReference)||y.dispatchEvent(e);return}}return Z(i)}if(n||v||!a){if(d&&(A.current=f&&c?null:i.key),f){s&&(stopEvent(i),n?(C.current=getMinIndex(o,e),x(C.current)):r(!0,i.nativeEvent,"list-navigation"));return}c&&(null!=u&&(C.current=u),stopEvent(i),!n&&v?r(!0,i.nativeEvent,"list-navigation"):Z(i),n&&x(C.current))}},onFocus(){n&&!h&&x(null)},onPointerDown:a,onMouseDown:i,onClick:i}},[j,$,Z,N,m,o,f,x,r,n,v,b,p,u,I,h,w]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>l?{reference:Q,floating:K,item:q}:{},[l,Q,K,q])}let componentRoleToAriaRoleMap=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function useRole(e,t){var n;void 0===t&&(t={});let{open:r,floatingId:i}=e,{enabled:o=!0,role:a="dialog"}=t,s=null!=(n=componentRoleToAriaRoleMap.get(a))?n:a,l=useId(),u=null!=useFloatingParentNodeId(),c=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>"tooltip"===s||"label"===a?{["aria-"+("label"===a?"labelledby":"describedby")]:r?i:void 0}:{"aria-expanded":r?"true":"false","aria-haspopup":"alertdialog"===s?"dialog":s,"aria-controls":r?i:void 0,..."listbox"===s&&{role:"combobox"},..."menu"===s&&{id:l},..."menu"===s&&u&&{role:"menuitem"},..."select"===a&&{"aria-autocomplete":"none"},..."combobox"===a&&{"aria-autocomplete":"list"}},[s,i,u,r,l,a]),d=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>{let e={id:i,...s&&{role:s}};return"tooltip"===s||"label"===a?e:{...e,..."menu"===s&&{"aria-labelledby":l}}},[s,i,l,a]),f=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{let{active:t,selected:n}=e,r={role:"option",...t&&{id:i+"-option"}};switch(a){case"select":return{...r,"aria-selected":t&&n};case"combobox":return{...r,...t&&{"aria-selected":!0}}}return{}},[i,a]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>o?{reference:c,floating:d,item:f}:{},[o,c,d,f])}let camelCaseToKebabCase=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(t?"-":"")+e.toLowerCase());function execWithArgsOrReturn(e,t){return"function"==typeof e?e(t):e}function useDelayUnmount(e,t){let[n,r]=react__WEBPACK_IMPORTED_MODULE_2__.useState(e);return e&&!n&&r(!0),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(!e&&n){let e=setTimeout(()=>r(!1),t);return()=>clearTimeout(e)}},[e,n,t]),n}function useTransitionStatus(e,t){void 0===t&&(t={});let{open:n,elements:{floating:r}}=e,{duration:i=250}=t,o=("number"==typeof i?i:i.close)||0,[a,s]=react__WEBPACK_IMPORTED_MODULE_2__.useState("unmounted"),l=useDelayUnmount(n,o);return l||"close"!==a||s("unmounted"),index(()=>{if(r){if(n){s("initial");let e=requestAnimationFrame(()=>{s("open")});return()=>{cancelAnimationFrame(e)}}s("close")}},[n,r]),{isMounted:l,status:a}}function useTransitionStyles(e,t){void 0===t&&(t={});let{initial:n={opacity:0},open:r,close:i,common:o,duration:a=250}=t,s=e.placement,l=s.split("-")[0],u=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({side:l,placement:s}),[l,s]),c="number"==typeof a,d=(c?a:a.open)||0,f=(c?a:a.close)||0,[p,h]=react__WEBPACK_IMPORTED_MODULE_2__.useState(()=>({...execWithArgsOrReturn(o,u),...execWithArgsOrReturn(n,u)})),{isMounted:m,status:g}=useTransitionStatus(e,{duration:a}),v=useLatestRef(n),y=useLatestRef(r),b=useLatestRef(i),_=useLatestRef(o);return index(()=>{let e=execWithArgsOrReturn(v.current,u),t=execWithArgsOrReturn(b.current,u),n=execWithArgsOrReturn(_.current,u),r=execWithArgsOrReturn(y.current,u)||Object.keys(e).reduce((e,t)=>(e[t]="",e),{});if("initial"===g&&h(t=>({transitionProperty:t.transitionProperty,...n,...e})),"open"===g&&h({transitionProperty:Object.keys(r).map(camelCaseToKebabCase).join(","),transitionDuration:d+"ms",...n,...r}),"close"===g){let r=t||e;h({transitionProperty:Object.keys(r).map(camelCaseToKebabCase).join(","),transitionDuration:f+"ms",...n,...r})}},[f,b,v,y,_,d,g,u]),{isMounted:m,styles:p}}function useTypeahead(e,t){var n;let{open:r,dataRef:i}=e,{listRef:o,activeIndex:a,onMatch:s,onTypingChange:l,enabled:u=!0,findMatch:c=null,resetMs:d=750,ignoreKeys:f=[],selectedIndex:p=null}=t,h=react__WEBPACK_IMPORTED_MODULE_2__.useRef(),m=react__WEBPACK_IMPORTED_MODULE_2__.useRef(""),g=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null!=(n=null!=p?p:a)?n:-1),v=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),y=useEffectEvent(s),b=useEffectEvent(l),_=useLatestRef(c),E=useLatestRef(f);index(()=>{r&&(clearTimeout(h.current),v.current=null,m.current="")},[r]),index(()=>{if(r&&""===m.current){var e;g.current=null!=(e=null!=p?p:a)?e:-1}},[r,p,a]);let w=useEffectEvent(e=>{e?i.current.typing||(i.current.typing=e,b(e)):i.current.typing&&(i.current.typing=e,b(e))}),S=useEffectEvent(e=>{function t(e,t,n){let r=_.current?_.current(t,n):t.find(e=>(null==e?void 0:e.toLocaleLowerCase().indexOf(n.toLocaleLowerCase()))===0);return r?e.indexOf(r):-1}let n=o.current;if(m.current.length>0&&" "!==m.current[0]&&(-1===t(n,n,m.current)?w(!1):" "===e.key&&stopEvent(e)),null==n||E.current.includes(e.key)||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;r&&" "!==e.key&&(stopEvent(e),w(!0)),n.every(e=>{var t,n;return!e||(null==(t=e[0])?void 0:t.toLocaleLowerCase())!==(null==(n=e[1])?void 0:n.toLocaleLowerCase())})&&m.current===e.key&&(m.current="",g.current=v.current),m.current+=e.key,clearTimeout(h.current),h.current=setTimeout(()=>{m.current="",g.current=v.current,w(!1)},d);let i=g.current,a=t(n,[...n.slice((i||0)+1),...n.slice(0,(i||0)+1)],m.current);-1!==a?(y(a),v.current=a):" "!==e.key&&(m.current="",w(!1))}),T=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({onKeyDown:S}),[S]),O=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({onKeyDown:S,onKeyUp(e){" "===e.key&&w(!1)}}),[S,w]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>u?{reference:T,floating:O}:{},[u,T,O])}function getArgsWithCustomFloatingHeight(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let inner=e=>({name:"inner",options:e,async fn(t){let{listRef:n,overflowRef:r,onFallbackChange:i,offset:o=0,index:a=0,minItemsVisible:s=4,referenceOverflowThreshold:l=0,scrollRef:u,...c}=evaluate(e,t),{rects:d,elements:{floating:f}}=t,p=n.current[a];if(!p)return{};let h={...t,...await offset(-p.offsetTop-f.clientTop-d.reference.height/2-p.offsetHeight/2-o).fn(t)},m=(null==u?void 0:u.current)||f,g=await detectOverflow(getArgsWithCustomFloatingHeight(h,m.scrollHeight),c),v=await detectOverflow(h,{...c,elementContext:"reference"}),y=Math.max(0,g.top),b=h.y+y,_=Math.max(0,m.scrollHeight-y-Math.max(0,g.bottom));return m.style.maxHeight=_+"px",m.scrollTop=y,i&&(m.offsetHeight<p.offsetHeight*Math.min(s,n.current.length-1)-1||v.top>=-l||v.bottom>=-l?react_dom__WEBPACK_IMPORTED_MODULE_4__.flushSync(()=>i(!0)):react_dom__WEBPACK_IMPORTED_MODULE_4__.flushSync(()=>i(!1))),r&&(r.current=await detectOverflow(getArgsWithCustomFloatingHeight({...h,y:b},m.offsetHeight),c)),{y:b}}});function useInnerOffset(e,t){let{open:n,elements:r}=e,{enabled:i=!0,overflowRef:o,scrollRef:a,onChange:s}=t,l=useEffectEvent(s),u=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),c=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),d=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null);react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(!i)return;function e(e){if(e.ctrlKey||!t||null==o.current)return;let n=e.deltaY,r=o.current.top>=-.5,i=o.current.bottom>=-.5,a=t.scrollHeight-t.clientHeight,s=n<0?-1:1,u=n<0?"max":"min";!(t.scrollHeight<=t.clientHeight)&&(!r&&n>0||!i&&n<0?(e.preventDefault(),react_dom__WEBPACK_IMPORTED_MODULE_4__.flushSync(()=>{l(e=>e+Math[u](n,a*s))})):/firefox/i.test(getUserAgent())&&(t.scrollTop+=n))}let t=(null==a?void 0:a.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{c.current=t.scrollTop,null!=o.current&&(d.current={...o.current})}),()=>{c.current=null,d.current=null,t.removeEventListener("wheel",e)}},[i,n,r.floating,o,a,l]);let f=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({onKeyDown(){u.current=!0},onWheel(){u.current=!1},onPointerMove(){u.current=!1},onScroll(){let e=(null==a?void 0:a.current)||r.floating;if(o.current&&e&&u.current){if(null!==c.current){let t=e.scrollTop-c.current;(o.current.bottom<-.5&&t<-1||o.current.top<-.5&&t>1)&&react_dom__WEBPACK_IMPORTED_MODULE_4__.flushSync(()=>l(e=>e+t))}requestAnimationFrame(()=>{c.current=e.scrollTop})}}}),[r.floating,l,o,a]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>i?{floating:f}:{},[i,f])}function isPointInPolygon(e,t){let[n,r]=e,i=!1,o=t.length;for(let e=0,a=o-1;e<o;a=e++){let[o,s]=t[e]||[0,0],[l,u]=t[a]||[0,0];s>=r!=u>=r&&n<=(l-o)*(r-s)/(u-s)+o&&(i=!i)}return i}function isInside(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function safePolygon(e){let t;void 0===e&&(e={});let{buffer:n=.5,blockPointerEvents:r=!1,requireIntent:i=!0}=e,o=!1,a=null,s=null,l=performance.now();function u(e,t){let n=performance.now(),r=n-l;if(null===a||null===s||0===r)return a=e,s=t,l=n,null;let i=e-a,o=t-s,u=Math.sqrt(i*i+o*o)/r;return a=e,s=t,l=n,u}let c=e=>{let{x:r,y:a,placement:s,elements:l,onClose:c,nodeId:d,tree:f}=e;return function(e){function p(){clearTimeout(t),c()}if(clearTimeout(t),!l.domReference||!l.floating||null==s||null==r||null==a)return;let{clientX:h,clientY:m}=e,g=[h,m],v=getTarget(e),y="mouseleave"===e.type,b=contains(l.floating,v),_=contains(l.domReference,v),E=l.domReference.getBoundingClientRect(),w=l.floating.getBoundingClientRect(),S=s.split("-")[0],T=r>w.right-w.width/2,O=a>w.bottom-w.height/2,I=isInside(g,E),x=w.width>E.width,k=w.height>E.height,C=(x?E:w).left,A=(x?E:w).right,D=(k?E:w).top,P=(k?E:w).bottom;if(b&&(o=!0,!y))return;if(_&&(o=!1),_&&!y){o=!0;return}if(y&&isElement(e.relatedTarget)&&contains(l.floating,e.relatedTarget)||f&&getChildren(f.nodesRef.current,d).some(e=>{let{context:t}=e;return null==t?void 0:t.open}))return;if("top"===S&&a>=E.bottom-1||"bottom"===S&&a<=E.top+1||"left"===S&&r>=E.right-1||"right"===S&&r<=E.left+1)return p();let M=[];switch(S){case"top":M=[[C,E.top+1],[C,w.bottom-1],[A,w.bottom-1],[A,E.top+1]];break;case"bottom":M=[[C,w.top+1],[C,E.bottom-1],[A,E.bottom-1],[A,w.top+1]];break;case"left":M=[[w.right-1,P],[w.right-1,D],[E.left+1,D],[E.left+1,P]];break;case"right":M=[[E.right-1,P],[E.right-1,D],[w.left+1,D],[w.left+1,P]]}function R(e){let[t,r]=e;switch(S){case"top":return[[x?t+n/2:T?t+4*n:t-4*n,r+n+1],[x?t-n/2:T?t+4*n:t-4*n,r+n+1],[w.left,T?w.bottom-n:x?w.bottom-n:w.top],[w.right,T?x?w.bottom-n:w.top:w.bottom-n]];case"bottom":return[[x?t+n/2:T?t+4*n:t-4*n,r-n],[x?t-n/2:T?t+4*n:t-4*n,r-n],[w.left,T?w.top+n:x?w.top+n:w.bottom],[w.right,T?x?w.top+n:w.bottom:w.top+n]];case"left":{let e=[t+n+1,k?r+n/2:O?r+4*n:r-4*n],i=[t+n+1,k?r-n/2:O?r+4*n:r-4*n];return[[O?w.right-n:k?w.right-n:w.left,w.top],[O?k?w.right-n:w.left:w.right-n,w.bottom],e,i]}case"right":return[[t-n,k?r+n/2:O?r+4*n:r-4*n],[t-n,k?r-n/2:O?r+4*n:r-4*n],[O?w.left+n:k?w.left+n:w.right,w.top],[O?k?w.left+n:w.right:w.left+n,w.bottom]]}}if(!isPointInPolygon([h,m],M)){if(o&&!I)return p();if(!y&&i){let t=u(e.clientX,e.clientY),n=.1;if(null!==t&&t<n)return p()}isPointInPolygon([h,m],R([r,a]))?!o&&i&&(t=window.setTimeout(p,40)):p()}}};return c.__options={blockPointerEvents:r},c}var floatingUi_react_esm=Object.freeze({__proto__:null,Composite:Composite,CompositeItem:CompositeItem,FloatingArrow:FloatingArrow,FloatingDelayGroup:FloatingDelayGroup,FloatingFocusManager:FloatingFocusManager,FloatingList:FloatingList,FloatingNode:FloatingNode,FloatingOverlay:FloatingOverlay,FloatingPortal:FloatingPortal,FloatingTree:FloatingTree,arrow:arrow,autoPlacement:autoPlacement,autoUpdate:autoUpdate,computePosition:computePosition,detectOverflow:detectOverflow,flip:flip,getOverflowAncestors:getOverflowAncestors,hide:hide,inline:inline,inner:inner,limitShift:limitShift,offset:offset,platform:platform,safePolygon:safePolygon,shift:shift,size:size,useClick:useClick,useClientPoint:useClientPoint,useDelayGroup:useDelayGroup,useDelayGroupContext:useDelayGroupContext,useDismiss:useDismiss,useFloating:useFloating,useFloatingNodeId:useFloatingNodeId,useFloatingParentNodeId:useFloatingParentNodeId,useFloatingPortalNode:useFloatingPortalNode,useFloatingRootContext:useFloatingRootContext,useFloatingTree:useFloatingTree,useFocus:useFocus,useHover:useHover,useId:useId,useInnerOffset:useInnerOffset,useInteractions:useInteractions,useListItem:useListItem,useListNavigation:useListNavigation,useMergeRefs:useMergeRefs,useRole:useRole,useTransitionStatus:useTransitionStatus,useTransitionStyles:useTransitionStyles,useTypeahead:useTypeahead}),require$$62=getAugmentedNamespace(floatingUi_react_esm);!/*!
  react-datepicker v7.3.0
  https://github.com/Hacker0x01/react-datepicker
  Released under the MIT License.
*/function(e,t){!function(e,n){n(t,requireClsx(),react__WEBPACK_IMPORTED_MODULE_2__,require$$2,requireAddDays(),requireAddHours(),requireAddMinutes(),requireAddMonths(),requireAddQuarters(),requireAddSeconds(),requireAddWeeks(),requireAddYears(),requireDifferenceInCalendarDays(),requireDifferenceInCalendarMonths(),requireDifferenceInCalendarQuarters(),requireDifferenceInCalendarYears(),requireEndOfDay(),requireEndOfMonth(),requireEndOfWeek(),requireEndOfYear(),requireFormat(),requireGetDate(),requireGetDay(),requireGetHours(),requireGetISOWeek(),requireGetMinutes(),requireGetMonth(),requireGetQuarter(),requireGetSeconds(),requireGetTime(),requireGetYear(),requireIsAfter(),requireIsBefore(),requireIsDate(),requireIsEqual(),requireIsSameDay(),requireIsSameMonth(),requireIsSameQuarter(),requireIsSameYear(),requireIsValid(),requireIsWithinInterval(),requireMax(),requireMin(),requireParse(),requireParseISO(),requireSet(),requireSetHours(),requireSetMinutes(),requireSetMonth(),requireSetQuarter(),requireSetSeconds(),requireSetYear(),requireStartOfDay(),requireStartOfMonth(),requireStartOfQuarter(),requireStartOfWeek(),requireStartOfYear(),requireSubDays(),requireSubMonths(),requireSubQuarters(),requireSubWeeks(),requireSubYears(),requireToDate(),require$$62,react_dom__WEBPACK_IMPORTED_MODULE_4__)}(0,function(e,t,n,r,i,o,a,s,l,u,c,d,f,p,h,m,g,v,y,b,_,E,w,S,T,O,I,x,k,C,A,D,P,M,R,L,N,F,U,B,z,j,H,W,G,Y,V,q,Z,$,K,Q,X,J,ee,et,en,er,ei,eo,ea,es,el,eu,ec){function ed(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var ef=ed(n),ep=ed(r),eh=ed(ec),em=function(e,t){return(em=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function eg(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}em(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var ev=function(){return(ev=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function ey(e,t,n){if(n||2==arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var eb,e_=function(e){var t=e.showTimeSelectOnly,n=void 0!==t&&t,r=e.showTime,i=void 0!==r&&r,o=e.className,a=e.children,s=n?"Choose Time":"Choose Date".concat(i?" and Time":"");return ef.default.createElement("div",{className:o,role:"dialog","aria-label":s,"aria-modal":"true"},a)};function eE(){return"undefined"!=typeof window?window:globalThis}!function(e){e.ArrowUp="ArrowUp",e.ArrowDown="ArrowDown",e.ArrowLeft="ArrowLeft",e.ArrowRight="ArrowRight",e.PageUp="PageUp",e.PageDown="PageDown",e.Home="Home",e.End="End",e.Enter="Enter",e.Space=" ",e.Tab="Tab",e.Escape="Escape",e.Backspace="Backspace",e.X="x"}(eb||(eb={}));var ew=12,eS=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;function eT(e){if(null==e)return new Date;var t="string"==typeof e?G.parseISO(e):el.toDate(e);return eO(t)?t:new Date}function eO(e,t){return B.isValid(e)&&!P.isBefore(e,null!=t?t:new Date("1/1/1800"))}function eI(e,t,n){if("en"===n)return _.format(e,t,{useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0});var r=n?eW(n):void 0;return n&&!r&&console.warn('A locale object was not found for the provided string ["'.concat(n,'"].')),!r&&eH()&&eW(eH())&&(r=eW(eH())),_.format(e,t,{locale:r,useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0})}function ex(e,t){var n=t.dateFormat,r=t.locale,i=Array.isArray(n)&&n.length>0?n[0]:n;return e&&eI(e,i,r)||""}function ek(e,t){var n=t.hour,r=void 0===n?0:n,i=t.minute,o=void 0===i?0:i,a=t.second,s=void 0===a?0:a;return V.setHours(q.setMinutes(K.setSeconds(e,s),o),r)}function eC(e){return X.startOfDay(e)}function eA(e,t,n){var r=eW(t||eH());return et.startOfWeek(e,{locale:r,weekStartsOn:n})}function eD(e){return J.startOfMonth(e)}function eP(e){return en.startOfYear(e)}function eM(e){return ee.startOfQuarter(e)}function eR(){return X.startOfDay(eT())}function eL(e){return g.endOfDay(e)}function eN(e,t){return e&&t?U.isSameYear(e,t):!e&&!t}function eF(e,t){return e&&t?N.isSameMonth(e,t):!e&&!t}function eU(e,t){return e&&t?F.isSameQuarter(e,t):!e&&!t}function eB(e,t){return e&&t?L.isSameDay(e,t):!e&&!t}function ez(e,t){return e&&t?R.isEqual(e,t):!e&&!t}function ej(e,t,n){var r,i=X.startOfDay(t),o=g.endOfDay(n);try{r=z.isWithinInterval(e,{start:i,end:o})}catch(e){r=!1}return r}function eH(){return eE().__localeId__}function eW(e){if("string"==typeof e){var t=eE();return t.__localeData__?t.__localeData__[e]:void 0}return e}function eG(e,t){return eI(Z.setMonth(eT(),e),"LLLL",t)}function eY(e,t){return eI(Z.setMonth(eT(),e),"LLL",t)}function eV(e,t){var n=void 0===t?{}:t,r=n.minDate,i=n.maxDate,o=n.excludeDates,a=n.excludeDateIntervals,s=n.includeDates,l=n.includeDateIntervals,u=n.filterDate;return e1(e,{minDate:r,maxDate:i})||o&&o.some(function(t){var n;return t instanceof Date?eB(e,t):eB(e,null!==(n=t.date)&&void 0!==n?n:new Date)})||a&&a.some(function(t){var n=t.start,r=t.end;return z.isWithinInterval(e,{start:n,end:r})})||s&&!s.some(function(t){return eB(e,t)})||l&&!l.some(function(t){var n=t.start,r=t.end;return z.isWithinInterval(e,{start:n,end:r})})||u&&!u(eT(e))||!1}function eq(e,t){var n=void 0===t?{}:t,r=n.excludeDates,i=n.excludeDateIntervals;return i&&i.length>0?i.some(function(t){var n=t.start,r=t.end;return z.isWithinInterval(e,{start:n,end:r})}):r&&r.some(function(t){var n;return t instanceof Date?eB(e,t):eB(e,null!==(n=t.date)&&void 0!==n?n:new Date)})||!1}function eZ(e,t){var n=void 0===t?{}:t,r=n.minDate,i=n.maxDate,o=n.excludeDates,a=n.includeDates,s=n.filterDate;return e1(e,{minDate:r?J.startOfMonth(r):void 0,maxDate:i?v.endOfMonth(i):void 0})||(null==o?void 0:o.some(function(t){return eF(e,t instanceof Date?t:t.date)}))||a&&!a.some(function(t){return eF(e,t)})||s&&!s(eT(e))||!1}function e$(e,t,n,r){var i=A.getYear(e),o=I.getMonth(e),a=A.getYear(t),s=I.getMonth(t),l=A.getYear(r);return i===a&&i===l?o<=n&&n<=s:i<a&&(l===i&&o<=n||l===a&&s>=n||l<a&&l>i)}function eK(e,t){var n=void 0===t?{}:t,r=n.minDate,i=n.maxDate,o=n.excludeDates,a=n.includeDates;return e1(e,{minDate:r,maxDate:i})||o&&o.some(function(t){return eF(t instanceof Date?t:t.date,e)})||a&&!a.some(function(t){return eF(t,e)})||!1}function eQ(e,t){var n=void 0===t?{}:t,r=n.minDate,i=n.maxDate,o=n.excludeDates,a=n.includeDates,s=n.filterDate;return e1(e,{minDate:r,maxDate:i})||(null==o?void 0:o.some(function(t){return eU(e,t instanceof Date?t:t.date)}))||a&&!a.some(function(t){return eU(e,t)})||s&&!s(eT(e))||!1}function eX(e,t,n){if(!t||!n||!B.isValid(t)||!B.isValid(n))return!1;var r=A.getYear(t),i=A.getYear(n);return r<=e&&i>=e}function eJ(e,t){var n=void 0===t?{}:t,r=n.minDate,i=n.maxDate,o=n.excludeDates,a=n.includeDates,s=n.filterDate,l=new Date(e,0,1);return e1(l,{minDate:r?en.startOfYear(r):void 0,maxDate:i?b.endOfYear(i):void 0})||(null==o?void 0:o.some(function(e){return eN(l,e instanceof Date?e:e.date)}))||a&&!a.some(function(e){return eN(l,e)})||s&&!s(eT(l))||!1}function e0(e,t,n,r){var i=A.getYear(e),o=x.getQuarter(e),a=A.getYear(t),s=x.getQuarter(t),l=A.getYear(r);return i===a&&i===l?o<=n&&n<=s:i<a&&(l===i&&o<=n||l===a&&s>=n||l<a&&l>i)}function e1(e,t){var n,r=void 0===t?{}:t,i=r.minDate,o=r.maxDate;return null!==(n=i&&0>f.differenceInCalendarDays(e,i)||o&&f.differenceInCalendarDays(e,o)>0)&&void 0!==n&&n}function e2(e,t){return t.some(function(t){return S.getHours(t)===S.getHours(e)&&O.getMinutes(t)===O.getMinutes(e)&&k.getSeconds(t)===k.getSeconds(e)})}function e3(e,t){var n=void 0===t?{}:t,r=n.excludeTimes,i=n.includeTimes,o=n.filterTime;return r&&e2(e,r)||i&&!e2(e,i)||o&&!o(e)||!1}function e4(e,t){var n=t.minTime,r=t.maxTime;if(!n||!r)throw Error("Both minTime and maxTime props required");var i=eT();i=V.setHours(i,S.getHours(e)),i=q.setMinutes(i,O.getMinutes(e)),i=K.setSeconds(i,k.getSeconds(e));var o=eT();o=V.setHours(o,S.getHours(n)),o=q.setMinutes(o,O.getMinutes(n)),o=K.setSeconds(o,k.getSeconds(n));var a,s=eT();s=V.setHours(s,S.getHours(r)),s=q.setMinutes(s,O.getMinutes(r)),s=K.setSeconds(s,k.getSeconds(r));try{a=!z.isWithinInterval(i,{start:o,end:s})}catch(e){a=!1}return a}function e5(e,t){var n=void 0===t?{}:t,r=n.minDate,i=n.includeDates,o=ei.subMonths(e,1);return r&&p.differenceInCalendarMonths(r,o)>0||i&&i.every(function(e){return p.differenceInCalendarMonths(e,o)>0})||!1}function e6(e,t){var n=void 0===t?{}:t,r=n.maxDate,i=n.includeDates,o=s.addMonths(e,1);return r&&p.differenceInCalendarMonths(o,r)>0||i&&i.every(function(e){return p.differenceInCalendarMonths(o,e)>0})||!1}function e8(e,t){var n=void 0===t?{}:t,r=n.minDate,i=n.includeDates,o=es.subYears(e,1);return r&&m.differenceInCalendarYears(r,o)>0||i&&i.every(function(e){return m.differenceInCalendarYears(e,o)>0})||!1}function e9(e,t){var n=void 0===t?{}:t,r=n.maxDate,i=n.includeDates,o=d.addYears(e,1);return r&&m.differenceInCalendarYears(o,r)>0||i&&i.every(function(e){return m.differenceInCalendarYears(o,e)>0})||!1}function e7(e){var t=e.minDate,n=e.includeDates;if(n&&t){var r=n.filter(function(e){return f.differenceInCalendarDays(e,t)>=0});return H.min(r)}return n?H.min(n):t}function te(e){var t=e.maxDate,n=e.includeDates;if(n&&t){var r=n.filter(function(e){return 0>=f.differenceInCalendarDays(e,t)});return j.max(r)}return n?j.max(n):t}function tt(e,t){var n;void 0===e&&(e=[]),void 0===t&&(t="react-datepicker__day--highlighted");for(var r=new Map,i=0,o=e.length;i<o;i++){var a=e[i];if(M.isDate(a)){var s=eI(a,"MM.dd.yyyy");(f=r.get(s)||[]).includes(t)||(f.push(t),r.set(s,f))}else if("object"==typeof a){var l=null!==(n=Object.keys(a)[0])&&void 0!==n?n:"",u=a[l];if("string"==typeof l&&Array.isArray(u))for(var c=0,d=u.length;c<d;c++){var f,p=u[c];p&&(s=eI(p,"MM.dd.yyyy"),(f=r.get(s)||[]).includes(l)||(f.push(l),r.set(s,f)))}}}return r}function tn(e,t){void 0===e&&(e=[]),void 0===t&&(t="react-datepicker__day--holidays");var n=new Map;return e.forEach(function(e){var r=e.date,i=e.holidayName;if(M.isDate(r)){var o=eI(r,"MM.dd.yyyy"),a=n.get(o)||{className:"",holidayNames:[]};if(!("className"in a)||a.className!==t||(s=a.holidayNames,l=[i],s.length!==l.length||!s.every(function(e,t){return e===l[t]}))){a.className=t;var s,l,u=a.holidayNames;a.holidayNames=u?ey(ey([],u,!0),[i],!1):[i],n.set(o,a)}}}),n}function tr(e,t,n,r,i){for(var s=i.length,l=[],c=0;c<s;c++){var d=e,f=i[c];f&&(d=o.addHours(d,S.getHours(f)),d=a.addMinutes(d,O.getMinutes(f)),d=u.addSeconds(d,k.getSeconds(f)));var p=a.addMinutes(e,(n+1)*r);D.isAfter(d,t)&&P.isBefore(d,p)&&null!=f&&l.push(f)}return l}function ti(e){return e<10?"0".concat(e):"".concat(e)}function to(e,t){void 0===t&&(t=ew);var n=Math.ceil(A.getYear(e)/t)*t;return{startPeriod:n-(t-1),endPeriod:n}}function ta(e){var t=e.getSeconds(),n=e.getMilliseconds();return el.toDate(e.getTime()-1e3*t-n)}function ts(e){if(!M.isDate(e))throw Error("Invalid date");var t=new Date(e);return t.setHours(0,0,0,0),t}function tl(e,t){if(!M.isDate(e)||!M.isDate(t))throw Error("Invalid date received");var n=ts(e),r=ts(t);return P.isBefore(n,r)}function tu(e){return e.key===eb.Space}var tc,td=function(e){function t(t){var r=e.call(this,t)||this;return r.onTimeChange=function(e){r.setState({time:e});var t,n,i=r.props.date,o=i instanceof Date&&!isNaN(+i)?i:new Date;if(null==e?void 0:e.includes(":")){var a=e.split(":"),s=a[0],l=a[1];o.setHours(Number(s)),o.setMinutes(Number(l))}null===(n=(t=r.props).onChange)||void 0===n||n.call(t,o)},r.renderTimeInput=function(){var e=r.state.time,t=r.props,i=t.date,o=t.timeString,a=t.customTimeInput;return a?n.cloneElement(a,{date:i,value:e,onChange:r.onTimeChange}):ef.default.createElement("input",{type:"time",className:"react-datepicker-time__input",placeholder:"Time",name:"time-input",required:!0,value:e,onChange:function(e){r.onTimeChange(e.target.value||o)}})},r.state={time:r.props.timeString},r}return eg(t,e),t.getDerivedStateFromProps=function(e,t){return e.timeString!==t.time?{time:e.timeString}:null},t.prototype.render=function(){return ef.default.createElement("div",{className:"react-datepicker__input-time-container"},ef.default.createElement("div",{className:"react-datepicker-time__caption"},this.props.timeInputLabel),ef.default.createElement("div",{className:"react-datepicker-time__input-container"},ef.default.createElement("div",{className:"react-datepicker-time__input"},this.renderTimeInput())))},t}(n.Component),tf=function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.dayEl=n.createRef(),r.handleClick=function(e){!r.isDisabled()&&r.props.onClick&&r.props.onClick(e)},r.handleMouseEnter=function(e){!r.isDisabled()&&r.props.onMouseEnter&&r.props.onMouseEnter(e)},r.handleOnKeyDown=function(e){var t,n;e.key===eb.Space&&(e.preventDefault(),e.key=eb.Enter),null===(n=(t=r.props).handleOnKeyDown)||void 0===n||n.call(t,e)},r.isSameDay=function(e){return eB(r.props.day,e)},r.isKeyboardSelected=function(){if(r.props.disabledKeyboardNavigation)return!1;var e,t=r.props.selectsMultiple?null===(e=r.props.selectedDates)||void 0===e?void 0:e.some(function(e){return r.isSameDayOrWeek(e)}):r.isSameDayOrWeek(r.props.selected),n=r.props.preSelection&&r.isDisabled(r.props.preSelection);return!t&&r.isSameDayOrWeek(r.props.preSelection)&&!n},r.isDisabled=function(e){return void 0===e&&(e=r.props.day),eV(e,{minDate:r.props.minDate,maxDate:r.props.maxDate,excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals,includeDateIntervals:r.props.includeDateIntervals,includeDates:r.props.includeDates,filterDate:r.props.filterDate})},r.isExcluded=function(){return eq(r.props.day,{excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals})},r.isStartOfWeek=function(){return eB(r.props.day,eA(r.props.day,r.props.locale,r.props.calendarStartDay))},r.isSameWeek=function(e){return r.props.showWeekPicker&&eB(e,eA(r.props.day,r.props.locale,r.props.calendarStartDay))},r.isSameDayOrWeek=function(e){return r.isSameDay(e)||r.isSameWeek(e)},r.getHighLightedClass=function(){var e=r.props,t=e.day,n=e.highlightDates;if(!n)return!1;var i=eI(t,"MM.dd.yyyy");return n.get(i)},r.getHolidaysClass=function(){var e,t=r.props,n=t.day,i=t.holidays;if(!i)return[void 0];var o=eI(n,"MM.dd.yyyy");return i.has(o)?[null===(e=i.get(o))||void 0===e?void 0:e.className]:[void 0]},r.isInRange=function(){var e=r.props,t=e.day,n=e.startDate,i=e.endDate;return!(!n||!i)&&ej(t,n,i)},r.isInSelectingRange=function(){var e,t=r.props,n=t.day,i=t.selectsStart,o=t.selectsEnd,a=t.selectsRange,s=t.selectsDisabledDaysInRange,l=t.startDate,u=t.endDate,c=null!==(e=r.props.selectingDate)&&void 0!==e?e:r.props.preSelection;return!(!(i||o||a)||!c||!s&&r.isDisabled())&&(i&&u&&(P.isBefore(c,u)||ez(c,u))?ej(n,c,u):(o&&l&&(D.isAfter(c,l)||ez(c,l))||!(!a||!l||u||!D.isAfter(c,l)&&!ez(c,l)))&&ej(n,l,c))},r.isSelectingRangeStart=function(){if(!r.isInSelectingRange())return!1;var e,t=r.props,n=t.day,i=t.startDate,o=t.selectsStart,a=null!==(e=r.props.selectingDate)&&void 0!==e?e:r.props.preSelection;return eB(n,o?a:i)},r.isSelectingRangeEnd=function(){if(!r.isInSelectingRange())return!1;var e,t=r.props,n=t.day,i=t.endDate,o=t.selectsEnd,a=t.selectsRange,s=null!==(e=r.props.selectingDate)&&void 0!==e?e:r.props.preSelection;return eB(n,o||a?s:i)},r.isRangeStart=function(){var e=r.props,t=e.day,n=e.startDate,i=e.endDate;return!(!n||!i)&&eB(n,t)},r.isRangeEnd=function(){var e=r.props,t=e.day,n=e.startDate,i=e.endDate;return!(!n||!i)&&eB(i,t)},r.isWeekend=function(){var e=w.getDay(r.props.day);return 0===e||6===e},r.isAfterMonth=function(){return void 0!==r.props.month&&(r.props.month+1)%12===I.getMonth(r.props.day)},r.isBeforeMonth=function(){return void 0!==r.props.month&&(I.getMonth(r.props.day)+1)%12===r.props.month},r.isCurrentDay=function(){return r.isSameDay(eT())},r.isSelected=function(){var e;return r.props.selectsMultiple?null===(e=r.props.selectedDates)||void 0===e?void 0:e.some(function(e){return r.isSameDayOrWeek(e)}):r.isSameDayOrWeek(r.props.selected)},r.getClassNames=function(e){var n,i=r.props.dayClassName?r.props.dayClassName(e):void 0;return t.clsx("react-datepicker__day",i,"react-datepicker__day--"+eI(r.props.day,"ddd",n),{"react-datepicker__day--disabled":r.isDisabled(),"react-datepicker__day--excluded":r.isExcluded(),"react-datepicker__day--selected":r.isSelected(),"react-datepicker__day--keyboard-selected":r.isKeyboardSelected(),"react-datepicker__day--range-start":r.isRangeStart(),"react-datepicker__day--range-end":r.isRangeEnd(),"react-datepicker__day--in-range":r.isInRange(),"react-datepicker__day--in-selecting-range":r.isInSelectingRange(),"react-datepicker__day--selecting-range-start":r.isSelectingRangeStart(),"react-datepicker__day--selecting-range-end":r.isSelectingRangeEnd(),"react-datepicker__day--today":r.isCurrentDay(),"react-datepicker__day--weekend":r.isWeekend(),"react-datepicker__day--outside-month":r.isAfterMonth()||r.isBeforeMonth()},r.getHighLightedClass(),r.getHolidaysClass())},r.getAriaLabel=function(){var e=r.props,t=e.day,n=e.ariaLabelPrefixWhenEnabled,i=void 0===n?"Choose":n,o=e.ariaLabelPrefixWhenDisabled,a=void 0===o?"Not available":o,s=r.isDisabled()||r.isExcluded()?a:i;return"".concat(s," ").concat(eI(t,"PPPP",r.props.locale))},r.getTitle=function(){var e=r.props,t=e.day,n=e.holidays,i=void 0===n?new Map:n,o=e.excludeDates,a=eI(t,"MM.dd.yyyy"),s=[];return i.has(a)&&s.push.apply(s,i.get(a).holidayNames),r.isExcluded()&&s.push(null==o?void 0:o.filter(function(e){return e instanceof Date?eB(e,t):eB(null==e?void 0:e.date,t)}).map(function(e){if(!(e instanceof Date))return null==e?void 0:e.message})),s.join(", ")},r.getTabIndex=function(){var e=r.props.selected,t=r.props.preSelection;return(!r.props.showWeekPicker||!r.props.showWeekNumber&&r.isStartOfWeek())&&(r.isKeyboardSelected()||r.isSameDay(e)&&eB(t,e))?0:-1},r.handleFocusDay=function(){var e;r.shouldFocusDay()&&(null===(e=r.dayEl.current)||void 0===e||e.focus({preventScroll:!0}))},r.renderDayContents=function(){return r.props.monthShowsDuplicateDaysEnd&&r.isAfterMonth()||r.props.monthShowsDuplicateDaysStart&&r.isBeforeMonth()?null:r.props.renderDayContents?r.props.renderDayContents(E.getDate(r.props.day),r.props.day):E.getDate(r.props.day)},r.render=function(){return ef.default.createElement("div",{ref:r.dayEl,className:r.getClassNames(r.props.day),onKeyDown:r.handleOnKeyDown,onClick:r.handleClick,onMouseEnter:r.props.usePointerEvent?void 0:r.handleMouseEnter,onPointerEnter:r.props.usePointerEvent?r.handleMouseEnter:void 0,tabIndex:r.getTabIndex(),"aria-label":r.getAriaLabel(),role:"option",title:r.getTitle(),"aria-disabled":r.isDisabled(),"aria-current":r.isCurrentDay()?"date":void 0,"aria-selected":r.isSelected()||r.isInRange()},r.renderDayContents(),""!==r.getTitle()&&ef.default.createElement("span",{className:"overlay"},r.getTitle()))},r}return eg(r,e),r.prototype.componentDidMount=function(){this.handleFocusDay()},r.prototype.componentDidUpdate=function(){this.handleFocusDay()},r.prototype.shouldFocusDay=function(){var e=!1;return 0===this.getTabIndex()&&this.isSameDay(this.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(e=!0),this.props.inline&&!this.props.shouldFocusDayInline&&(e=!1),this.isDayActiveElement()&&(e=!0),this.isDuplicateDay()&&(e=!1)),e},r.prototype.isDayActiveElement=function(){var e,t,n;return(null===(t=null===(e=this.props.containerRef)||void 0===e?void 0:e.current)||void 0===t?void 0:t.contains(document.activeElement))&&(null===(n=document.activeElement)||void 0===n?void 0:n.classList.contains("react-datepicker__day"))},r.prototype.isDuplicateDay=function(){return this.props.monthShowsDuplicateDaysEnd&&this.isAfterMonth()||this.props.monthShowsDuplicateDaysStart&&this.isBeforeMonth()},r}(n.Component),tp=function(e){function r(){var t=null!==e&&e.apply(this,arguments)||this;return t.weekNumberEl=n.createRef(),t.handleClick=function(e){t.props.onClick&&t.props.onClick(e)},t.handleOnKeyDown=function(e){var n,r;e.key===eb.Space&&(e.preventDefault(),e.key=eb.Enter),null===(r=(n=t.props).handleOnKeyDown)||void 0===r||r.call(n,e)},t.isKeyboardSelected=function(){return!t.props.disabledKeyboardNavigation&&!eB(t.props.date,t.props.selected)&&eB(t.props.date,t.props.preSelection)},t.getTabIndex=function(){return t.props.showWeekPicker&&t.props.showWeekNumber&&(t.isKeyboardSelected()||eB(t.props.date,t.props.selected)&&eB(t.props.preSelection,t.props.selected))?0:-1},t.handleFocusWeekNumber=function(e){var n=!1;0===t.getTabIndex()&&!(null==e?void 0:e.isInputFocused)&&eB(t.props.date,t.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(n=!0),t.props.inline&&!t.props.shouldFocusDayInline&&(n=!1),t.props.containerRef&&t.props.containerRef.current&&t.props.containerRef.current.contains(document.activeElement)&&document.activeElement&&document.activeElement.classList.contains("react-datepicker__week-number")&&(n=!0)),n&&t.weekNumberEl.current&&t.weekNumberEl.current.focus({preventScroll:!0})},t}return eg(r,e),Object.defineProperty(r,"defaultProps",{get:function(){return{ariaLabelPrefix:"week "}},enumerable:!1,configurable:!0}),r.prototype.componentDidMount=function(){this.handleFocusWeekNumber()},r.prototype.componentDidUpdate=function(e){this.handleFocusWeekNumber(e)},r.prototype.render=function(){var e=this.props,n=e.weekNumber,i=e.ariaLabelPrefix,o=void 0===i?r.defaultProps.ariaLabelPrefix:i,a=e.onClick,s={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!a,"react-datepicker__week-number--selected":!!a&&eB(this.props.date,this.props.selected),"react-datepicker__week-number--keyboard-selected":this.isKeyboardSelected()};return ef.default.createElement("div",{ref:this.weekNumberEl,className:t.clsx(s),"aria-label":"".concat(o," ").concat(this.props.weekNumber),onClick:this.handleClick,onKeyDown:this.handleOnKeyDown,tabIndex:this.getTabIndex()},n)},r}(n.Component),th=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.isDisabled=function(e){return eV(e,{minDate:t.props.minDate,maxDate:t.props.maxDate,excludeDates:t.props.excludeDates,excludeDateIntervals:t.props.excludeDateIntervals,includeDateIntervals:t.props.includeDateIntervals,includeDates:t.props.includeDates,filterDate:t.props.filterDate})},t.handleDayClick=function(e,n){t.props.onDayClick&&t.props.onDayClick(e,n)},t.handleDayMouseEnter=function(e){t.props.onDayMouseEnter&&t.props.onDayMouseEnter(e)},t.handleWeekClick=function(e,r,i){for(var o,a,s,l=new Date(e),u=0;u<7;u++){var c=new Date(e);if(c.setDate(c.getDate()+u),!t.isDisabled(c)){l=c;break}}"function"==typeof t.props.onWeekSelect&&t.props.onWeekSelect(l,r,i),t.props.showWeekPicker&&t.handleDayClick(l,i),(null!==(o=t.props.shouldCloseOnSelect)&&void 0!==o?o:n.defaultProps.shouldCloseOnSelect)&&(null===(s=(a=t.props).setOpen)||void 0===s||s.call(a,!1))},t.formatWeekNumber=function(e){return t.props.formatWeekNumber?t.props.formatWeekNumber(e):function(e){return T.getISOWeek(e)}(e)},t.renderDays=function(){var e=t.startOfWeek(),r=[],o=t.formatWeekNumber(e);if(t.props.showWeekNumber){var a=t.props.onWeekSelect||t.props.showWeekPicker?t.handleWeekClick.bind(t,e,o):void 0;r.push(ef.default.createElement(tp,ev({key:"W"},n.defaultProps,t.props,{weekNumber:o,date:e,onClick:a})))}return r.concat([0,1,2,3,4,5,6].map(function(r){var o=i.addDays(e,r);return ef.default.createElement(tf,ev({},n.defaultProps,t.props,{ariaLabelPrefixWhenEnabled:t.props.chooseDayAriaLabelPrefix,ariaLabelPrefixWhenDisabled:t.props.disabledDayAriaLabelPrefix,key:o.valueOf(),day:o,onClick:t.handleDayClick.bind(t,o),onMouseEnter:t.handleDayMouseEnter.bind(t,o)}))}))},t.startOfWeek=function(){return eA(t.props.day,t.props.locale,t.props.calendarStartDay)},t.isKeyboardSelected=function(){return!t.props.disabledKeyboardNavigation&&!eB(t.startOfWeek(),t.props.selected)&&eB(t.startOfWeek(),t.props.preSelection)},t}return eg(n,e),Object.defineProperty(n,"defaultProps",{get:function(){return{shouldCloseOnSelect:!0}},enumerable:!1,configurable:!0}),n.prototype.render=function(){var e={"react-datepicker__week":!0,"react-datepicker__week--selected":eB(this.startOfWeek(),this.props.selected),"react-datepicker__week--keyboard-selected":this.isKeyboardSelected()};return ef.default.createElement("div",{className:t.clsx(e)},this.renderDays())},n}(n.Component),tm="two_columns",tg="three_columns",tv="four_columns",ty=((tc={})[tm]={grid:[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]],verticalNavigationOffset:2},tc[tg]={grid:[[0,1,2],[3,4,5],[6,7,8],[9,10,11]],verticalNavigationOffset:3},tc[tv]={grid:[[0,1,2,3],[4,5,6,7],[8,9,10,11]],verticalNavigationOffset:4},tc);function tb(e,t){return e?tv:t?tm:tg}var t_=function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.MONTH_REFS=ey([],Array(12),!0).map(function(){return n.createRef()}),r.QUARTER_REFS=ey([],[,,,,],!0).map(function(){return n.createRef()}),r.isDisabled=function(e){return eV(e,{minDate:r.props.minDate,maxDate:r.props.maxDate,excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals,includeDateIntervals:r.props.includeDateIntervals,includeDates:r.props.includeDates,filterDate:r.props.filterDate})},r.isExcluded=function(e){return eq(e,{excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals})},r.handleDayClick=function(e,t){var n,i;null===(i=(n=r.props).onDayClick)||void 0===i||i.call(n,e,t,r.props.orderInDisplay)},r.handleDayMouseEnter=function(e){var t,n;null===(n=(t=r.props).onDayMouseEnter)||void 0===n||n.call(t,e)},r.handleMouseLeave=function(){var e,t;null===(t=(e=r.props).onMouseLeave)||void 0===t||t.call(e)},r.isRangeStartMonth=function(e){var t=r.props,n=t.day,i=t.startDate,o=t.endDate;return!(!i||!o)&&eF(Z.setMonth(n,e),i)},r.isRangeStartQuarter=function(e){var t=r.props,n=t.day,i=t.startDate,o=t.endDate;return!(!i||!o)&&eU($.setQuarter(n,e),i)},r.isRangeEndMonth=function(e){var t=r.props,n=t.day,i=t.startDate,o=t.endDate;return!(!i||!o)&&eF(Z.setMonth(n,e),o)},r.isRangeEndQuarter=function(e){var t=r.props,n=t.day,i=t.startDate,o=t.endDate;return!(!i||!o)&&eU($.setQuarter(n,e),o)},r.isInSelectingRangeMonth=function(e){var t,n=r.props,i=n.day,o=n.selectsStart,a=n.selectsEnd,s=n.selectsRange,l=n.startDate,u=n.endDate,c=null!==(t=r.props.selectingDate)&&void 0!==t?t:r.props.preSelection;return!(!(o||a||s)||!c)&&(o&&u?e$(c,u,e,i):(a&&l||!(!s||!l||u))&&e$(l,c,e,i))},r.isSelectingMonthRangeStart=function(e){if(!r.isInSelectingRangeMonth(e))return!1;var t,n=r.props,i=n.day,o=n.startDate,a=n.selectsStart,s=Z.setMonth(i,e),l=null!==(t=r.props.selectingDate)&&void 0!==t?t:r.props.preSelection;return eF(s,a?l:o)},r.isSelectingMonthRangeEnd=function(e){if(!r.isInSelectingRangeMonth(e))return!1;var t,n=r.props,i=n.day,o=n.endDate,a=n.selectsEnd,s=n.selectsRange,l=Z.setMonth(i,e),u=null!==(t=r.props.selectingDate)&&void 0!==t?t:r.props.preSelection;return eF(l,a||s?u:o)},r.isInSelectingRangeQuarter=function(e){var t,n=r.props,i=n.day,o=n.selectsStart,a=n.selectsEnd,s=n.selectsRange,l=n.startDate,u=n.endDate,c=null!==(t=r.props.selectingDate)&&void 0!==t?t:r.props.preSelection;return!(!(o||a||s)||!c)&&(o&&u?e0(c,u,e,i):(a&&l||!(!s||!l||u))&&e0(l,c,e,i))},r.isWeekInMonth=function(e){var t=r.props.day,n=i.addDays(e,6);return eF(e,t)||eF(n,t)},r.isCurrentMonth=function(e,t){return A.getYear(e)===A.getYear(eT())&&t===I.getMonth(eT())},r.isCurrentQuarter=function(e,t){return A.getYear(e)===A.getYear(eT())&&t===x.getQuarter(eT())},r.isSelectedMonth=function(e,t,n){return I.getMonth(n)===t&&A.getYear(e)===A.getYear(n)},r.isSelectMonthInList=function(e,t,n){return n.some(function(n){return r.isSelectedMonth(e,t,n)})},r.isSelectedQuarter=function(e,t,n){return x.getQuarter(e)===t&&A.getYear(e)===A.getYear(n)},r.renderWeeks=function(){for(var e=[],t=r.props.fixedHeight,n=0,i=!1,o=eA(eD(r.props.day),r.props.locale,r.props.calendarStartDay),a=r.props.selected?function(e){return r.props.showWeekPicker?eA(e,r.props.locale,r.props.calendarStartDay):r.props.selected}(r.props.selected):void 0,s=r.props.preSelection?function(e){return r.props.showWeekPicker?eA(e,r.props.locale,r.props.calendarStartDay):r.props.preSelection}(r.props.preSelection):void 0;e.push(ef.default.createElement(th,ev({},r.props,{ariaLabelPrefix:r.props.weekAriaLabelPrefix,key:n,day:o,month:I.getMonth(r.props.day),onDayClick:r.handleDayClick,onDayMouseEnter:r.handleDayMouseEnter,selected:a,preSelection:s,showWeekNumber:r.props.showWeekNumbers}))),!i;){n++,o=c.addWeeks(o,1);var l=t&&n>=6,u=!t&&!r.isWeekInMonth(o);if(l||u){if(!r.props.peekNextMonth)break;i=!0}}return e},r.onMonthClick=function(e,t){var n=r.isMonthDisabledForLabelDate(t),i=n.isDisabled,o=n.labelDate;i||r.handleDayClick(eD(o),e)},r.onMonthMouseEnter=function(e){var t=r.isMonthDisabledForLabelDate(e),n=t.isDisabled,i=t.labelDate;n||r.handleDayMouseEnter(eD(i))},r.handleMonthNavigation=function(e,t){var n,i,o,a;null===(i=(n=r.props).setPreSelection)||void 0===i||i.call(n,t),null===(a=null===(o=r.MONTH_REFS[e])||void 0===o?void 0:o.current)||void 0===a||a.focus()},r.handleKeyboardNavigation=function(e,t,n){var i,o=r.props,a=o.selected,l=o.preSelection,u=o.setPreSelection,c=o.minDate,d=o.maxDate,f=o.showFourColumnMonthYearPicker,p=o.showTwoColumnMonthYearPicker;if(l){var h=tb(f,p),m=r.getVerticalOffset(h),g=null===(i=ty[h])||void 0===i?void 0:i.grid,v=function(e,t,n){var r,i,o=t,a=n;switch(e){case eb.ArrowRight:o=s.addMonths(t,1),a=11===n?0:n+1;break;case eb.ArrowLeft:o=ei.subMonths(t,1),a=0===n?11:n-1;break;case eb.ArrowUp:o=ei.subMonths(t,m),a=(null===(r=null==g?void 0:g[0])||void 0===r?void 0:r.includes(n))?n+12-m:n-m;break;case eb.ArrowDown:o=s.addMonths(t,m),a=(null===(i=null==g?void 0:g[g.length-1])||void 0===i?void 0:i.includes(n))?n-12+m:n+m}return{newCalculatedDate:o,newCalculatedMonth:a}};if(t!==eb.Enter){var y=function(e,t,n){for(var i,o=e,a=!1,s=0,l=v(o,t,n),u=l.newCalculatedDate,f=l.newCalculatedMonth;!a;){if(s>=40){u=t,f=n;break}c&&u<c&&(u=(i=v(o=eb.ArrowRight,u,f)).newCalculatedDate,f=i.newCalculatedMonth),d&&u>d&&(u=(i=v(o=eb.ArrowLeft,u,f)).newCalculatedDate,f=i.newCalculatedMonth),eK(u,r.props)?(u=(i=v(o,u,f)).newCalculatedDate,f=i.newCalculatedMonth):a=!0,s++}return{newCalculatedDate:u,newCalculatedMonth:f}}(t,l,n),b=y.newCalculatedDate,_=y.newCalculatedMonth;switch(t){case eb.ArrowRight:case eb.ArrowLeft:case eb.ArrowUp:case eb.ArrowDown:r.handleMonthNavigation(_,b)}}else r.isMonthDisabled(n)||(r.onMonthClick(e,n),null==u||u(a))}},r.getVerticalOffset=function(e){var t,n;return null!==(n=null===(t=ty[e])||void 0===t?void 0:t.verticalNavigationOffset)&&void 0!==n?n:0},r.onMonthKeyDown=function(e,t){var n=r.props,i=n.disabledKeyboardNavigation,o=n.handleOnMonthKeyDown,a=e.key;a!==eb.Tab&&e.preventDefault(),i||r.handleKeyboardNavigation(e,a,t),o&&o(e)},r.onQuarterClick=function(e,t){var n=$.setQuarter(r.props.day,t);eQ(n,r.props)||r.handleDayClick(eM(n),e)},r.onQuarterMouseEnter=function(e){var t=$.setQuarter(r.props.day,e);eQ(t,r.props)||r.handleDayMouseEnter(eM(t))},r.handleQuarterNavigation=function(e,t){var n,i,o,a;r.isDisabled(t)||r.isExcluded(t)||(null===(i=(n=r.props).setPreSelection)||void 0===i||i.call(n,t),null===(a=null===(o=r.QUARTER_REFS[e-1])||void 0===o?void 0:o.current)||void 0===a||a.focus())},r.onQuarterKeyDown=function(e,t){var n,i,o=e.key;if(!r.props.disabledKeyboardNavigation)switch(o){case eb.Enter:r.onQuarterClick(e,t),null===(i=(n=r.props).setPreSelection)||void 0===i||i.call(n,r.props.selected);break;case eb.ArrowRight:if(!r.props.preSelection)break;r.handleQuarterNavigation(4===t?1:t+1,l.addQuarters(r.props.preSelection,1));break;case eb.ArrowLeft:if(!r.props.preSelection)break;r.handleQuarterNavigation(1===t?4:t-1,eo.subQuarters(r.props.preSelection,1))}},r.isMonthDisabledForLabelDate=function(e){var t,n=r.props,i=n.day,o=n.minDate,a=n.maxDate,s=n.excludeDates,l=n.includeDates,u=Z.setMonth(i,e);return{isDisabled:null!==(t=(o||a||s||l)&&eZ(u,r.props))&&void 0!==t&&t,labelDate:u}},r.isMonthDisabled=function(e){return r.isMonthDisabledForLabelDate(e).isDisabled},r.getMonthClassNames=function(e){var n=r.props,i=n.day,o=n.startDate,a=n.endDate,s=n.preSelection,l=n.monthClassName,u=l?l(Z.setMonth(i,e)):void 0,c=r.getSelection();return t.clsx("react-datepicker__month-text","react-datepicker__month-".concat(e),u,{"react-datepicker__month-text--disabled":r.isMonthDisabled(e),"react-datepicker__month-text--selected":c?r.isSelectMonthInList(i,e,c):void 0,"react-datepicker__month-text--keyboard-selected":!r.props.disabledKeyboardNavigation&&s&&r.isSelectedMonth(i,e,s)&&!r.isMonthDisabled(e),"react-datepicker__month-text--in-selecting-range":r.isInSelectingRangeMonth(e),"react-datepicker__month-text--in-range":o&&a?e$(o,a,e,i):void 0,"react-datepicker__month-text--range-start":r.isRangeStartMonth(e),"react-datepicker__month-text--range-end":r.isRangeEndMonth(e),"react-datepicker__month-text--selecting-range-start":r.isSelectingMonthRangeStart(e),"react-datepicker__month-text--selecting-range-end":r.isSelectingMonthRangeEnd(e),"react-datepicker__month-text--today":r.isCurrentMonth(i,e)})},r.getTabIndex=function(e){if(null==r.props.preSelection)return"-1";var t=I.getMonth(r.props.preSelection);return r.props.disabledKeyboardNavigation||e!==t?"-1":"0"},r.getQuarterTabIndex=function(e){if(null==r.props.preSelection)return"-1";var t=x.getQuarter(r.props.preSelection);return r.props.disabledKeyboardNavigation||e!==t?"-1":"0"},r.getAriaLabel=function(e){var t=r.props,n=t.chooseDayAriaLabelPrefix,i=void 0===n?"Choose":n,o=t.disabledDayAriaLabelPrefix,a=void 0===o?"Not available":o,s=t.day,l=t.locale,u=Z.setMonth(s,e),c=r.isDisabled(u)||r.isExcluded(u)?a:i;return"".concat(c," ").concat(eI(u,"MMMM yyyy",l))},r.getQuarterClassNames=function(e){var n=r.props,i=n.day,o=n.startDate,a=n.endDate,s=n.selected,l=n.minDate,u=n.maxDate,c=n.excludeDates,d=n.includeDates,f=n.filterDate,p=n.preSelection,h=n.disabledKeyboardNavigation,m=(l||u||c||d||f)&&eQ($.setQuarter(i,e),r.props);return t.clsx("react-datepicker__quarter-text","react-datepicker__quarter-".concat(e),{"react-datepicker__quarter-text--disabled":m,"react-datepicker__quarter-text--selected":s?r.isSelectedQuarter(i,e,s):void 0,"react-datepicker__quarter-text--keyboard-selected":!h&&p&&r.isSelectedQuarter(i,e,p)&&!m,"react-datepicker__quarter-text--in-selecting-range":r.isInSelectingRangeQuarter(e),"react-datepicker__quarter-text--in-range":o&&a?e0(o,a,e,i):void 0,"react-datepicker__quarter-text--range-start":r.isRangeStartQuarter(e),"react-datepicker__quarter-text--range-end":r.isRangeEndQuarter(e)})},r.getMonthContent=function(e){var t=r.props,n=t.showFullMonthYearPicker,i=t.renderMonthContent,o=t.locale,a=t.day,s=eY(e,o),l=eG(e,o);return i?i(e,s,l,a):n?l:s},r.getQuarterContent=function(e){var t,n=r.props,i=n.renderQuarterContent,o=function(e,t){return eI($.setQuarter(eT(),e),"QQQ",t)}(e,n.locale);return null!==(t=null==i?void 0:i(e,o))&&void 0!==t?t:o},r.renderMonths=function(){var e,t=r.props,n=t.showTwoColumnMonthYearPicker,i=t.showFourColumnMonthYearPicker,o=t.day,a=t.selected,s=null===(e=ty[tb(i,n)])||void 0===e?void 0:e.grid;return null==s?void 0:s.map(function(e,t){return ef.default.createElement("div",{className:"react-datepicker__month-wrapper",key:t},e.map(function(e,t){return ef.default.createElement("div",{ref:r.MONTH_REFS[e],key:t,onClick:function(t){r.onMonthClick(t,e)},onKeyDown:function(t){tu(t)&&(t.preventDefault(),t.key=eb.Enter),r.onMonthKeyDown(t,e)},onMouseEnter:r.props.usePointerEvent?void 0:function(){return r.onMonthMouseEnter(e)},onPointerEnter:r.props.usePointerEvent?function(){return r.onMonthMouseEnter(e)}:void 0,tabIndex:Number(r.getTabIndex(e)),className:r.getMonthClassNames(e),"aria-disabled":r.isMonthDisabled(e),role:"option","aria-label":r.getAriaLabel(e),"aria-current":r.isCurrentMonth(o,e)?"date":void 0,"aria-selected":a?r.isSelectedMonth(o,e,a):void 0},r.getMonthContent(e))}))})},r.renderQuarters=function(){var e=r.props,t=e.day,n=e.selected;return ef.default.createElement("div",{className:"react-datepicker__quarter-wrapper"},[1,2,3,4].map(function(e,i){return ef.default.createElement("div",{key:i,ref:r.QUARTER_REFS[i],role:"option",onClick:function(t){r.onQuarterClick(t,e)},onKeyDown:function(t){r.onQuarterKeyDown(t,e)},onMouseEnter:r.props.usePointerEvent?void 0:function(){return r.onQuarterMouseEnter(e)},onPointerEnter:r.props.usePointerEvent?function(){return r.onQuarterMouseEnter(e)}:void 0,className:r.getQuarterClassNames(e),"aria-selected":n?r.isSelectedQuarter(t,e,n):void 0,tabIndex:Number(r.getQuarterTabIndex(e)),"aria-current":r.isCurrentQuarter(t,e)?"date":void 0},r.getQuarterContent(e))}))},r.getClassNames=function(){var e=r.props,n=e.selectingDate,i=e.selectsStart,o=e.selectsEnd,a=e.showMonthYearPicker,s=e.showQuarterYearPicker,l=e.showWeekPicker;return t.clsx("react-datepicker__month",{"react-datepicker__month--selecting-range":n&&(i||o)},{"react-datepicker__monthPicker":a},{"react-datepicker__quarterPicker":s},{"react-datepicker__weekPicker":l})},r}return eg(r,e),r.prototype.getSelection=function(){var e=this.props,t=e.selected,n=e.selectedDates;return e.selectsMultiple?n:t?[t]:void 0},r.prototype.render=function(){var e=this.props,t=e.showMonthYearPicker,n=e.showQuarterYearPicker,r=e.day,i=e.ariaLabelPrefix,o=void 0===i?"Month ":i,a=o?o.trim()+" ":"";return ef.default.createElement("div",{className:this.getClassNames(),onMouseLeave:this.props.usePointerEvent?void 0:this.handleMouseLeave,onPointerLeave:this.props.usePointerEvent?this.handleMouseLeave:void 0,"aria-label":"".concat(a).concat(eI(r,"MMMM, yyyy",this.props.locale)),role:"listbox"},t?this.renderMonths():n?this.renderQuarters():this.renderWeeks())},r}(n.Component),tE=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.isSelectedMonth=function(e){return t.props.month===e},t.renderOptions=function(){return t.props.monthNames.map(function(e,n){return ef.default.createElement("div",{className:t.isSelectedMonth(n)?"react-datepicker__month-option react-datepicker__month-option--selected_month":"react-datepicker__month-option",key:e,onClick:t.onChange.bind(t,n),"aria-selected":t.isSelectedMonth(n)?"true":void 0},t.isSelectedMonth(n)?ef.default.createElement("span",{className:"react-datepicker__month-option--selected"},"✓"):"",e)})},t.onChange=function(e){return t.props.onChange(e)},t.handleClickOutside=function(){return t.props.onCancel()},t}return eg(t,e),t.prototype.render=function(){return ef.default.createElement("div",{className:"react-datepicker__month-dropdown"},this.renderOptions())},t}(n.Component),tw=ep.default(tE),tS=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(e){return e.map(function(e,t){return ef.default.createElement("option",{key:e,value:t},e)})},t.renderSelectMode=function(e){return ef.default.createElement("select",{value:t.props.month,className:"react-datepicker__month-select",onChange:function(e){return t.onChange(parseInt(e.target.value))}},t.renderSelectOptions(e))},t.renderReadView=function(e,n){return ef.default.createElement("div",{key:"read",style:{visibility:e?"visible":"hidden"},className:"react-datepicker__month-read-view",onClick:t.toggleDropdown},ef.default.createElement("span",{className:"react-datepicker__month-read-view--down-arrow"}),ef.default.createElement("span",{className:"react-datepicker__month-read-view--selected-month"},n[t.props.month]))},t.renderDropdown=function(e){return ef.default.createElement(tw,ev({key:"dropdown"},t.props,{monthNames:e,onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(e){var n=t.state.dropdownVisible,r=[t.renderReadView(!n,e)];return n&&r.unshift(t.renderDropdown(e)),r},t.onChange=function(e){t.toggleDropdown(),e!==t.props.month&&t.props.onChange(e)},t.toggleDropdown=function(){return t.setState({dropdownVisible:!t.state.dropdownVisible})},t}return eg(t,e),t.prototype.render=function(){var e,t=this,n=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(e){return eY(e,t.props.locale)}:function(e){return eG(e,t.props.locale)});switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode(n);break;case"select":e=this.renderSelectMode(n)}return ef.default.createElement("div",{className:"react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--".concat(this.props.dropdownMode)},e)},t}(n.Component);function tT(e,t){for(var n=[],r=eD(e),i=eD(t);!D.isAfter(r,i);)n.push(eT(r)),r=s.addMonths(r,1);return n}var tO=function(e){function n(t){var n=e.call(this,t)||this;return n.renderOptions=function(){return n.state.monthYearsList.map(function(e){var t=C.getTime(e),r=eN(n.props.date,e)&&eF(n.props.date,e);return ef.default.createElement("div",{className:r?"react-datepicker__month-year-option--selected_month-year":"react-datepicker__month-year-option",key:t,onClick:n.onChange.bind(n,t),"aria-selected":r?"true":void 0},r?ef.default.createElement("span",{className:"react-datepicker__month-year-option--selected"},"✓"):"",eI(e,n.props.dateFormat,n.props.locale))})},n.onChange=function(e){return n.props.onChange(e)},n.handleClickOutside=function(){n.props.onCancel()},n.state={monthYearsList:tT(n.props.minDate,n.props.maxDate)},n}return eg(n,e),n.prototype.render=function(){var e=t.clsx({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return ef.default.createElement("div",{className:e},this.renderOptions())},n}(n.Component),tI=ep.default(tO),tx=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(){for(var e=eD(t.props.minDate),n=eD(t.props.maxDate),r=[];!D.isAfter(e,n);){var i=C.getTime(e);r.push(ef.default.createElement("option",{key:i,value:i},eI(e,t.props.dateFormat,t.props.locale))),e=s.addMonths(e,1)}return r},t.onSelectChange=function(e){t.onChange(parseInt(e.target.value))},t.renderSelectMode=function(){return ef.default.createElement("select",{value:C.getTime(eD(t.props.date)),className:"react-datepicker__month-year-select",onChange:t.onSelectChange},t.renderSelectOptions())},t.renderReadView=function(e){var n=eI(t.props.date,t.props.dateFormat,t.props.locale);return ef.default.createElement("div",{key:"read",style:{visibility:e?"visible":"hidden"},className:"react-datepicker__month-year-read-view",onClick:t.toggleDropdown},ef.default.createElement("span",{className:"react-datepicker__month-year-read-view--down-arrow"}),ef.default.createElement("span",{className:"react-datepicker__month-year-read-view--selected-month-year"},n))},t.renderDropdown=function(){return ef.default.createElement(tI,ev({key:"dropdown"},t.props,{onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(){var e=t.state.dropdownVisible,n=[t.renderReadView(!e)];return e&&n.unshift(t.renderDropdown()),n},t.onChange=function(e){t.toggleDropdown();var n=eT(e);eN(t.props.date,n)&&eF(t.props.date,n)||t.props.onChange(n)},t.toggleDropdown=function(){return t.setState({dropdownVisible:!t.state.dropdownVisible})},t}return eg(t,e),t.prototype.render=function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return ef.default.createElement("div",{className:"react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--".concat(this.props.dropdownMode)},e)},t}(n.Component),tk=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.state={height:null},n.scrollToTheSelectedTime=function(){requestAnimationFrame(function(){var e,r,i;n.list&&(n.list.scrollTop=null!==(i=n.centerLi&&t.calcCenterPosition(n.props.monthRef?n.props.monthRef.clientHeight-(null!==(r=null===(e=n.header)||void 0===e?void 0:e.clientHeight)&&void 0!==r?r:0):n.list.clientHeight,n.centerLi))&&void 0!==i?i:0)})},n.handleClick=function(e){var t,r;(n.props.minTime||n.props.maxTime)&&e4(e,n.props)||(n.props.excludeTimes||n.props.includeTimes||n.props.filterTime)&&e3(e,n.props)||null===(r=(t=n.props).onChange)||void 0===r||r.call(t,e)},n.isSelectedTime=function(e){var t,r;return n.props.selected&&(t=n.props.selected,r=e,ta(t).getTime()===ta(r).getTime())},n.isDisabledTime=function(e){return(n.props.minTime||n.props.maxTime)&&e4(e,n.props)||(n.props.excludeTimes||n.props.includeTimes||n.props.filterTime)&&e3(e,n.props)},n.liClasses=function(e){var r,i=["react-datepicker__time-list-item",n.props.timeClassName?n.props.timeClassName(e):void 0];return n.isSelectedTime(e)&&i.push("react-datepicker__time-list-item--selected"),n.isDisabledTime(e)&&i.push("react-datepicker__time-list-item--disabled"),n.props.injectTimes&&(3600*S.getHours(e)+60*O.getMinutes(e)+k.getSeconds(e))%(60*(null!==(r=n.props.intervals)&&void 0!==r?r:t.defaultProps.intervals))!=0&&i.push("react-datepicker__time-list-item--injected"),i.join(" ")},n.handleOnKeyDown=function(e,t){var r,i;e.key===eb.Space&&(e.preventDefault(),e.key=eb.Enter),(e.key===eb.ArrowUp||e.key===eb.ArrowLeft)&&e.target instanceof HTMLElement&&e.target.previousSibling&&(e.preventDefault(),e.target.previousSibling instanceof HTMLElement&&e.target.previousSibling.focus()),(e.key===eb.ArrowDown||e.key===eb.ArrowRight)&&e.target instanceof HTMLElement&&e.target.nextSibling&&(e.preventDefault(),e.target.nextSibling instanceof HTMLElement&&e.target.nextSibling.focus()),e.key===eb.Enter&&n.handleClick(t),null===(i=(r=n.props).handleOnKeyDown)||void 0===i||i.call(r,e)},n.renderTimes=function(){for(var e,r=[],i=n.props.format?n.props.format:"p",o=null!==(e=n.props.intervals)&&void 0!==e?e:t.defaultProps.intervals,s=n.props.selected||n.props.openToDate||eT(),l=eC(s),u=n.props.injectTimes&&n.props.injectTimes.sort(function(e,t){return e.getTime()-t.getTime()}),c=60*function(e){var t=new Date(e.getFullYear(),e.getMonth(),e.getDate());return Math.round((+new Date(e.getFullYear(),e.getMonth(),e.getDate(),24)-+t)/36e5)}(s),d=c/o,f=0;f<d;f++){var p=a.addMinutes(l,f*o);if(r.push(p),u){var h=tr(l,p,f,o,u);r=r.concat(h)}}var m=r.reduce(function(e,t){return t.getTime()<=s.getTime()?t:e},r[0]);return r.map(function(e){return ef.default.createElement("li",{key:e.valueOf(),onClick:n.handleClick.bind(n,e),className:n.liClasses(e),ref:function(t){e===m&&(n.centerLi=t)},onKeyDown:function(t){n.handleOnKeyDown(t,e)},tabIndex:e===m?0:-1,role:"option","aria-selected":n.isSelectedTime(e)?"true":void 0,"aria-disabled":n.isDisabledTime(e)?"true":void 0},eI(e,i,n.props.locale))})},n}return eg(t,e),Object.defineProperty(t,"defaultProps",{get:function(){return{intervals:30,todayButton:null,timeCaption:"Time"}},enumerable:!1,configurable:!0}),t.prototype.componentDidMount=function(){this.scrollToTheSelectedTime(),this.props.monthRef&&this.header&&this.setState({height:this.props.monthRef.clientHeight-this.header.clientHeight})},t.prototype.render=function(){var e,n=this,r=this.state.height;return ef.default.createElement("div",{className:"react-datepicker__time-container ".concat((null!==(e=this.props.todayButton)&&void 0!==e?e:t.defaultProps.todayButton)?"react-datepicker__time-container--with-today-button":"")},ef.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--time ".concat(this.props.showTimeSelectOnly?"react-datepicker__header--time--only":""),ref:function(e){n.header=e}},ef.default.createElement("div",{className:"react-datepicker-time__header"},this.props.timeCaption)),ef.default.createElement("div",{className:"react-datepicker__time"},ef.default.createElement("div",{className:"react-datepicker__time-box"},ef.default.createElement("ul",{className:"react-datepicker__time-list",ref:function(e){n.list=e},style:r?{height:r}:{},role:"listbox","aria-label":this.props.timeCaption},this.renderTimes()))))},t.calcCenterPosition=function(e,t){return t.offsetTop-(e/2-t.clientHeight/2)},t}(n.Component),tC=function(e){function r(r){var i=e.call(this,r)||this;return i.YEAR_REFS=ey([],Array(i.props.yearItemNumber),!0).map(function(){return n.createRef()}),i.isDisabled=function(e){return eV(e,{minDate:i.props.minDate,maxDate:i.props.maxDate,excludeDates:i.props.excludeDates,includeDates:i.props.includeDates,filterDate:i.props.filterDate})},i.isExcluded=function(e){return eq(e,{excludeDates:i.props.excludeDates})},i.selectingDate=function(){var e;return null!==(e=i.props.selectingDate)&&void 0!==e?e:i.props.preSelection},i.updateFocusOnPaginate=function(e){window.requestAnimationFrame(function(){var t,n;null===(n=null===(t=i.YEAR_REFS[e])||void 0===t?void 0:t.current)||void 0===n||n.focus()})},i.handleYearClick=function(e,t){i.props.onDayClick&&i.props.onDayClick(e,t)},i.handleYearNavigation=function(e,t){var n,r,o,a,s=i.props,l=s.date,u=s.yearItemNumber;if(void 0!==l&&void 0!==u){var c=to(l,u).startPeriod;i.isDisabled(t)||i.isExcluded(t)||(null===(r=(n=i.props).setPreSelection)||void 0===r||r.call(n,t),e-c<0?i.updateFocusOnPaginate(u-(c-e)):e-c>=u?i.updateFocusOnPaginate(Math.abs(u-(e-c))):null===(a=null===(o=i.YEAR_REFS[e-c])||void 0===o?void 0:o.current)||void 0===a||a.focus())}},i.isSameDay=function(e,t){return eB(e,t)},i.isCurrentYear=function(e){return e===A.getYear(eT())},i.isRangeStart=function(e){return i.props.startDate&&i.props.endDate&&eN(Q.setYear(eT(),e),i.props.startDate)},i.isRangeEnd=function(e){return i.props.startDate&&i.props.endDate&&eN(Q.setYear(eT(),e),i.props.endDate)},i.isInRange=function(e){return eX(e,i.props.startDate,i.props.endDate)},i.isInSelectingRange=function(e){var t=i.props,n=t.selectsStart,r=t.selectsEnd,o=t.selectsRange,a=t.startDate,s=t.endDate;return!(!(n||r||o)||!i.selectingDate())&&(n&&s?eX(e,i.selectingDate(),s):(r&&a||!(!o||!a||s))&&eX(e,a,i.selectingDate()))},i.isSelectingRangeStart=function(e){if(!i.isInSelectingRange(e))return!1;var t,n=i.props,r=n.startDate,o=n.selectsStart;return eN(Q.setYear(eT(),e),o?null!==(t=i.selectingDate())&&void 0!==t?t:null:null!=r?r:null)},i.isSelectingRangeEnd=function(e){if(!i.isInSelectingRange(e))return!1;var t,n=i.props,r=n.endDate,o=n.selectsEnd,a=n.selectsRange;return eN(Q.setYear(eT(),e),o||a?null!==(t=i.selectingDate())&&void 0!==t?t:null:null!=r?r:null)},i.isKeyboardSelected=function(e){if(void 0!==i.props.date&&null!=i.props.selected&&null!=i.props.preSelection){var t=i.props,n=t.minDate,r=t.maxDate,o=t.excludeDates,a=t.includeDates,s=t.filterDate,l=eP(Q.setYear(i.props.date,e)),u=(n||r||o||a||s)&&eJ(e,i.props);return!i.props.disabledKeyboardNavigation&&!i.props.inline&&!eB(l,eP(i.props.selected))&&eB(l,eP(i.props.preSelection))&&!u}},i.onYearClick=function(e,t){var n=i.props.date;void 0!==n&&i.handleYearClick(eP(Q.setYear(n,t)),e)},i.onYearKeyDown=function(e,t){var n,r,o=e.key,a=i.props,s=a.date,l=a.yearItemNumber,u=a.handleOnKeyDown;if(o!==eb.Tab&&e.preventDefault(),!i.props.disabledKeyboardNavigation)switch(o){case eb.Enter:if(null==i.props.selected)break;i.onYearClick(e,t),null===(r=(n=i.props).setPreSelection)||void 0===r||r.call(n,i.props.selected);break;case eb.ArrowRight:if(null==i.props.preSelection)break;i.handleYearNavigation(t+1,d.addYears(i.props.preSelection,1));break;case eb.ArrowLeft:if(null==i.props.preSelection)break;i.handleYearNavigation(t-1,es.subYears(i.props.preSelection,1));break;case eb.ArrowUp:if(void 0===s||void 0===l||null==i.props.preSelection)break;var c=to(s,l).startPeriod;if((h=t-(p=3))<c){var f=l%p;t>=c&&t<c+f?p=f:p+=f,h=t-p}i.handleYearNavigation(h,es.subYears(i.props.preSelection,p));break;case eb.ArrowDown:if(void 0===s||void 0===l||null==i.props.preSelection)break;var p,h,m=to(s,l).endPeriod;(h=t+(p=3))>m&&(f=l%p,t<=m&&t>m-f?p=f:p+=f,h=t+p),i.handleYearNavigation(h,d.addYears(i.props.preSelection,p))}u&&u(e)},i.getYearClassNames=function(e){var n=i.props,r=n.date,o=n.minDate,a=n.maxDate,s=n.selected,l=n.excludeDates,u=n.includeDates,c=n.filterDate,d=n.yearClassName;return t.clsx("react-datepicker__year-text","react-datepicker__year-".concat(e),r?null==d?void 0:d(Q.setYear(r,e)):void 0,{"react-datepicker__year-text--selected":s?e===A.getYear(s):void 0,"react-datepicker__year-text--disabled":(o||a||l||u||c)&&eJ(e,i.props),"react-datepicker__year-text--keyboard-selected":i.isKeyboardSelected(e),"react-datepicker__year-text--range-start":i.isRangeStart(e),"react-datepicker__year-text--range-end":i.isRangeEnd(e),"react-datepicker__year-text--in-range":i.isInRange(e),"react-datepicker__year-text--in-selecting-range":i.isInSelectingRange(e),"react-datepicker__year-text--selecting-range-start":i.isSelectingRangeStart(e),"react-datepicker__year-text--selecting-range-end":i.isSelectingRangeEnd(e),"react-datepicker__year-text--today":i.isCurrentYear(e)})},i.getYearTabIndex=function(e){return i.props.disabledKeyboardNavigation||null==i.props.preSelection?"-1":e===A.getYear(i.props.preSelection)?"0":"-1"},i.getYearContainerClassNames=function(){var e=i.props,n=e.selectingDate,r=e.selectsStart,o=e.selectsEnd,a=e.selectsRange;return t.clsx("react-datepicker__year",{"react-datepicker__year--selecting-range":n&&(r||o||a)})},i.getYearContent=function(e){return i.props.renderYearContent?i.props.renderYearContent(e):e},i}return eg(r,e),r.prototype.render=function(){var e=this,t=[],n=this.props,r=n.date,i=n.yearItemNumber,o=n.onYearMouseEnter,a=n.onYearMouseLeave;if(void 0===r)return null;for(var s=to(r,i),l=s.startPeriod,u=s.endPeriod,c=function(n){t.push(ef.default.createElement("div",{ref:d.YEAR_REFS[n-l],onClick:function(t){e.onYearClick(t,n)},onKeyDown:function(t){tu(t)&&(t.preventDefault(),t.key=eb.Enter),e.onYearKeyDown(t,n)},tabIndex:Number(d.getYearTabIndex(n)),className:d.getYearClassNames(n),onMouseEnter:d.props.usePointerEvent?void 0:function(e){return o(e,n)},onPointerEnter:d.props.usePointerEvent?function(e){return o(e,n)}:void 0,onMouseLeave:d.props.usePointerEvent?void 0:function(e){return a(e,n)},onPointerLeave:d.props.usePointerEvent?function(e){return a(e,n)}:void 0,key:n,"aria-current":d.isCurrentYear(n)?"date":void 0},d.getYearContent(n)))},d=this,f=l;f<=u;f++)c(f);return ef.default.createElement("div",{className:this.getYearContainerClassNames()},ef.default.createElement("div",{className:"react-datepicker__year-wrapper",onMouseLeave:this.props.usePointerEvent?void 0:this.props.clearSelectingDate,onPointerLeave:this.props.usePointerEvent?this.props.clearSelectingDate:void 0},t))},r}(n.Component);function tA(e,t,n,r){for(var i=[],o=0;o<2*t+1;o++){var a=e+t-o,s=!0;n&&(s=A.getYear(n)<=a),r&&s&&(s=A.getYear(r)>=a),s&&i.push(a)}return i}var tD,tP=function(e){function r(t){var r=e.call(this,t)||this;r.renderOptions=function(){var e=r.props.year,t=r.state.yearsList.map(function(t){return ef.default.createElement("div",{className:e===t?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:t,onClick:r.onChange.bind(r,t),"aria-selected":e===t?"true":void 0},e===t?ef.default.createElement("span",{className:"react-datepicker__year-option--selected"},"✓"):"",t)}),n=r.props.minDate?A.getYear(r.props.minDate):null,i=r.props.maxDate?A.getYear(r.props.maxDate):null;return i&&r.state.yearsList.find(function(e){return e===i})||t.unshift(ef.default.createElement("div",{className:"react-datepicker__year-option",key:"upcoming",onClick:r.incrementYears},ef.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),n&&r.state.yearsList.find(function(e){return e===n})||t.push(ef.default.createElement("div",{className:"react-datepicker__year-option",key:"previous",onClick:r.decrementYears},ef.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),t},r.onChange=function(e){r.props.onChange(e)},r.handleClickOutside=function(){r.props.onCancel()},r.shiftYears=function(e){var t=r.state.yearsList.map(function(t){return t+e});r.setState({yearsList:t})},r.incrementYears=function(){return r.shiftYears(1)},r.decrementYears=function(){return r.shiftYears(-1)};var i=t.yearDropdownItemNumber,o=t.scrollableYearDropdown,a=i||(o?10:5);return r.state={yearsList:tA(r.props.year,a,r.props.minDate,r.props.maxDate)},r.dropdownRef=n.createRef(),r}return eg(r,e),r.prototype.componentDidMount=function(){var e=this.dropdownRef.current;if(e){var t=e.children?Array.from(e.children):null,n=t?t.find(function(e){return e.ariaSelected}):null;e.scrollTop=n&&n instanceof HTMLElement?n.offsetTop+(n.clientHeight-e.clientHeight)/2:(e.scrollHeight-e.clientHeight)/2}},r.prototype.render=function(){var e=t.clsx({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return ef.default.createElement("div",{className:e,ref:this.dropdownRef},this.renderOptions())},r}(n.Component),tM=ep.default(tP),tR=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(){for(var e=t.props.minDate?A.getYear(t.props.minDate):1900,n=t.props.maxDate?A.getYear(t.props.maxDate):2100,r=[],i=e;i<=n;i++)r.push(ef.default.createElement("option",{key:i,value:i},i));return r},t.onSelectChange=function(e){t.onChange(parseInt(e.target.value))},t.renderSelectMode=function(){return ef.default.createElement("select",{value:t.props.year,className:"react-datepicker__year-select",onChange:t.onSelectChange},t.renderSelectOptions())},t.renderReadView=function(e){return ef.default.createElement("div",{key:"read",style:{visibility:e?"visible":"hidden"},className:"react-datepicker__year-read-view",onClick:function(e){return t.toggleDropdown(e)}},ef.default.createElement("span",{className:"react-datepicker__year-read-view--down-arrow"}),ef.default.createElement("span",{className:"react-datepicker__year-read-view--selected-year"},t.props.year))},t.renderDropdown=function(){return ef.default.createElement(tM,ev({key:"dropdown"},t.props,{onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(){var e=t.state.dropdownVisible,n=[t.renderReadView(!e)];return e&&n.unshift(t.renderDropdown()),n},t.onChange=function(e){t.toggleDropdown(),e!==t.props.year&&t.props.onChange(e)},t.toggleDropdown=function(e){t.setState({dropdownVisible:!t.state.dropdownVisible},function(){t.props.adjustDateOnChange&&t.handleYearChange(t.props.date,e)})},t.handleYearChange=function(e,n){t.onSelect(e,n),t.setOpen()},t.onSelect=function(e,n){t.props.onSelect&&t.props.onSelect(e,n)},t.setOpen=function(){t.props.setOpen&&t.props.setOpen(!0)},t}return eg(t,e),t.prototype.render=function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return ef.default.createElement("div",{className:"react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--".concat(this.props.dropdownMode)},e)},t}(n.Component),tL=["react-datepicker__year-select","react-datepicker__month-select","react-datepicker__month-year-select"],tN=function(e){function r(o){var a=e.call(this,o)||this;return a.monthContainer=void 0,a.handleClickOutside=function(e){a.props.onClickOutside(e)},a.setClickOutsideRef=function(){return a.containerRef.current},a.handleDropdownFocus=function(e){var t,n,r;r=(e.target.className||"").split(/\s+/),tL.some(function(e){return r.indexOf(e)>=0})&&(null===(n=(t=a.props).onDropdownFocus)||void 0===n||n.call(t,e))},a.getDateInView=function(){var e=a.props,t=e.preSelection,n=e.selected,r=e.openToDate,i=e7(a.props),o=te(a.props),s=eT();return r||n||t||(i&&P.isBefore(s,i)?i:o&&D.isAfter(s,o)?o:s)},a.increaseMonth=function(){a.setState(function(e){var t=e.date;return{date:s.addMonths(t,1)}},function(){return a.handleMonthChange(a.state.date)})},a.decreaseMonth=function(){a.setState(function(e){var t=e.date;return{date:ei.subMonths(t,1)}},function(){return a.handleMonthChange(a.state.date)})},a.handleDayClick=function(e,t,n){a.props.onSelect(e,t,n),a.props.setPreSelection&&a.props.setPreSelection(e)},a.handleDayMouseEnter=function(e){a.setState({selectingDate:e}),a.props.onDayMouseEnter&&a.props.onDayMouseEnter(e)},a.handleMonthMouseLeave=function(){a.setState({selectingDate:void 0}),a.props.onMonthMouseLeave&&a.props.onMonthMouseLeave()},a.handleYearMouseEnter=function(e,t){a.setState({selectingDate:Q.setYear(eT(),t)}),a.props.onYearMouseEnter&&a.props.onYearMouseEnter(e,t)},a.handleYearMouseLeave=function(e,t){a.props.onYearMouseLeave&&a.props.onYearMouseLeave(e,t)},a.handleYearChange=function(e){a.props.onYearChange&&(a.props.onYearChange(e),a.setState({isRenderAriaLiveMessage:!0})),a.props.adjustDateOnChange&&(a.props.onSelect&&a.props.onSelect(e),a.props.setOpen&&a.props.setOpen(!0)),a.props.setPreSelection&&a.props.setPreSelection(e)},a.handleMonthChange=function(e){a.handleCustomMonthChange(e),a.props.adjustDateOnChange&&(a.props.onSelect&&a.props.onSelect(e),a.props.setOpen&&a.props.setOpen(!0)),a.props.setPreSelection&&a.props.setPreSelection(e)},a.handleCustomMonthChange=function(e){a.props.onMonthChange&&(a.props.onMonthChange(e),a.setState({isRenderAriaLiveMessage:!0}))},a.handleMonthYearChange=function(e){a.handleYearChange(e),a.handleMonthChange(e)},a.changeYear=function(e){a.setState(function(t){var n=t.date;return{date:Q.setYear(n,Number(e))}},function(){return a.handleYearChange(a.state.date)})},a.changeMonth=function(e){a.setState(function(t){var n=t.date;return{date:Z.setMonth(n,Number(e))}},function(){return a.handleMonthChange(a.state.date)})},a.changeMonthYear=function(e){a.setState(function(t){var n=t.date;return{date:Q.setYear(Z.setMonth(n,I.getMonth(e)),A.getYear(e))}},function(){return a.handleMonthYearChange(a.state.date)})},a.header=function(e){void 0===e&&(e=a.state.date);var n=eA(e,a.props.locale,a.props.calendarStartDay),r=[];return a.props.showWeekNumbers&&r.push(ef.default.createElement("div",{key:"W",className:"react-datepicker__day-name"},a.props.weekLabel||"#")),r.concat([0,1,2,3,4,5,6].map(function(e){var r=i.addDays(n,e),o=a.formatWeekday(r,a.props.locale),s=a.props.weekDayClassName?a.props.weekDayClassName(r):void 0;return ef.default.createElement("div",{key:e,"aria-label":eI(r,"EEEE",a.props.locale),className:t.clsx("react-datepicker__day-name",s)},o)}))},a.formatWeekday=function(e,t){return a.props.formatWeekDay?function(e,t,n){return t(eI(e,"EEEE",n))}(e,a.props.formatWeekDay,t):a.props.useWeekdaysShort?function(e,t){return eI(e,"EEE",t)}(e,t):function(e,t){return eI(e,"EEEEEE",t)}(e,t)},a.decreaseYear=function(){a.setState(function(e){var t,n=e.date;return{date:es.subYears(n,a.props.showYearPicker?null!==(t=a.props.yearItemNumber)&&void 0!==t?t:r.defaultProps.yearItemNumber:1)}},function(){return a.handleYearChange(a.state.date)})},a.clearSelectingDate=function(){a.setState({selectingDate:void 0})},a.renderPreviousButton=function(){if(!a.props.renderCustomHeader){switch(!0){case a.props.showMonthYearPicker:t=e8(a.state.date,a.props);break;case a.props.showYearPicker:t=function(e,t){var n=void 0===t?{}:t,r=n.minDate,i=n.yearItemNumber,o=void 0===i?ew:i,a=to(eP(es.subYears(e,o)),o).endPeriod,s=r&&A.getYear(r);return s&&s>a||!1}(a.state.date,a.props);break;case a.props.showQuarterYearPicker:t=function(e,t){var n=void 0===t?{}:t,r=n.minDate,i=n.includeDates,o=en.startOfYear(e),a=eo.subQuarters(o,1);return r&&h.differenceInCalendarQuarters(r,a)>0||i&&i.every(function(e){return h.differenceInCalendarQuarters(e,a)>0})||!1}(a.state.date,a.props);break;default:t=e5(a.state.date,a.props)}if(((null!==(e=a.props.forceShowMonthNavigation)&&void 0!==e?e:r.defaultProps.forceShowMonthNavigation)||a.props.showDisabledMonthNavigation||!t)&&!a.props.showTimeSelectOnly){var e,t,n=["react-datepicker__navigation","react-datepicker__navigation--previous"],i=a.decreaseMonth;(a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker)&&(i=a.decreaseYear),t&&a.props.showDisabledMonthNavigation&&(n.push("react-datepicker__navigation--previous--disabled"),i=void 0);var o=a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker,s=a.props,l=s.previousMonthButtonLabel,u=void 0===l?r.defaultProps.previousMonthButtonLabel:l,c=s.previousYearButtonLabel,d=void 0===c?r.defaultProps.previousYearButtonLabel:c,f=a.props,p=f.previousMonthAriaLabel,m=void 0===p?"string"==typeof u?u:"Previous Month":p,g=f.previousYearAriaLabel,v=void 0===g?"string"==typeof d?d:"Previous Year":g;return ef.default.createElement("button",{type:"button",className:n.join(" "),onClick:i,onKeyDown:a.props.handleOnKeyDown,"aria-label":o?v:m},ef.default.createElement("span",{className:"react-datepicker__navigation-icon react-datepicker__navigation-icon--previous"},o?d:u))}}},a.increaseYear=function(){a.setState(function(e){var t,n=e.date;return{date:d.addYears(n,a.props.showYearPicker?null!==(t=a.props.yearItemNumber)&&void 0!==t?t:r.defaultProps.yearItemNumber:1)}},function(){return a.handleYearChange(a.state.date)})},a.renderNextButton=function(){if(!a.props.renderCustomHeader){switch(!0){case a.props.showMonthYearPicker:t=e9(a.state.date,a.props);break;case a.props.showYearPicker:t=function(e,t){var n=void 0===t?{}:t,r=n.maxDate,i=n.yearItemNumber,o=void 0===i?ew:i,a=to(d.addYears(e,o),o).startPeriod,s=r&&A.getYear(r);return s&&s<a||!1}(a.state.date,a.props);break;case a.props.showQuarterYearPicker:t=function(e,t){var n=void 0===t?{}:t,r=n.maxDate,i=n.includeDates,o=b.endOfYear(e),a=l.addQuarters(o,1);return r&&h.differenceInCalendarQuarters(a,r)>0||i&&i.every(function(e){return h.differenceInCalendarQuarters(a,e)>0})||!1}(a.state.date,a.props);break;default:t=e6(a.state.date,a.props)}if(((null!==(e=a.props.forceShowMonthNavigation)&&void 0!==e?e:r.defaultProps.forceShowMonthNavigation)||a.props.showDisabledMonthNavigation||!t)&&!a.props.showTimeSelectOnly){var e,t,n=["react-datepicker__navigation","react-datepicker__navigation--next"];a.props.showTimeSelect&&n.push("react-datepicker__navigation--next--with-time"),a.props.todayButton&&n.push("react-datepicker__navigation--next--with-today-button");var i=a.increaseMonth;(a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker)&&(i=a.increaseYear),t&&a.props.showDisabledMonthNavigation&&(n.push("react-datepicker__navigation--next--disabled"),i=void 0);var o=a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker,s=a.props,u=s.nextMonthButtonLabel,c=void 0===u?r.defaultProps.nextMonthButtonLabel:u,f=s.nextYearButtonLabel,p=void 0===f?r.defaultProps.nextYearButtonLabel:f,m=a.props,g=m.nextMonthAriaLabel,v=void 0===g?"string"==typeof c?c:"Next Month":g,y=m.nextYearAriaLabel,_=void 0===y?"string"==typeof p?p:"Next Year":y;return ef.default.createElement("button",{type:"button",className:n.join(" "),onClick:i,onKeyDown:a.props.handleOnKeyDown,"aria-label":o?_:v},ef.default.createElement("span",{className:"react-datepicker__navigation-icon react-datepicker__navigation-icon--next"},o?p:c))}}},a.renderCurrentMonth=function(e){void 0===e&&(e=a.state.date);var t=["react-datepicker__current-month"];return a.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),a.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),a.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),ef.default.createElement("h2",{className:t.join(" ")},eI(e,a.props.dateFormat,a.props.locale))},a.renderYearDropdown=function(e){if(void 0===e&&(e=!1),a.props.showYearDropdown&&!e)return ef.default.createElement(tR,ev({},r.defaultProps,a.props,{date:a.state.date,onChange:a.changeYear,year:A.getYear(a.state.date)}))},a.renderMonthDropdown=function(e){if(void 0===e&&(e=!1),a.props.showMonthDropdown&&!e)return ef.default.createElement(tS,ev({},r.defaultProps,a.props,{month:I.getMonth(a.state.date),onChange:a.changeMonth}))},a.renderMonthYearDropdown=function(e){if(void 0===e&&(e=!1),a.props.showMonthYearDropdown&&!e)return ef.default.createElement(tx,ev({},r.defaultProps,a.props,{date:a.state.date,onChange:a.changeMonthYear}))},a.handleTodayButtonClick=function(e){a.props.onSelect(eR(),e),a.props.setPreSelection&&a.props.setPreSelection(eR())},a.renderTodayButton=function(){if(a.props.todayButton&&!a.props.showTimeSelectOnly)return ef.default.createElement("div",{className:"react-datepicker__today-button",onClick:a.handleTodayButtonClick},a.props.todayButton)},a.renderDefaultHeader=function(e){var t=e.monthDate,n=e.i;return ef.default.createElement("div",{className:"react-datepicker__header ".concat(a.props.showTimeSelect?"react-datepicker__header--has-time-select":"")},a.renderCurrentMonth(t),ef.default.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(a.props.dropdownMode),onFocus:a.handleDropdownFocus},a.renderMonthDropdown(0!==n),a.renderMonthYearDropdown(0!==n),a.renderYearDropdown(0!==n)),ef.default.createElement("div",{className:"react-datepicker__day-names"},a.header(t)))},a.renderCustomHeader=function(e){var t,n,r=e.monthDate,i=e.i;if(a.props.showTimeSelect&&!a.state.monthContainer||a.props.showTimeSelectOnly)return null;var o=e5(a.state.date,a.props),s=e6(a.state.date,a.props),l=e8(a.state.date,a.props),u=e9(a.state.date,a.props),c=!a.props.showMonthYearPicker&&!a.props.showQuarterYearPicker&&!a.props.showYearPicker;return ef.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:a.props.onDropdownFocus},null===(n=(t=a.props).renderCustomHeader)||void 0===n?void 0:n.call(t,ev(ev({},a.state),{customHeaderCount:i,monthDate:r,changeMonth:a.changeMonth,changeYear:a.changeYear,decreaseMonth:a.decreaseMonth,increaseMonth:a.increaseMonth,decreaseYear:a.decreaseYear,increaseYear:a.increaseYear,prevMonthButtonDisabled:o,nextMonthButtonDisabled:s,prevYearButtonDisabled:l,nextYearButtonDisabled:u})),c&&ef.default.createElement("div",{className:"react-datepicker__day-names"},a.header(r)))},a.renderYearHeader=function(e){var t=e.monthDate,n=a.props,i=n.showYearPicker,o=n.yearItemNumber,s=to(t,void 0===o?r.defaultProps.yearItemNumber:o),l=s.startPeriod,u=s.endPeriod;return ef.default.createElement("div",{className:"react-datepicker__header react-datepicker-year-header"},i?"".concat(l," - ").concat(u):A.getYear(t))},a.renderHeader=function(e){var t=e.monthDate,n=e.i,r={monthDate:t,i:void 0===n?0:n};switch(!0){case void 0!==a.props.renderCustomHeader:return a.renderCustomHeader(r);case a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker:return a.renderYearHeader(r);default:return a.renderDefaultHeader(r)}},a.renderMonths=function(){var e,t;if(!a.props.showTimeSelectOnly&&!a.props.showYearPicker){for(var n=[],i=null!==(e=a.props.monthsShown)&&void 0!==e?e:r.defaultProps.monthsShown,o=a.props.showPreviousMonths?i-1:0,l=a.props.showMonthYearPicker||a.props.showQuarterYearPicker?d.addYears(a.state.date,o):ei.subMonths(a.state.date,o),u=null!==(t=a.props.monthSelectedIn)&&void 0!==t?t:o,c=0;c<i;++c){var f=c-u+o,p=a.props.showMonthYearPicker||a.props.showQuarterYearPicker?d.addYears(l,f):s.addMonths(l,f),h="month-".concat(c),m=c<i-1,g=c>0;n.push(ef.default.createElement("div",{key:h,ref:function(e){a.monthContainer=null!=e?e:void 0},className:"react-datepicker__month-container"},a.renderHeader({monthDate:p,i:c}),ef.default.createElement(t_,ev({},r.defaultProps,a.props,{ariaLabelPrefix:a.props.monthAriaLabelPrefix,day:p,onDayClick:a.handleDayClick,handleOnKeyDown:a.props.handleOnDayKeyDown,handleOnMonthKeyDown:a.props.handleOnKeyDown,onDayMouseEnter:a.handleDayMouseEnter,onMouseLeave:a.handleMonthMouseLeave,orderInDisplay:c,selectingDate:a.state.selectingDate,monthShowsDuplicateDaysEnd:m,monthShowsDuplicateDaysStart:g}))))}return n}},a.renderYears=function(){if(!a.props.showTimeSelectOnly)return a.props.showYearPicker?ef.default.createElement("div",{className:"react-datepicker__year--container"},a.renderHeader({monthDate:a.state.date}),ef.default.createElement(tC,ev({},r.defaultProps,a.props,{selectingDate:a.state.selectingDate,date:a.state.date,onDayClick:a.handleDayClick,clearSelectingDate:a.clearSelectingDate,onYearMouseEnter:a.handleYearMouseEnter,onYearMouseLeave:a.handleYearMouseLeave}))):void 0},a.renderTimeSection=function(){if(a.props.showTimeSelect&&(a.state.monthContainer||a.props.showTimeSelectOnly))return ef.default.createElement(tk,ev({},r.defaultProps,a.props,{onChange:a.props.onTimeChange,format:a.props.timeFormat,intervals:a.props.timeIntervals,monthRef:a.state.monthContainer}))},a.renderInputTimeSection=function(){var e=a.props.selected?new Date(a.props.selected):void 0,t=e&&eO(e)&&a.props.selected?"".concat(ti(e.getHours()),":").concat(ti(e.getMinutes())):"";if(a.props.showTimeInput)return ef.default.createElement(td,ev({},r.defaultProps,a.props,{date:e,timeString:t,onChange:a.props.onTimeChange}))},a.renderAriaLiveRegion=function(){var e,t,n=to(a.state.date,null!==(e=a.props.yearItemNumber)&&void 0!==e?e:r.defaultProps.yearItemNumber),i=n.startPeriod,o=n.endPeriod;return t=a.props.showYearPicker?"".concat(i," - ").concat(o):a.props.showMonthYearPicker||a.props.showQuarterYearPicker?A.getYear(a.state.date):"".concat(eG(I.getMonth(a.state.date),a.props.locale)," ").concat(A.getYear(a.state.date)),ef.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},a.state.isRenderAriaLiveMessage&&t)},a.renderChildren=function(){if(a.props.children)return ef.default.createElement("div",{className:"react-datepicker__children-container"},a.props.children)},a.containerRef=n.createRef(),a.state={date:a.getDateInView(),selectingDate:void 0,monthContainer:void 0,isRenderAriaLiveMessage:!1},a}return eg(r,e),Object.defineProperty(r,"defaultProps",{get:function(){return{monthsShown:1,forceShowMonthNavigation:!1,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",yearItemNumber:ew}},enumerable:!1,configurable:!0}),r.prototype.componentDidMount=function(){var e=this;this.props.showTimeSelect&&(this.assignMonthContainer=void e.setState({monthContainer:e.monthContainer}))},r.prototype.componentDidUpdate=function(e){var t=this;if(!this.props.preSelection||eB(this.props.preSelection,e.preSelection)&&this.props.monthSelectedIn===e.monthSelectedIn)this.props.openToDate&&!eB(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate});else{var n=!eF(this.state.date,this.props.preSelection);this.setState({date:this.props.preSelection},function(){return n&&t.handleCustomMonthChange(t.state.date)})}},r.prototype.render=function(){var e=this.props.container||e_;return ef.default.createElement("div",{style:{display:"contents"},ref:this.containerRef},ef.default.createElement(e,{className:t.clsx("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showTime:this.props.showTimeSelect||this.props.showTimeInput,showTimeSelectOnly:this.props.showTimeSelectOnly},this.renderAriaLiveRegion(),this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.renderChildren()))},r}(n.Component),tF=function(e){var t=e.icon,n=e.className,r=void 0===n?"":n,i=e.onClick,o="react-datepicker__calendar-icon";return"string"==typeof t?ef.default.createElement("i",{className:"".concat(o," ").concat(t," ").concat(r),"aria-hidden":"true",onClick:i}):ef.default.isValidElement(t)?ef.default.cloneElement(t,{className:"".concat(t.props.className||""," ").concat(o," ").concat(r),onClick:function(e){"function"==typeof t.props.onClick&&t.props.onClick(e),"function"==typeof i&&i(e)}}):ef.default.createElement("svg",{className:"".concat(o," ").concat(r),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",onClick:i},ef.default.createElement("path",{d:"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z"}))},tU=function(e){function t(t){var n=e.call(this,t)||this;return n.portalRoot=null,n.el=document.createElement("div"),n}return eg(t,e),t.prototype.componentDidMount=function(){this.portalRoot=(this.props.portalHost||document).getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement("div"),this.portalRoot.setAttribute("id",this.props.portalId),(this.props.portalHost||document.body).appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)},t.prototype.componentWillUnmount=function(){this.portalRoot&&this.portalRoot.removeChild(this.el)},t.prototype.render=function(){return eh.default.createPortal(this.props.children,this.el)},t}(n.Component),tB=function(e){return(e instanceof HTMLAnchorElement||!e.disabled)&&-1!==e.tabIndex},tz=function(e){function t(t){var r=e.call(this,t)||this;return r.getTabChildren=function(){var e;return Array.prototype.slice.call(null===(e=r.tabLoopRef.current)||void 0===e?void 0:e.querySelectorAll("[tabindex], a, button, input, select, textarea"),1,-1).filter(tB)},r.handleFocusStart=function(){var e=r.getTabChildren();e&&e.length>1&&e[e.length-1].focus()},r.handleFocusEnd=function(){var e=r.getTabChildren();e&&e.length>1&&e[0].focus()},r.tabLoopRef=n.createRef(),r}return eg(t,e),t.prototype.render=function(){var e;return(null!==(e=this.props.enableTabLoop)&&void 0!==e?e:t.defaultProps.enableTabLoop)?ef.default.createElement("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef},ef.default.createElement("div",{className:"react-datepicker__tab-loop__start",tabIndex:0,onFocus:this.handleFocusStart}),this.props.children,ef.default.createElement("div",{className:"react-datepicker__tab-loop__end",tabIndex:0,onFocus:this.handleFocusEnd})):this.props.children},t.defaultProps={enableTabLoop:!0},t}(n.Component),tj=(tD=function(e){function r(){return null!==e&&e.apply(this,arguments)||this}return eg(r,e),Object.defineProperty(r,"defaultProps",{get:function(){return{hidePopper:!0}},enumerable:!1,configurable:!0}),r.prototype.render=function(){var e=this.props,i=e.className,o=e.wrapperClassName,a=e.hidePopper,s=void 0===a?r.defaultProps.hidePopper:a,l=e.popperComponent,u=e.targetComponent,c=e.enableTabLoop,d=e.popperOnKeyDown,f=e.portalId,p=e.portalHost,h=e.popperProps,m=e.showArrow,g=void 0;if(!s){var v=t.clsx("react-datepicker-popper",i);g=ef.default.createElement(tz,{enableTabLoop:c},ef.default.createElement("div",{ref:h.refs.setFloating,style:h.floatingStyles,className:v,"data-placement":h.placement,onKeyDown:d},l,m&&ef.default.createElement(eu.FloatingArrow,{ref:h.arrowRef,context:h.context,fill:"currentColor",strokeWidth:1,height:8,width:16,style:{transform:"translateY(-1px)"},className:"react-datepicker__triangle"})))}this.props.popperContainer&&(g=n.createElement(this.props.popperContainer,{},g)),f&&!s&&(g=ef.default.createElement(tU,{portalId:f,portalHost:p},g));var y=t.clsx("react-datepicker-wrapper",o);return ef.default.createElement(ef.default.Fragment,null,ef.default.createElement("div",{ref:h.refs.setReference,className:y},u),g)},r}(n.Component),function(e){var t,r="boolean"!=typeof e.hidePopper||e.hidePopper,i=n.useRef(null),o=eu.useFloating(ev({open:!r,whileElementsMounted:eu.autoUpdate,placement:e.popperPlacement,middleware:ey([eu.flip({padding:15}),eu.offset(10),eu.arrow({element:i})],null!==(t=e.popperModifiers)&&void 0!==t?t:[],!0)},e.popperProps)),a=ev(ev({},e),{hidePopper:r,popperProps:ev(ev({},o),{arrowRef:i})});return ef.default.createElement(tD,ev({},a))}),tH="react-datepicker-ignore-onclickoutside",tW=ep.default(tN),tG="Date input not valid.",tY=function(e){function r(o){var a=e.call(this,o)||this;return a.calendar=null,a.input=null,a.getPreSelection=function(){return a.props.openToDate?a.props.openToDate:a.props.selectsEnd&&a.props.startDate?a.props.startDate:a.props.selectsStart&&a.props.endDate?a.props.endDate:eT()},a.modifyHolidays=function(){var e;return null===(e=a.props.holidays)||void 0===e?void 0:e.reduce(function(e,t){var n=new Date(t.date);return eO(n)?ey(ey([],e,!0),[ev(ev({},t),{date:n})],!1):e},[])},a.calcInitialState=function(){var e,t=a.getPreSelection(),n=e7(a.props),r=te(a.props),i=n&&P.isBefore(t,eC(n))?n:r&&D.isAfter(t,eL(r))?r:t;return{open:a.props.startOpen||!1,preventFocus:!1,inputValue:null,preSelection:null!==(e=a.props.selectsRange?a.props.startDate:a.props.selected)&&void 0!==e?e:i,highlightDates:tt(a.props.highlightDates),focused:!1,shouldFocusDayInline:!1,isRenderAriaLiveMessage:!1,wasHidden:!1}},a.resetHiddenStatus=function(){a.setState(ev(ev({},a.state),{wasHidden:!1}))},a.setHiddenStatus=function(){a.setState(ev(ev({},a.state),{wasHidden:!0}))},a.setHiddenStateOnVisibilityHidden=function(){"hidden"===document.visibilityState&&a.setHiddenStatus()},a.clearPreventFocusTimeout=function(){a.preventFocusTimeout&&clearTimeout(a.preventFocusTimeout)},a.setFocus=function(){a.input&&a.input.focus&&a.input.focus({preventScroll:!0})},a.setBlur=function(){a.input&&a.input.blur&&a.input.blur(),a.cancelFocusInput()},a.setOpen=function(e,t){void 0===t&&(t=!1),a.setState({open:e,preSelection:e&&a.state.open?a.state.preSelection:a.calcInitialState().preSelection,lastPreSelectChange:tq},function(){e||a.setState(function(e){return{focused:!!t&&e.focused}},function(){t||a.setBlur(),a.setState({inputValue:null})})})},a.inputOk=function(){return M.isDate(a.state.preSelection)},a.isCalendarOpen=function(){return void 0===a.props.open?a.state.open&&!a.props.disabled&&!a.props.readOnly:a.props.open},a.handleFocus=function(e){var t,n,r=a.state.wasHidden,i=!r||a.state.open;r&&a.resetHiddenStatus(),!a.state.preventFocus&&i&&(null===(n=(t=a.props).onFocus)||void 0===n||n.call(t,e),a.props.preventOpenOnFocus||a.props.readOnly||a.setOpen(!0)),a.setState({focused:!0})},a.sendFocusBackToInput=function(){a.preventFocusTimeout&&a.clearPreventFocusTimeout(),a.setState({preventFocus:!0},function(){a.preventFocusTimeout=setTimeout(function(){a.setFocus(),a.setState({preventFocus:!1})})})},a.cancelFocusInput=function(){clearTimeout(a.inputFocusTimeout),a.inputFocusTimeout=void 0},a.deferFocusInput=function(){a.cancelFocusInput(),a.inputFocusTimeout=setTimeout(function(){return a.setFocus()},1)},a.handleDropdownFocus=function(){a.cancelFocusInput()},a.handleBlur=function(e){var t,n;(!a.state.open||a.props.withPortal||a.props.showTimeInput)&&(null===(n=(t=a.props).onBlur)||void 0===n||n.call(t,e)),a.setState({focused:!1})},a.handleCalendarClickOutside=function(e){var t,n;a.props.inline||a.setOpen(!1),null===(n=(t=a.props).onClickOutside)||void 0===n||n.call(t,e),a.props.withPortal&&e.preventDefault()},a.handleChange=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=e[0];if(!a.props.onChangeRaw||(a.props.onChangeRaw.apply(a,e),n&&"function"==typeof n.isDefaultPrevented&&!n.isDefaultPrevented())){a.setState({inputValue:(null==n?void 0:n.target)instanceof HTMLInputElement?n.target.value:null,lastPreSelectChange:tV});var i=a.props,o=i.dateFormat,s=void 0===o?r.defaultProps.dateFormat:o,l=i.strictParsing,u=void 0===l?r.defaultProps.strictParsing:l,c=function(e,t,n,r,i){var o,a=null,s=eW(n)||eW(eH()),l=!0;if(Array.isArray(t))return t.forEach(function(t){var o=W.parse(e,t,new Date,{locale:s,useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0});r&&(l=eO(o,i)&&e===eI(o,t,n)),eO(o,i)&&l&&(a=o)}),a;if(a=W.parse(e,t,new Date,{locale:s,useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0}),r)l=eO(a)&&e===eI(a,t,n);else if(!eO(a)){var u=(null!==(o=t.match(eS))&&void 0!==o?o:[]).map(function(e){var t=e[0];if("p"===t||"P"===t){var n=_.longFormatters[t];return s?n(e,s.formatLong):t}return e}).join("");e.length>0&&(a=W.parse(e,u.slice(0,e.length),new Date,{useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0})),eO(a)||(a=new Date(e))}return eO(a)&&l?a:null}((null==n?void 0:n.target)instanceof HTMLInputElement?n.target.value:"",s,a.props.locale,u,a.props.minDate);a.props.showTimeSelectOnly&&a.props.selected&&c&&!eB(c,a.props.selected)&&(c=Y.set(a.props.selected,{hours:S.getHours(c),minutes:O.getMinutes(c),seconds:k.getSeconds(c)})),!c&&(null==n?void 0:n.target)instanceof HTMLInputElement&&(null==n?void 0:n.target.value)||a.setSelected(c,n,!0)}},a.handleSelect=function(e,t,n){if(a.props.shouldCloseOnSelect&&!a.props.showTimeSelect&&a.sendFocusBackToInput(),a.props.onChangeRaw&&a.props.onChangeRaw(t),a.setSelected(e,t,!1,n),a.props.showDateSelect&&a.setState({isRenderAriaLiveMessage:!0}),!a.props.shouldCloseOnSelect||a.props.showTimeSelect)a.setPreSelection(e);else if(!a.props.inline){a.props.selectsRange||a.setOpen(!1);var r=a.props,i=r.startDate,o=r.endDate;!i||o||!a.props.swapRange&&tl(e,i)||a.setOpen(!1)}},a.setSelected=function(e,t,n,i){var o,s=e;if(a.props.showYearPicker){if(null!==s&&eJ(A.getYear(s),a.props))return}else if(a.props.showMonthYearPicker){if(null!==s&&eZ(s,a.props))return}else if(null!==s&&eV(s,a.props))return;var l=a.props,u=l.onChange,c=l.selectsRange,d=l.startDate,f=l.endDate,p=l.selectsMultiple,h=l.selectedDates,m=l.minTime,g=l.swapRange;if(!ez(a.props.selected,s)||a.props.allowSameDay||c||p){if(null!==s&&(!a.props.selected||n&&(a.props.showTimeSelect||a.props.showTimeSelectOnly||a.props.showTimeInput)||(s=ek(s,{hour:S.getHours(a.props.selected),minute:O.getMinutes(a.props.selected),second:k.getSeconds(a.props.selected)})),n||!a.props.showTimeSelect&&!a.props.showTimeSelectOnly||m&&(s=ek(s,{hour:m.getHours(),minute:m.getMinutes(),second:m.getSeconds()})),a.props.inline||a.setState({preSelection:s}),a.props.focusSelectedMonth||a.setState({monthSelectedIn:i})),c){var v=d&&!f,y=d&&f;d||f?v&&(null===s?u?u([null,null],t):r.defaultProps.onChange:tl(s,d)?g?u?u([s,d],t):r.defaultProps.onChange:u?u([s,null],t):r.defaultProps.onChange:u?u([d,s],t):r.defaultProps.onChange):u?u([s,null],t):r.defaultProps.onChange,y&&(u?u([s,null],t):r.defaultProps.onChange)}else if(p){if(null!==s){if(null==h?void 0:h.length){if(h.some(function(e){return eB(e,s)})){var b=h.filter(function(e){return!eB(e,s)});u?u(b,t):r.defaultProps.onChange}else u?u(ey(ey([],h,!0),[s],!1),t):r.defaultProps.onChange}else u?u([s],t):r.defaultProps.onChange}}else u?u(s,t):r.defaultProps.onChange}n||((null!==(o=a.props.onSelect)&&void 0!==o?o:r.defaultProps.onSelect)(s,t),a.setState({inputValue:null}))},a.setPreSelection=function(e){var t=M.isDate(a.props.minDate),n=M.isDate(a.props.maxDate),r=!0;if(e){var i=eC(e);if(t&&n)r=ej(e,a.props.minDate,a.props.maxDate);else if(t){var o=eC(a.props.minDate);r=D.isAfter(e,o)||ez(i,o)}else if(n){var s=eL(a.props.maxDate);r=P.isBefore(e,s)||ez(i,s)}}r&&a.setState({preSelection:e})},a.toggleCalendar=function(){a.setOpen(!a.state.open)},a.handleTimeChange=function(e){var t;if(!a.props.selectsRange&&!a.props.selectsMultiple){var n=a.props.selected?a.props.selected:a.getPreSelection(),i=a.props.selected?e:ek(n,{hour:S.getHours(e),minute:O.getMinutes(e)});a.setState({preSelection:i}),(null!==(t=a.props.onChange)&&void 0!==t?t:r.defaultProps.onChange)(i),a.props.shouldCloseOnSelect&&!a.props.showTimeInput&&(a.sendFocusBackToInput(),a.setOpen(!1)),a.props.showTimeInput&&a.setOpen(!0),(a.props.showTimeSelectOnly||a.props.showTimeSelect)&&a.setState({isRenderAriaLiveMessage:!0}),a.setState({inputValue:null})}},a.onInputClick=function(){var e,t;a.props.disabled||a.props.readOnly||a.setOpen(!0),null===(t=(e=a.props).onInputClick)||void 0===t||t.call(e)},a.onInputKeyDown=function(e){null===(n=(t=a.props).onKeyDown)||void 0===n||n.call(t,e);var t,n,r,i,o,s=e.key;if(a.state.open||a.props.inline||a.props.preventOpenOnFocus){if(a.state.open){if(s===eb.ArrowDown||s===eb.ArrowUp){e.preventDefault();var l=a.props.showTimeSelectOnly?".react-datepicker__time-list-item[tabindex='0']":a.props.showWeekPicker&&a.props.showWeekNumbers?'.react-datepicker__week-number[tabindex="0"]':a.props.showFullMonthYearPicker||a.props.showMonthYearPicker?'.react-datepicker__month-text[tabindex="0"]':'.react-datepicker__day[tabindex="0"]',u=(null===(r=a.calendar)||void 0===r?void 0:r.componentNode)instanceof Element&&a.calendar.componentNode.querySelector(l);return void(u instanceof HTMLElement&&u.focus({preventScroll:!0}))}var c=eT(a.state.preSelection);s===eb.Enter?(e.preventDefault(),a.inputOk()&&a.state.lastPreSelectChange===tq?(a.handleSelect(c,e),a.props.shouldCloseOnSelect||a.setPreSelection(c)):a.setOpen(!1)):s===eb.Escape?(e.preventDefault(),a.sendFocusBackToInput(),a.setOpen(!1)):s===eb.Tab&&a.setOpen(!1),a.inputOk()||null===(o=(i=a.props).onInputError)||void 0===o||o.call(i,{code:1,msg:tG})}}else s!==eb.ArrowDown&&s!==eb.ArrowUp&&s!==eb.Enter||a.onInputClick()},a.onPortalKeyDown=function(e){e.key===eb.Escape&&(e.preventDefault(),a.setState({preventFocus:!0},function(){a.setOpen(!1),setTimeout(function(){a.setFocus(),a.setState({preventFocus:!1})})}))},a.onDayKeyDown=function(e){var t,n,r,o,l=a.props,u=l.minDate,f=l.maxDate,p=l.disabledKeyboardNavigation,h=l.showWeekPicker,m=l.shouldCloseOnSelect,g=l.locale,v=l.calendarStartDay,b=l.adjustDateOnChange,_=l.inline;if(null===(n=(t=a.props).onKeyDown)||void 0===n||n.call(t,e),!p){var E=e.key,w=e.shiftKey,S=eT(a.state.preSelection),T=function(e,t){var n=t;switch(e){case eb.ArrowRight:n=h?c.addWeeks(t,1):i.addDays(t,1);break;case eb.ArrowLeft:n=h?ea.subWeeks(t,1):er.subDays(t,1);break;case eb.ArrowUp:n=ea.subWeeks(t,1);break;case eb.ArrowDown:n=c.addWeeks(t,1);break;case eb.PageUp:n=w?es.subYears(t,1):ei.subMonths(t,1);break;case eb.PageDown:n=w?d.addYears(t,1):s.addMonths(t,1);break;case eb.Home:n=eA(t,g,v);break;case eb.End:n=function(e){return y.endOfWeek(e)}(t)}return n};if(E===eb.Enter)return e.preventDefault(),a.handleSelect(S,e),void(m||a.setPreSelection(S));if(E===eb.Escape)return e.preventDefault(),a.setOpen(!1),void(a.inputOk()||null===(o=(r=a.props).onInputError)||void 0===o||o.call(r,{code:1,msg:tG}));var O=null;switch(E){case eb.ArrowLeft:case eb.ArrowRight:case eb.ArrowUp:case eb.ArrowDown:case eb.PageUp:case eb.PageDown:case eb.Home:case eb.End:O=function(e,t){for(var n=e,r=!1,i=0,o=T(e,t);!r;){if(i>=40){o=t;break}u&&o<u&&(n=eb.ArrowRight,o=eV(u,a.props)?T(n,o):u),f&&o>f&&(n=eb.ArrowLeft,o=eV(f,a.props)?T(n,o):f),eV(o,a.props)?(n!==eb.PageUp&&n!==eb.Home||(n=eb.ArrowRight),n!==eb.PageDown&&n!==eb.End||(n=eb.ArrowLeft),o=T(n,o)):r=!0,i++}return o}(E,S)}if(O){if(e.preventDefault(),a.setState({lastPreSelectChange:tq}),b&&a.setSelected(O),a.setPreSelection(O),_){var x=I.getMonth(S),k=I.getMonth(O),C=A.getYear(S),D=A.getYear(O);x!==k||C!==D?a.setState({shouldFocusDayInline:!0}):a.setState({shouldFocusDayInline:!1})}}else a.props.onInputError&&a.props.onInputError({code:1,msg:tG})}},a.onPopperKeyDown=function(e){e.key===eb.Escape&&(e.preventDefault(),a.sendFocusBackToInput())},a.onClearClick=function(e){e&&e.preventDefault&&e.preventDefault(),a.sendFocusBackToInput();var t=a.props,n=t.selectsRange,i=t.onChange;n?i?i([null,null],e):r.defaultProps.onChange():i?i(null,e):r.defaultProps.onChange(),a.setState({inputValue:null})},a.clear=function(){a.onClearClick()},a.onScroll=function(e){"boolean"==typeof a.props.closeOnScroll&&a.props.closeOnScroll?e.target!==document&&e.target!==document.documentElement&&e.target!==document.body||a.setOpen(!1):"function"==typeof a.props.closeOnScroll&&a.props.closeOnScroll(e)&&a.setOpen(!1)},a.renderCalendar=function(){var e,t;return a.props.inline||a.isCalendarOpen()?ef.default.createElement(tW,ev({ref:function(e){a.calendar=e}},a.props,a.state,{setOpen:a.setOpen,dateFormat:null!==(e=a.props.dateFormatCalendar)&&void 0!==e?e:r.defaultProps.dateFormatCalendar,onSelect:a.handleSelect,onClickOutside:a.handleCalendarClickOutside,holidays:tn(a.modifyHolidays()),outsideClickIgnoreClass:tH,onDropdownFocus:a.handleDropdownFocus,onTimeChange:a.handleTimeChange,className:a.props.calendarClassName,container:a.props.calendarContainer,handleOnKeyDown:a.props.onKeyDown,handleOnDayKeyDown:a.onDayKeyDown,setPreSelection:a.setPreSelection,dropdownMode:null!==(t=a.props.dropdownMode)&&void 0!==t?t:r.defaultProps.dropdownMode}),a.props.children):null},a.renderAriaLiveRegion=function(){var e,t=a.props,n=t.dateFormat,i=void 0===n?r.defaultProps.dateFormat:n,o=t.locale,s=a.props.showTimeInput||a.props.showTimeSelect?"PPPPp":"PPPP";return e=a.props.selectsRange?"Selected start date: ".concat(ex(a.props.startDate,{dateFormat:s,locale:o}),". ").concat(a.props.endDate?"End date: "+ex(a.props.endDate,{dateFormat:s,locale:o}):""):a.props.showTimeSelectOnly?"Selected time: ".concat(ex(a.props.selected,{dateFormat:i,locale:o})):a.props.showYearPicker?"Selected year: ".concat(ex(a.props.selected,{dateFormat:"yyyy",locale:o})):a.props.showMonthYearPicker?"Selected month: ".concat(ex(a.props.selected,{dateFormat:"MMMM yyyy",locale:o})):a.props.showQuarterYearPicker?"Selected quarter: ".concat(ex(a.props.selected,{dateFormat:"yyyy, QQQ",locale:o})):"Selected date: ".concat(ex(a.props.selected,{dateFormat:s,locale:o})),ef.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},e)},a.renderDateInput=function(){var e,i,o,s=t.clsx(a.props.className,((e={})[tH]=a.state.open,e)),l=a.props.customInput||ef.default.createElement("input",{type:"text"}),u=a.props.customInputRef||"ref",c=a.props,d=c.dateFormat,f=void 0===d?r.defaultProps.dateFormat:d,p=c.locale,h="string"==typeof a.props.value?a.props.value:"string"==typeof a.state.inputValue?a.state.inputValue:a.props.selectsRange?function(e,t,n){if(!e)return"";var r=ex(e,n),i=t?ex(t,n):"";return"".concat(r," - ").concat(i)}(a.props.startDate,a.props.endDate,{dateFormat:f,locale:p}):a.props.selectsMultiple?function(e,t){if(!(null==e?void 0:e.length))return"";var n=e[0]?ex(e[0],t):"";if(1===e.length)return n;if(2===e.length&&e[1]){var r=ex(e[1],t);return"".concat(n,", ").concat(r)}var i=e.length-1;return"".concat(n," (+").concat(i,")")}(null!==(o=a.props.selectedDates)&&void 0!==o?o:[],{dateFormat:f,locale:p}):ex(a.props.selected,{dateFormat:f,locale:p});return n.cloneElement(l,((i={})[u]=function(e){a.input=e},i.value=h,i.onBlur=a.handleBlur,i.onChange=a.handleChange,i.onClick=a.onInputClick,i.onFocus=a.handleFocus,i.onKeyDown=a.onInputKeyDown,i.id=a.props.id,i.name=a.props.name,i.form=a.props.form,i.autoFocus=a.props.autoFocus,i.placeholder=a.props.placeholderText,i.disabled=a.props.disabled,i.autoComplete=a.props.autoComplete,i.className=t.clsx(l.props.className,s),i.title=a.props.title,i.readOnly=a.props.readOnly,i.required=a.props.required,i.tabIndex=a.props.tabIndex,i["aria-describedby"]=a.props.ariaDescribedBy,i["aria-invalid"]=a.props.ariaInvalid,i["aria-labelledby"]=a.props.ariaLabelledBy,i["aria-required"]=a.props.ariaRequired,i))},a.renderClearButton=function(){var e=a.props,n=e.isClearable,r=e.disabled,i=e.selected,o=e.startDate,s=e.endDate,l=e.clearButtonTitle,u=e.clearButtonClassName,c=void 0===u?"":u,d=e.ariaLabelClose,f=void 0===d?"Close":d,p=e.selectedDates;return n&&(null!=i||null!=o||null!=s||(null==p?void 0:p.length))?ef.default.createElement("button",{type:"button",className:t.clsx("react-datepicker__close-icon",c,{"react-datepicker__close-icon--disabled":r}),disabled:r,"aria-label":f,onClick:a.onClearClick,title:l,tabIndex:-1}):null},a.state=a.calcInitialState(),a.preventFocusTimeout=void 0,a}return eg(r,e),Object.defineProperty(r,"defaultProps",{get:function(){return{allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",onChange:function(){},disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",onFocus:function(){},onBlur:function(){},onKeyDown:function(){},onInputClick:function(){},onSelect:function(){},onClickOutside:function(){},onMonthChange:function(){},onCalendarOpen:function(){},onCalendarClose:function(){},preventOpenOnFocus:!1,onYearChange:function(){},onInputError:function(){},monthsShown:1,readOnly:!1,withPortal:!1,selectsDisabledDaysInRange:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,showWeekPicker:!1,strictParsing:!1,swapRange:!1,timeIntervals:30,timeCaption:"Time",previousMonthAriaLabel:"Previous Month",previousMonthButtonLabel:"Previous Month",nextMonthAriaLabel:"Next Month",nextMonthButtonLabel:"Next Month",previousYearAriaLabel:"Previous Year",previousYearButtonLabel:"Previous Year",nextYearAriaLabel:"Next Year",nextYearButtonLabel:"Next Year",timeInputLabel:"Time",enableTabLoop:!0,yearItemNumber:ew,focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null,calendarStartDay:void 0,toggleCalendarOnIconClick:!1,usePointerEvent:!1}},enumerable:!1,configurable:!0}),r.prototype.componentDidMount=function(){window.addEventListener("scroll",this.onScroll,!0),document.addEventListener("visibilitychange",this.setHiddenStateOnVisibilityHidden)},r.prototype.componentDidUpdate=function(e,t){var n,r,i,o,a,s;e.inline&&(a=e.selected,s=this.props.selected,a&&s?I.getMonth(a)!==I.getMonth(s)||A.getYear(a)!==A.getYear(s):a!==s)&&this.setPreSelection(this.props.selected),void 0!==this.state.monthSelectedIn&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:tt(this.props.highlightDates)}),t.focused||ez(e.selected,this.props.selected)||this.setState({inputValue:null}),t.open!==this.state.open&&(!1===t.open&&!0===this.state.open&&(null===(r=(n=this.props).onCalendarOpen)||void 0===r||r.call(n)),!0===t.open&&!1===this.state.open&&(null===(o=(i=this.props).onCalendarClose)||void 0===o||o.call(i)))},r.prototype.componentWillUnmount=function(){this.clearPreventFocusTimeout(),window.removeEventListener("scroll",this.onScroll,!0),document.removeEventListener("visibilitychange",this.setHiddenStateOnVisibilityHidden)},r.prototype.renderInputContainer=function(){var e=this.props,n=e.showIcon,r=e.icon,i=e.calendarIconClassname,o=e.calendarIconClassName,a=e.toggleCalendarOnIconClick,s=this.state.open;return i&&console.warn("calendarIconClassname props is deprecated. should use calendarIconClassName props."),ef.default.createElement("div",{className:"react-datepicker__input-container".concat(n?" react-datepicker__view-calendar-icon":"")},n&&ef.default.createElement(tF,ev({icon:r,className:t.clsx(o,!o&&i,s&&"react-datepicker-ignore-onclickoutside")},a?{onClick:this.toggleCalendar}:null)),this.state.isRenderAriaLiveMessage&&this.renderAriaLiveRegion(),this.renderDateInput(),this.renderClearButton())},r.prototype.render=function(){var e=this.renderCalendar();if(this.props.inline)return e;if(this.props.withPortal){var t=this.state.open?ef.default.createElement(tz,{enableTabLoop:this.props.enableTabLoop},ef.default.createElement("div",{className:"react-datepicker__portal",tabIndex:-1,onKeyDown:this.onPortalKeyDown},e)):null;return this.state.open&&this.props.portalId&&(t=ef.default.createElement(tU,ev({portalId:this.props.portalId},this.props),t)),ef.default.createElement("div",null,this.renderInputContainer(),t)}return ef.default.createElement(tj,ev({},this.props,{className:this.props.popperClassName,hidePopper:!this.isCalendarOpen(),targetComponent:this.renderInputContainer(),popperComponent:e,popperOnKeyDown:this.onPopperKeyDown,showArrow:this.props.showPopperArrow}))},r}(n.Component),tV="input",tq="navigate";e.CalendarContainer=e_,e.default=tY,e.getDefaultLocale=eH,e.registerLocale=function(e,t){var n=eE();n.__localeData__||(n.__localeData__={}),n.__localeData__[e]=t},e.setDefaultLocale=function(e){eE().__localeId__=e},Object.defineProperty(e,"__esModule",{value:!0})})}(0,e);var reactDatepicker_minExports=e,ReactDatePicker=getDefaultExportFromCjs(reactDatepicker_minExports),dayjs_min={exports:{}};!function(e,t){!function(t,n){e.exports=n()}(0,function(){var e=1e3,t=6e4,n=36e5,r="millisecond",i="second",o="minute",a="hour",s="day",l="week",u="month",c="quarter",d="year",f="date",p="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},v=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:v,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?"+":"-")+v(r,2,"0")+":"+v(i,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),i=t.clone().add(r,u),o=n-i<0,a=t.clone().add(r+(o?-1:1),u);return+(-(r+(n-i)/(o?i-a:a-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return({M:u,y:d,w:l,d:s,D:f,h:a,m:o,s:i,ms:r,Q:c})[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},b="en",_={};_[b]=g;var E="$isDayjsObject",w=function(e){return e instanceof I||!(!e||!e[E])},S=function e(t,n,r){var i;if(!t)return b;if("string"==typeof t){var o=t.toLowerCase();_[o]&&(i=o),n&&(_[o]=n,i=o);var a=t.split("-");if(!i&&a.length>1)return e(a[0])}else{var s=t.name;_[s]=t,i=s}return!r&&i&&(b=i),i||!r&&b},T=function(e,t){if(w(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new I(n)},O=y;O.l=S,O.i=w,O.w=function(e,t){return T(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var I=function(){function g(e){this.$L=S(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[E]=!0}var v=g.prototype;return v.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(O.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var i=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.init()},v.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},v.$utils=function(){return O},v.isValid=function(){return this.$d.toString()!==p},v.isSame=function(e,t){var n=T(e);return this.startOf(t)<=n&&n<=this.endOf(t)},v.isAfter=function(e,t){return T(e)<this.startOf(t)},v.isBefore=function(e,t){return this.endOf(t)<T(e)},v.$g=function(e,t,n){return O.u(e)?this[t]:this.set(n,e)},v.unix=function(){return Math.floor(this.valueOf()/1e3)},v.valueOf=function(){return this.$d.getTime()},v.startOf=function(e,t){var n=this,r=!!O.u(t)||t,c=O.p(e),p=function(e,t){var i=O.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?i:i.endOf(s)},h=function(e,t){return O.w(n.toDate()[e].apply(n.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},m=this.$W,g=this.$M,v=this.$D,y="set"+(this.$u?"UTC":"");switch(c){case d:return r?p(1,0):p(31,11);case u:return r?p(1,g):p(0,g+1);case l:var b=this.$locale().weekStart||0,_=(m<b?m+7:m)-b;return p(r?v-_:v+(6-_),g);case s:case f:return h(y+"Hours",0);case a:return h(y+"Minutes",1);case o:return h(y+"Seconds",2);case i:return h(y+"Milliseconds",3);default:return this.clone()}},v.endOf=function(e){return this.startOf(e,!1)},v.$set=function(e,t){var n,l=O.p(e),c="set"+(this.$u?"UTC":""),p=((n={})[s]=c+"Date",n[f]=c+"Date",n[u]=c+"Month",n[d]=c+"FullYear",n[a]=c+"Hours",n[o]=c+"Minutes",n[i]=c+"Seconds",n[r]=c+"Milliseconds",n)[l],h=l===s?this.$D+(t-this.$W):t;if(l===u||l===d){var m=this.clone().set(f,1);m.$d[p](h),m.init(),this.$d=m.set(f,Math.min(this.$D,m.daysInMonth())).$d}else p&&this.$d[p](h);return this.init(),this},v.set=function(e,t){return this.clone().$set(e,t)},v.get=function(e){return this[O.p(e)]()},v.add=function(r,c){var f,p=this;r=Number(r);var h=O.p(c),m=function(e){var t=T(p);return O.w(t.date(t.date()+Math.round(e*r)),p)};if(h===u)return this.set(u,this.$M+r);if(h===d)return this.set(d,this.$y+r);if(h===s)return m(1);if(h===l)return m(7);var g=((f={})[o]=t,f[a]=n,f[i]=e,f)[h]||1,v=this.$d.getTime()+r*g;return O.w(v,this)},v.subtract=function(e,t){return this.add(-1*e,t)},v.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||p;var r=e||"YYYY-MM-DDTHH:mm:ssZ",i=O.z(this),o=this.$H,a=this.$m,s=this.$M,l=n.weekdays,u=n.months,c=n.meridiem,d=function(e,n,i,o){return e&&(e[n]||e(t,r))||i[n].slice(0,o)},f=function(e){return O.s(o%12||12,e,"0")},h=c||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r};return r.replace(m,function(e,r){return r||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return O.s(t.$y,4,"0");case"M":return s+1;case"MM":return O.s(s+1,2,"0");case"MMM":return d(n.monthsShort,s,u,3);case"MMMM":return d(u,s);case"D":return t.$D;case"DD":return O.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return d(n.weekdaysMin,t.$W,l,2);case"ddd":return d(n.weekdaysShort,t.$W,l,3);case"dddd":return l[t.$W];case"H":return String(o);case"HH":return O.s(o,2,"0");case"h":return f(1);case"hh":return f(2);case"a":return h(o,a,!0);case"A":return h(o,a,!1);case"m":return String(a);case"mm":return O.s(a,2,"0");case"s":return String(t.$s);case"ss":return O.s(t.$s,2,"0");case"SSS":return O.s(t.$ms,3,"0");case"Z":return i}return null}(e)||i.replace(":","")})},v.utcOffset=function(){return-(15*Math.round(this.$d.getTimezoneOffset()/15))},v.diff=function(r,f,p){var h,m=this,g=O.p(f),v=T(r),y=(v.utcOffset()-this.utcOffset())*t,b=this-v,_=function(){return O.m(m,v)};switch(g){case d:h=_()/12;break;case u:h=_();break;case c:h=_()/3;break;case l:h=(b-y)/6048e5;break;case s:h=(b-y)/864e5;break;case a:h=b/n;break;case o:h=b/t;break;case i:h=b/e;break;default:h=b}return p?h:O.a(h)},v.daysInMonth=function(){return this.endOf(u).$D},v.$locale=function(){return _[this.$L]},v.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=S(e,t,!0);return r&&(n.$L=r),n},v.clone=function(){return O.w(this.$d,this)},v.toDate=function(){return new Date(this.valueOf())},v.toJSON=function(){return this.isValid()?this.toISOString():null},v.toISOString=function(){return this.$d.toISOString()},v.toString=function(){return this.$d.toUTCString()},g}(),x=I.prototype;return T.prototype=x,[["$ms",r],["$s",i],["$m",o],["$H",a],["$W",s],["$M",u],["$y",d],["$D",f]].forEach(function(e){x[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),T.extend=function(e,t){return e.$i||(e(t,I,T),e.$i=!0),T},T.locale=S,T.isDayjs=w,T.unix=function(e){return T(1e3*e)},T.en=_[b],T.Ls=_,T.p={},T})}(dayjs_min);var dayjs_minExports=dayjs_min.exports,dayjs=getDefaultExportFromCjs(dayjs_minExports),customParseFormat$1={exports:{}};!function(e,t){!function(t,n){e.exports=n()}(0,function(){var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d\d/,r=/\d\d?/,i=/\d*[^-_:/,()\s\d]+/,o={},a=function(e){return(e=+e)+(e>68?1900:2e3)},s=function(e){return function(t){this[e]=+t}},l=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e||"Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],u=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},c=function(e,t){var n,r=o.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?"pm":"PM");return n},d={A:[i,function(e){this.afternoon=c(e,!1)}],a:[i,function(e){this.afternoon=c(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[r,s("seconds")],ss:[r,s("seconds")],m:[r,s("minutes")],mm:[r,s("minutes")],H:[r,s("hours")],h:[r,s("hours")],HH:[r,s("hours")],hh:[r,s("hours")],D:[r,s("day")],DD:[n,s("day")],Do:[i,function(e){var t=o.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],M:[r,s("month")],MM:[n,s("month")],MMM:[i,function(e){var t=u("months"),n=(u("monthsShort")||t.map(function(e){return e.slice(0,3)})).indexOf(e)+1;if(n<1)throw Error();this.month=n%12||n}],MMMM:[i,function(e){var t=u("months").indexOf(e)+1;if(t<1)throw Error();this.month=t%12||t}],Y:[/[+-]?\d+/,s("year")],YY:[n,function(e){this.year=a(e)}],YYYY:[/\d{4}/,s("year")],Z:l,ZZ:l};function f(n){var r,i;r=n,i=o&&o.formats;for(var a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(t,n,r){var o=r&&r.toUpperCase();return n||i[r]||e[r]||i[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,t,n){return t||n.slice(1)})})).match(t),s=a.length,l=0;l<s;l+=1){var u=a[l],c=d[u],f=c&&c[0],p=c&&c[1];a[l]=p?{regex:f,parser:p}:u.replace(/^\[|\]$/g,"")}return function(e){for(var t={},n=0,r=0;n<s;n+=1){var i=a[n];if("string"==typeof i)r+=i.length;else{var o=i.regex,l=i.parser,u=e.slice(r),c=o.exec(u)[0];l.call(t,c),e=e.replace(c,"")}}return function(e){var t=e.afternoon;if(void 0!==t){var n=e.hours;t?n<12&&(e.hours+=12):12===n&&(e.hours=0),delete e.afternoon}}(t),t}}return function(e,t,n){n.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(a=e.parseTwoDigitYear);var r=t.prototype,i=r.parse;r.parse=function(e){var t=e.date,r=e.utc,a=e.args;this.$u=r;var s=a[1];if("string"==typeof s){var l=!0===a[2],u=!0===a[3],c=l||u,d=a[2];u&&(d=a[2]),o=this.$locale(),!l&&d&&(o=n.Ls[d]),this.$d=function(e,t,n){try{if(["x","X"].indexOf(t)>-1)return new Date(("X"===t?1e3:1)*e);var r=f(t)(e),i=r.year,o=r.month,a=r.day,s=r.hours,l=r.minutes,u=r.seconds,c=r.milliseconds,d=r.zone,p=new Date,h=a||(i||o?1:p.getDate()),m=i||p.getFullYear(),g=0;i&&!o||(g=o>0?o-1:p.getMonth());var v=s||0,y=l||0,b=u||0,_=c||0;return d?new Date(Date.UTC(m,g,h,v,y,b,_+60*d.offset*1e3)):n?new Date(Date.UTC(m,g,h,v,y,b,_)):new Date(m,g,h,v,y,b,_)}catch(e){return new Date("")}}(t,s,r),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),c&&t!=this.format(s)&&(this.$d=new Date("")),o={}}else if(s instanceof Array)for(var p=s.length,h=1;h<=p;h+=1){a[1]=s[h-1];var m=n.apply(this,a);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===p&&(this.$d=new Date(""))}else i.call(this,e)}}})}(customParseFormat$1);var customParseFormatExports=customParseFormat$1.exports,customParseFormat=getDefaultExportFromCjs(customParseFormatExports),localizedFormat$1={exports:{}};!function(e,t){!function(t,n){e.exports=n()}(0,function(){var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(t,n,r){var i=n.prototype,o=i.format;r.en.formats=e,i.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var n=this.$locale().formats,r=function(t,n){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(t,r,i){var o=i&&i.toUpperCase();return r||n[i]||e[i]||n[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,t,n){return t||n.slice(1)})})}(t,void 0===n?{}:n);return o.call(this,r)}}})}(localizedFormat$1);var localizedFormatExports=localizedFormat$1.exports,localizedFormat=getDefaultExportFromCjs(localizedFormatExports),objectSupport$1={exports:{}};!function(e,t){!function(t,n){e.exports=n()}(0,function(){return function(e,t,n){var r=t.prototype,i=function(e){var t,i=e.date,o=e.utc,a={};if(!(null===(t=i)||t instanceof Date||t instanceof Array||r.$utils().u(t)||"Object"!==t.constructor.name)){if(!Object.keys(i).length)return new Date;var s=o?n.utc():n();Object.keys(i).forEach(function(e){var t,n;a[t=e,"date"===(n=r.$utils().p(t))?"day":n]=i[e]});var l=a.day||(a.year||a.month>=0?1:s.date()),u=a.year||s.year(),c=a.month>=0?a.month:a.year||a.day?0:s.month(),d=a.hour||0,f=a.minute||0,p=a.second||0,h=a.millisecond||0;return o?new Date(Date.UTC(u,c,l,d,f,p,h)):new Date(u,c,l,d,f,p,h)}return i},o=r.parse;r.parse=function(e){e.date=i.bind(this)(e),o.bind(this)(e)};var a=r.set,s=r.add,l=r.subtract,u=function(e,t,n,r){void 0===r&&(r=1);var i=Object.keys(t),o=this;return i.forEach(function(n){o=e.bind(o)(t[n]*r,n)}),o};r.set=function(e,t){return t=void 0===t?e:t,"Object"===e.constructor.name?u.bind(this)(function(e,t){return a.bind(this)(t,e)},t,e):a.bind(this)(e,t)},r.add=function(e,t){return"Object"===e.constructor.name?u.bind(this)(s,e,t):s.bind(this)(e,t)},r.subtract=function(e,t){return"Object"===e.constructor.name?u.bind(this)(s,e,t,-1):l.bind(this)(e,t)}}})}(objectSupport$1);var objectSupportExports=objectSupport$1.exports,objectSupport=getDefaultExportFromCjs(objectSupportExports),utc$1={exports:{}};!function(e,t){!function(t,n){e.exports=n()}(0,function(){var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,i,o){var a=i.prototype;o.utc=function(e){var t={date:e,utc:!0,args:arguments};return new i(t)},a.utc=function(t){var n=o(this.toDate(),{locale:this.$L,utc:!0});return t?n.add(this.utcOffset(),e):n},a.local=function(){return o(this.toDate(),{locale:this.$L,utc:!1})};var s=a.parse;a.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),s.call(this,e)};var l=a.init;a.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else l.call(this)};var u=a.utcOffset;a.utcOffset=function(r,i){var o=this.$utils().u;if(o(r))return this.$u?0:o(this.$offset)?u.call(this):this.$offset;if("string"==typeof r&&null===(r=function(e){void 0===e&&(e="");var r=e.match(t);if(!r)return null;var i=(""+r[0]).match(n)||["-",0,0],o=i[0],a=60*+i[1]+ +i[2];return 0===a?0:"+"===o?a:-a}(r)))return this;var a=16>=Math.abs(r)?60*r:r,s=this;if(i)return s.$offset=a,s.$u=0===r,s;if(0!==r){var l=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(s=this.local().add(a+l,e)).$offset=a,s.$x.$localOffset=l}else s=this.utc();return s};var c=a.format;a.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,t)},a.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*e},a.isUTC=function(){return!!this.$u},a.toISOString=function(){return this.toDate().toISOString()},a.toString=function(){return this.toDate().toUTCString()};var d=a.toDate;a.toDate=function(e){return"s"===e&&this.$offset?o(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var f=a.diff;a.diff=function(e,t,n){if(e&&this.$u===e.$u)return f.call(this,e,t,n);var r=this.local(),i=o(e).local();return f.call(r,i,t,n)}}})}(utc$1);var utcExports=utc$1.exports,utc=getDefaultExportFromCjs(utcExports);function convertDateStringOfTimestampToGmtDate(e){return dayjs(1e3*e).utc(!0).unix()}dayjs.extend(customParseFormat),dayjs.extend(localizedFormat),dayjs.extend(objectSupport),dayjs.extend(utc);var timestampGmt={getDayjs:function(e){return dayjs.utc(1e3*e)},convertToLocale:function(e){return dayjs(dayjs.utc(1e3*e).format("YYYY-MM-DD HH:mm:ss"))}},timestampLocale={getDayjs:function(e){return dayjs(1e3*e)},convertToGmt:function(e){return dayjs(1e3*e).utc(!0)}},dayjsGmt={getTimestamp:function(e){return e.utc(!0).unix()},getTimestampStartOf:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"day";return e.utc(!0).startOf(t).unix()},getTimestampEndOf:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"day";return e.utc(!0).endOf(t).unix()}},dayjsLocale={getNowTimestamp:function(){return dayjs().unix()},getNowString:function(e){return dayjs().format(e)},getNowTimestampStartOf:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"day";return dayjs().startOf(e).unix()},getNowTimestampEndOf:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"day";return dayjs().endOf(e).unix()},getTimestamp:function(e){return e.unix()},getTimestampStartOf:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"day";return e.startOf(t).unix()},getTimestampEndOf:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"day";return e.endOf(t).unix()}},_excluded=["value","maxTimestamp","minTimestamp","unit","onChange"];function ownKeys$1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$1(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$1(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$1(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var withDayjs=function(e,t){var n={value:PropTypes.number,unit:PropTypes.oneOf(["day","week","month","year"]),minTimestamp:PropTypes.number,maxTimestamp:PropTypes.number,onChange:PropTypes.func},r={value:void 0,unit:void 0,minTimestamp:void 0,maxTimestamp:void 0,onChange:function(e,t){}},i=function(n){var r=n.value,i=n.maxTimestamp,o=n.minTimestamp,a=n.unit,s=n.onChange,l=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(n,_excluded),u=t?timestampGmt.convertToLocale:timestampLocale.getDayjs,c=t?dayjsGmt:dayjsLocale,d=null!=o?u(o):void 0,f=null!=i?u(i):void 0,p=null!=r?u(r):null,h=function(e){if(null==e){s(null);return}if(a){var n=t?timestampLocale.convertToGmt(e):timestampLocale.getDayjs(e);s(c.getTimestampStartOf(n,a),c.getTimestampEndOf(n,a));return}s(t?convertDateStringOfTimestampToGmtDate(e):e)};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(e,_objectSpread$1(_objectSpread$1({},l),{},{selectedMoment:p,onChange:h,minMoment:d,maxMoment:f}))};return i.propTypes=n,i.defaultProps=r,i.displayName="WithDayjs[".concat(e.displayName||e.name||"Component","]"),i};function _extends$3(){return(_extends$3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgBtNext=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$3({xmlns:"http://www.w3.org/2000/svg",width:24,height:96},e),_g$2||(_g$2=react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"none",fillRule:"nonzero"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"#555",transform:"scale(1 -1)rotate(45 26.314 3.243)"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:7,rx:.5}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:3.5,y:-3.5,rx:.5,transform:"rotate(90 4 .5)"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"#555",opacity:.2,transform:"scale(1 -1)rotate(45 113.225 -32.757)"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:7,rx:.5}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:3.5,y:-3.5,rx:.5,transform:"rotate(90 4 .5)"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"#444",transform:"scale(1 -1)rotate(45 55.284 -8.757)"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:7,rx:.5}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:3.5,y:-3.5,rx:.5,transform:"rotate(90 4 .5)"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"#444",transform:"scale(1 -1)rotate(45 84.255 -20.757)"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:7,rx:.5}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:3.5,y:-3.5,rx:.5,transform:"rotate(90 4 .5)"})))))};function _extends$2(){return(_extends$2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgBtPrev=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$2({xmlns:"http://www.w3.org/2000/svg",width:24,height:96},e),_g$1||(_g$1=react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"none",fillRule:"nonzero"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"#555",transform:"rotate(-135 10.657 5.929)"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:7,rx:.5}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:3.5,y:-3.5,rx:.5,transform:"rotate(90 4 .5)"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"#555",opacity:.2,transform:"rotate(-135 25.569 41.929)"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:7,rx:.5}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:3.5,y:-3.5,rx:.5,transform:"rotate(90 4 .5)"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"#444",transform:"rotate(-135 15.627 17.929)"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:7,rx:.5}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:3.5,y:-3.5,rx:.5,transform:"rotate(90 4 .5)"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"#444",transform:"rotate(-135 20.598 29.929)"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:7,rx:.5}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:3.5,y:-3.5,rx:.5,transform:"rotate(90 4 .5)"})))))};function _extends$1(){return(_extends$1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}for(var SvgIcArrowLineThinDown=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$1({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),_path||(_path=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",fillRule:"evenodd",d:"M6.646 9.854a.5.5 0 1 1 .708-.708l4.644 4.645 4.645-4.645a.5.5 0 1 1 .707.708l-4.996 4.996a.5.5 0 0 1-.356.146.5.5 0 0 1-.355-.146z",clipRule:"evenodd"})),_path2||(_path2=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",d:"M0 0h24v24H0z",opacity:.01})))},DefaultMonthString=["January","February","March","April","May","June","July","August","September","October","November","December"],yearOptions=[],i=DatePickerRange.MIN_YEAR;i<=DatePickerRange.MAX_YEAR;i++)yearOptions.push({value:i,label:i});var monthOptions=DefaultMonthString.map(function(e,t){return{value:t,label:e}}),propTypes$2={date:PropTypes.instanceOf(Date),changeYear:PropTypes.func,changeMonth:PropTypes.func,decreaseMonth:PropTypes.func,increaseMonth:PropTypes.func,prevMonthButtonDisabled:PropTypes.bool,nextMonthButtonDisabled:PropTypes.bool},defaultProps$2={date:new Date,changeYear:function(){},changeMonth:function(){},decreaseMonth:function(){},increaseMonth:function(){},prevMonthButtonDisabled:!1,nextMonthButtonDisabled:!1},DatePickerHeader=function(e){var t=e.date,n=e.changeYear,r=e.changeMonth,i=e.decreaseMonth,o=e.increaseMonth,a=e.prevMonthButtonDisabled,s=e.nextMonthButtonDisabled;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"multimedia-react-datepicker-header",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"multimedia-react-datepicker-select",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(Select,{className:"multimedia-react-datepicker-year",value:yearOptions[t.getFullYear()-1901],onChange:function(e){return n(e.value)},options:yearOptions,arrowIconSrc:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcArrowLineThinDown,{})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(Select,{className:"multimedia-react-datepicker-month",value:monthOptions[t.getMonth()],onChange:function(e){return r(e.value)},options:monthOptions,arrowIconSrc:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcArrowLineThinDown,{})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconButton,{className:"multimedia-react-datepicker-header-arrow-btn",src:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgBtPrev,{}),handler:i,disabled:a}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconButton,{className:"multimedia-react-datepicker-header-arrow-btn",src:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgBtNext,{}),handler:o,disabled:s})]})};function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}DatePickerHeader.propTypes=propTypes$2,DatePickerHeader.defaultProps=defaultProps$2;var SvgBtComboCalendar=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",width:24,height:96},e),_g||(_g=react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"none",fillRule:"evenodd"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#555",d:"M6 5h12a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2m0 4v9h12V9zm9 7.5a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm-3.5 0a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm-3.5-4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm0 4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm3.5-4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm3.5 0a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5z"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#FB685A",d:"M6 53h12a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V55a2 2 0 0 1 2-2m0 4v9h12v-9zm9 7.5a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm-3.5 0a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm-3.5-4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm0 4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm3.5-4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm3.5 0a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5z"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#FF6F61",d:"M6 29h12a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V31a2 2 0 0 1 2-2m0 4v9h12v-9zm9 7.5a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm-3.5 0a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm-3.5-4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm0 4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm3.5-4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm3.5 0a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5z"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#555",fillOpacity:.4,d:"M6 77h12a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V79a2 2 0 0 1 2-2m0 4v9h12v-9zm9 7.5a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm-3.5 0a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm-3.5-4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm0 4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm3.5-4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm3.5 0a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5z"}))))};function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var getEndOfYearInLocal=function(e){return dayjs().year(e).endOf("year")},getStartOfYearInLocal=function(e){return dayjs().year(e).startOf("year")},t=!0,n=!1,propTypes$1={className:PropTypes.string,dateFormat:PropTypes.string,disabled:PropTypes.bool,maxMoment:PropTypes.instanceOf(dayjs),minMoment:PropTypes.instanceOf(dayjs),onChange:PropTypes.func,popperPlacement:PropTypes.string,selectedMoment:PropTypes.instanceOf(dayjs),showCalendarIcon:PropTypes.bool,value:PropTypes.number},defaultProps$1={value:0,className:"",dateFormat:"yyyy-MM-dd",disabled:!1,maxMoment:getEndOfYearInLocal(DatePickerRange.MAX_YEAR),minMoment:getStartOfYearInLocal(DatePickerRange.MIN_YEAR),onChange:function(e){},popperPlacement:"bottom",selectedMoment:null,showCalendarIcon:!1},DatePicker=function(e){var t=e.dateFormat,n=e.className,r=e.disabled,i=e.maxMoment,o=e.minMoment,a=e.onChange,s=e.popperPlacement,l=e.selectedMoment,u=e.showCalendarIcon,c=t.toLowerCase().replace("mm","MM"),d=function(e){if(e){o.toDate()<=e&&i.toDate()>=e&&a(Math.floor(e.getTime()/1e3));return}a(null)},f=function(e){if(e.target.value){var t=c.replace(/[yMd]/g,"")[0],n=RegExp("[^0-9\\".concat(t,"]"),"g");e.target.value=e.target.value.replace(n,"").slice(0,10)}},p=function(e){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(DatePickerHeader,_objectSpread({},e))},h=classNames$1("multimedia-react-datepicker",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},n,n)),m=classNames$1("multimedia-calendar-icon",{disabled:r});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:h,"data-testid":"data-picker",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ReactDatePicker,{disabled:r,dateFormat:c,selected:l?l.toDate():null,minDate:o.toDate(),maxDate:i.toDate(),renderCustomHeader:p,onChange:d,onChangeRaw:f,strictParsing:!0,popperPlacement:s,formatWeekDay:function(e){return e.substr(0,1)},showIcon:u,icon:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgBtComboCalendar,{className:m}),toggleCalendarOnIconClick:!0})})};DatePicker.propTypes=propTypes$1,DatePicker.defaultProps=defaultProps$1;var TakentimeDatePicker=withDayjs(DatePicker,t),LocaleDatePicker=withDayjs(DatePicker,n);function _padLeadingZeroToNumber(e){return e.toString().padStart(2,"0")}function _getOptions(e){for(var t=[],n=0;n<e;n++)t.push({value:n,label:_padLeadingZeroToNumber(n)});return t}var hourOptions=_getOptions(24),minOptions=_getOptions(60),propTypes={className:PropTypes.string,selected:PropTypes.number.isRequired,onChange:PropTypes.func.isRequired},defaultProps={className:""},TimePicker=function(e){var t=e.className,n=e.selected,r=e.onChange,i=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(timestampGmt.getDayjs(n)),o=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(i,2),a=o[0],s=o[1];(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){s(timestampGmt.getDayjs(n))},[n]);var l=function(e,t){if(null!==t){var n=a[e](t.value);s(n),r(n.unix())}},u=function(e,t){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(Select,{onChange:function(t){return l(e,t)},defaultValue:t[a[e]()],options:t,className:"multimedia-timepicker-field",isSearchable:!0,onInputChange:function(e){return e.replace(/[^0-9]/g,"").slice(0,2)},ariaLabel:"timepicker-".concat(e)})};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:classNames$1("multimedia-timepicker",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},t,t)),children:[u("hour",hourOptions),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{children:":"}),u("minute",minOptions),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{children:":"}),u("second",minOptions)]})};TimePicker.propTypes=propTypes,TimePicker.defaultProps=defaultProps;var DateTimePicker=function(e){var t=e.value,n=e.onChange,r=e.calendarIcon,i=e.popperPlacement,o=e.dateLabel,a=e.timeLabel,s=function(e){null!=e&&n(e,"date")},l=function(e){n(e,"time")};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"multimedia-datetimepicker",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"datetime-row",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"label",children:"".concat(o)}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"field",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TakentimeDatePicker,{showCalendarIcon:r,value:t,onChange:s,popperPlacement:i})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"datetime-row",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"label",children:"".concat(a)}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"field",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TimePicker,{selected:t,onChange:l})})]})]})};DateTimePicker.propTypes={value:PropTypes.number.isRequired,onChange:PropTypes.func,calendarIcon:PropTypes.bool,popperPlacement:PropTypes.string,dateLabel:PropTypes.string.isRequired,timeLabel:PropTypes.string.isRequired},DateTimePicker.defaultProps={onChange:function(){},calendarIcon:!1,popperPlacement:"bottom"}},2007:function(e,t,n){e.exports=n(5666)},8509:function(e,t,n){"use strict";/**
 * @license React
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r,i,o,a,s,l,u=n(7294),c=n(8213);function d(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var f=new Set,p={};function h(e,t){m(e,t),m(e+"Capture",t)}function m(e,t){for(p[e]=t,e=0;e<t.length;e++)f.add(t[e])}var g=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),v=Object.prototype.hasOwnProperty,y=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,b={},_={};function E(e){return!!v.call(_,e)||!v.call(b,e)&&(y.test(e)?_[e]=!0:(b[e]=!0,!1))}function w(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":if(r)return!1;if(null!==n)return!n.acceptsBooleans;return"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e;default:return!1}}function S(e,t,n,r){if(null==t||w(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function T(e,t,n,r,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var O={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){O[e]=new T(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];O[t]=new T(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){O[e]=new T(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){O[e]=new T(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){O[e]=new T(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){O[e]=new T(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){O[e]=new T(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){O[e]=new T(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){O[e]=new T(e,5,!1,e.toLowerCase(),null,!1,!1)});var I=/[\-:]([a-z])/g;function x(e){return e[1].toUpperCase()}function k(e,t,n,r){var i=O.hasOwnProperty(t)?O[t]:null;(null!==i?0!==i.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(S(t,n,i,r)&&(n=null),r||null===i?E(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(I,x);O[t]=new T(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(I,x);O[t]=new T(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(I,x);O[t]=new T(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){O[e]=new T(e,1,!1,e.toLowerCase(),null,!1,!1)}),O.xlinkHref=new T("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){O[e]=new T(e,1,!1,e.toLowerCase(),null,!0,!0)});var C=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,A=Symbol.for("react.element"),D=Symbol.for("react.portal"),P=Symbol.for("react.fragment"),M=Symbol.for("react.strict_mode"),R=Symbol.for("react.profiler"),L=Symbol.for("react.provider"),N=Symbol.for("react.context"),F=Symbol.for("react.forward_ref"),U=Symbol.for("react.suspense"),B=Symbol.for("react.suspense_list"),z=Symbol.for("react.memo"),j=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var H=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var W=Symbol.iterator;function G(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=W&&e[W]||e["@@iterator"])?e:null}var Y,V=Object.assign;function q(e){if(void 0===Y)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Y=t&&t[1]||""}return"\n"+Y+e}var Z=!1;function $(e,t){if(!e||Z)return"";Z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t){if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var i=t.stack.split("\n"),o=r.stack.split("\n"),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(1!==a||1!==s)do if(a--,0>--s||i[a]!==o[s]){var l="\n"+i[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{Z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?q(e):""}function K(e){switch(e.tag){case 5:return q(e.type);case 16:return q("Lazy");case 13:return q("Suspense");case 19:return q("SuspenseList");case 0:case 2:case 15:return e=$(e.type,!1);case 11:return e=$(e.type.render,!1);case 1:return e=$(e.type,!0);default:return""}}function Q(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case P:return"Fragment";case D:return"Portal";case R:return"Profiler";case M:return"StrictMode";case U:return"Suspense";case B:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case N:return(e.displayName||"Context")+".Consumer";case L:return(e._context.displayName||"Context")+".Provider";case F:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case z:return null!==(t=e.displayName||null)?t:Q(e.type)||"Memo";case j:t=e._payload,e=e._init;try{return Q(e(t))}catch(e){}}return null}function X(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Q(t);case 8:return t===M?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function J(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function ee(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function et(e){var t=ee(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function en(e){e._valueTracker||(e._valueTracker=et(e))}function er(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ee(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function ei(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function eo(e,t){var n=t.checked;return V({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ea(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=J(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function es(e,t){null!=(t=t.checked)&&k(e,"checked",t,!1)}function el(e,t){es(e,t);var n=J(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r){e.removeAttribute("value");return}t.hasOwnProperty("value")?ec(e,t.type,n):t.hasOwnProperty("defaultValue")&&ec(e,t.type,J(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function eu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ec(e,t,n){("number"!==t||ei(e.ownerDocument)!==e)&&(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ed=Array.isArray;function ef(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(i=0,n=""+J(n),t=null;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function ep(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(d(91));return V({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function eh(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(d(92));if(ed(n)){if(1<n.length)throw Error(d(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:J(n)}}function em(e,t){var n=J(t.value),r=J(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function eg(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function ev(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ey(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?ev(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var eb,e_=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((eb=eb||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=eb.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function eE(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var ew={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},eS=["Webkit","ms","Moz","O"];function eT(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ew.hasOwnProperty(e)&&ew[e]?(""+t).trim():t+"px"}function eO(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=eT(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(ew).forEach(function(e){eS.forEach(function(t){ew[t=t+e.charAt(0).toUpperCase()+e.substring(1)]=ew[e]})});var eI=V({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ex(e,t){if(t){if(eI[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(d(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(d(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(d(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(d(62))}}function ek(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var eC=null;function eA(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var eD=null,eP=null,eM=null;function eR(e){if(e=r3(e)){if("function"!=typeof eD)throw Error(d(280));var t=e.stateNode;t&&(t=r5(t),eD(e.stateNode,e.type,t))}}function eL(e){eP?eM?eM.push(e):eM=[e]:eP=e}function eN(){if(eP){var e=eP,t=eM;if(eM=eP=null,eR(e),t)for(e=0;e<t.length;e++)eR(t[e])}}function eF(e,t){return e(t)}function eU(){}var eB=!1;function ez(e,t,n){if(eB)return e(t,n);eB=!0;try{return eF(e,t,n)}finally{eB=!1,(null!==eP||null!==eM)&&(eU(),eN())}}function ej(e,t){var n=e.stateNode;if(null===n)return null;var r=r5(n);if(null===r)return null;switch(n=r[t],t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(d(231,t,typeof n));return n}var eH=!1;if(g)try{var eW={};Object.defineProperty(eW,"passive",{get:function(){eH=!0}}),window.addEventListener("test",eW,eW),window.removeEventListener("test",eW,eW)}catch(e){eH=!1}function eG(e,t,n,r,i,o,a,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}var eY=!1,eV=null,eq=!1,eZ=null,e$={onError:function(e){eY=!0,eV=e}};function eK(e,t,n,r,i,o,a,s,l){eY=!1,eV=null,eG.apply(e$,arguments)}function eQ(e,t,n,r,i,o,a,s,l){if(eK.apply(this,arguments),eY){if(eY){var u=eV;eY=!1,eV=null}else throw Error(d(198));eq||(eq=!0,eZ=u)}}function eX(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(4098&(t=e).flags)&&(n=t.return),e=t.return;while(e)}return 3===t.tag?n:null}function eJ(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function e0(e){if(eX(e)!==e)throw Error(d(188))}function e1(e){var t=e.alternate;if(!t){if(null===(t=eX(e)))throw Error(d(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return e0(i),e;if(o===r)return e0(i),t;o=o.sibling}throw Error(d(188))}if(n.return!==r.return)n=i,r=o;else{for(var a=!1,s=i.child;s;){if(s===n){a=!0,n=i,r=o;break}if(s===r){a=!0,r=i,n=o;break}s=s.sibling}if(!a){for(s=o.child;s;){if(s===n){a=!0,n=o,r=i;break}if(s===r){a=!0,r=o,n=i;break}s=s.sibling}if(!a)throw Error(d(189))}}if(n.alternate!==r)throw Error(d(190))}if(3!==n.tag)throw Error(d(188));return n.stateNode.current===n?e:t}function e2(e){return null!==(e=e1(e))?e3(e):null}function e3(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=e3(e);if(null!==t)return t;e=e.sibling}return null}var e4=c.unstable_scheduleCallback,e5=c.unstable_cancelCallback,e6=c.unstable_shouldYield,e8=c.unstable_requestPaint,e9=c.unstable_now,e7=c.unstable_getCurrentPriorityLevel,te=c.unstable_ImmediatePriority,tt=c.unstable_UserBlockingPriority,tn=c.unstable_NormalPriority,tr=c.unstable_LowPriority,ti=c.unstable_IdlePriority,to=null,ta=null;function ts(e){if(ta&&"function"==typeof ta.onCommitFiberRoot)try{ta.onCommitFiberRoot(to,e,void 0,128==(128&e.current.flags))}catch(e){}}var tl=Math.clz32?Math.clz32:td,tu=Math.log,tc=Math.LN2;function td(e){return 0==(e>>>=0)?32:31-(tu(e)/tc|0)|0}var tf=64,tp=4194304;function th(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function tm(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=268435455&n;if(0!==a){var s=a&~i;0!==s?r=th(s):0!=(o&=a)&&(r=th(o))}else 0!=(a=n&~i)?r=th(a):0!==o&&(r=th(o));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&i)&&((i=r&-r)>=(o=t&-t)||16===i&&0!=(4194240&o)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)i=1<<(n=31-tl(t)),r|=e[n],t&=~i;return r}function tg(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return -1}}function tv(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-tl(o),s=1<<a,l=i[a];-1===l?(0==(s&n)||0!=(s&r))&&(i[a]=tg(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}}function ty(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function tb(){var e=tf;return 0==(4194240&(tf<<=1))&&(tf=64),e}function t_(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function tE(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-tl(t)]=n}function tw(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-tl(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}function tS(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-tl(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var tT=0;function tO(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var tI,tx,tk,tC,tA,tD=!1,tP=[],tM=null,tR=null,tL=null,tN=new Map,tF=new Map,tU=[],tB="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function tz(e,t){switch(e){case"focusin":case"focusout":tM=null;break;case"dragenter":case"dragleave":tR=null;break;case"mouseover":case"mouseout":tL=null;break;case"pointerover":case"pointerout":tN.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":tF.delete(t.pointerId)}}function tj(e,t,n,r,i,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},null!==t&&null!==(t=r3(t))&&tx(t)):(e.eventSystemFlags|=r,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i)),e}function tH(e,t,n,r,i){switch(t){case"focusin":return tM=tj(tM,e,t,n,r,i),!0;case"dragenter":return tR=tj(tR,e,t,n,r,i),!0;case"mouseover":return tL=tj(tL,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return tN.set(o,tj(tN.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,tF.set(o,tj(tF.get(o)||null,e,t,n,r,i)),!0}return!1}function tW(e){var t=r2(e.target);if(null!==t){var n=eX(t);if(null!==n){if(13===(t=n.tag)){if(null!==(t=eJ(n))){e.blockedOn=t,tA(e.priority,function(){tk(n)});return}}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=3===n.tag?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function tG(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=t1(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=r3(n))&&tx(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);eC=r,n.target.dispatchEvent(r),eC=null,t.shift()}return!0}function tY(e,t,n){tG(e)&&n.delete(t)}function tV(){tD=!1,null!==tM&&tG(tM)&&(tM=null),null!==tR&&tG(tR)&&(tR=null),null!==tL&&tG(tL)&&(tL=null),tN.forEach(tY),tF.forEach(tY)}function tq(e,t){e.blockedOn===t&&(e.blockedOn=null,tD||(tD=!0,c.unstable_scheduleCallback(c.unstable_NormalPriority,tV)))}function tZ(e){function t(t){return tq(t,e)}if(0<tP.length){tq(tP[0],e);for(var n=1;n<tP.length;n++){var r=tP[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==tM&&tq(tM,e),null!==tR&&tq(tR,e),null!==tL&&tq(tL,e),tN.forEach(t),tF.forEach(t),n=0;n<tU.length;n++)(r=tU[n]).blockedOn===e&&(r.blockedOn=null);for(;0<tU.length&&null===(n=tU[0]).blockedOn;)tW(n),null===n.blockedOn&&tU.shift()}var t$=C.ReactCurrentBatchConfig,tK=!0;function tQ(e,t,n,r){var i=tT,o=t$.transition;t$.transition=null;try{tT=1,tJ(e,t,n,r)}finally{tT=i,t$.transition=o}}function tX(e,t,n,r){var i=tT,o=t$.transition;t$.transition=null;try{tT=4,tJ(e,t,n,r)}finally{tT=i,t$.transition=o}}function tJ(e,t,n,r){if(tK){var i=t1(e,t,n,r);if(null===i)rk(e,t,r,t0,n),tz(e,r);else if(tH(i,e,t,n,r))r.stopPropagation();else if(tz(e,r),4&t&&-1<tB.indexOf(e)){for(;null!==i;){var o=r3(i);if(null!==o&&tI(o),null===(o=t1(e,t,n,r))&&rk(e,t,r,t0,n),o===i)break;i=o}null!==i&&r.stopPropagation()}else rk(e,t,r,null,n)}}var t0=null;function t1(e,t,n,r){if(t0=null,null!==(e=r2(e=eA(r)))){if(null===(t=eX(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=eJ(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}return t0=e,null}function t2(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(e7()){case te:return 1;case tt:return 4;case tn:case tr:return 16;case ti:return 536870912;default:return 16}default:return 16}}var t3=null,t4=null,t5=null;function t6(){if(t5)return t5;var e,t,n=t4,r=n.length,i="value"in t3?t3.value:t3.textContent,o=i.length;for(e=0;e<r&&n[e]===i[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===i[o-t];t++);return t5=i.slice(e,1<t?1-t:void 0)}function t8(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function t9(){return!0}function t7(){return!1}function ne(e){function t(t,n,r,i,o){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(i):i[a]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?t9:t7,this.isPropagationStopped=t7,this}return V(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=t9)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=t9)},persist:function(){},isPersistent:t9}),t}var nt,nn,nr,ni={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},no=ne(ni),na=V({},ni,{view:0,detail:0}),ns=ne(na),nl=V({},na,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:nb,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==nr&&(nr&&"mousemove"===e.type?(nt=e.screenX-nr.screenX,nn=e.screenY-nr.screenY):nn=nt=0,nr=e),nt)},movementY:function(e){return"movementY"in e?e.movementY:nn}}),nu=ne(nl),nc=ne(V({},nl,{dataTransfer:0})),nd=ne(V({},na,{relatedTarget:0})),nf=ne(V({},ni,{animationName:0,elapsedTime:0,pseudoElement:0})),np=ne(V({},ni,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),nh=ne(V({},ni,{data:0})),nm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ng={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},nv={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ny(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=nv[e])&&!!t[e]}function nb(){return ny}var n_=ne(V({},na,{key:function(e){if(e.key){var t=nm[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=t8(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?ng[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:nb,charCode:function(e){return"keypress"===e.type?t8(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?t8(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),nE=ne(V({},nl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),nw=ne(V({},na,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:nb})),nS=ne(V({},ni,{propertyName:0,elapsedTime:0,pseudoElement:0})),nT=ne(V({},nl,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),nO=[9,13,27,32],nI=g&&"CompositionEvent"in window,nx=null;g&&"documentMode"in document&&(nx=document.documentMode);var nk=g&&"TextEvent"in window&&!nx,nC=g&&(!nI||nx&&8<nx&&11>=nx),nA=" ",nD=!1;function nP(e,t){switch(e){case"keyup":return -1!==nO.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nM(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var nR=!1;function nL(e,t){switch(e){case"compositionend":return nM(t);case"keypress":if(32!==t.which)return null;return nD=!0,nA;case"textInput":return(e=t.data)===nA&&nD?null:e;default:return null}}function nN(e,t){if(nR)return"compositionend"===e||!nI&&nP(e,t)?(e=t6(),t5=t4=t3=null,nR=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return nC&&"ko"!==t.locale?null:t.data}}var nF={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function nU(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!nF[e.type]:"textarea"===t}function nB(e,t,n,r){eL(r),0<(t=rA(t,"onChange")).length&&(n=new no("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var nz=null,nj=null;function nH(e){rw(e,0)}function nW(e){if(er(r4(e)))return e}function nG(e,t){if("change"===e)return t}var nY=!1;if(g){if(g){var nV="oninput"in document;if(!nV){var nq=document.createElement("div");nq.setAttribute("oninput","return;"),nV="function"==typeof nq.oninput}r=nV}else r=!1;nY=r&&(!document.documentMode||9<document.documentMode)}function nZ(){nz&&(nz.detachEvent("onpropertychange",n$),nj=nz=null)}function n$(e){if("value"===e.propertyName&&nW(nj)){var t=[];nB(t,nj,e,eA(e)),ez(nH,t)}}function nK(e,t,n){"focusin"===e?(nZ(),nz=t,nj=n,nz.attachEvent("onpropertychange",n$)):"focusout"===e&&nZ()}function nQ(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return nW(nj)}function nX(e,t){if("click"===e)return nW(t)}function nJ(e,t){if("input"===e||"change"===e)return nW(t)}function n0(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var n1="function"==typeof Object.is?Object.is:n0;function n2(e,t){if(n1(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!v.call(t,i)||!n1(e[i],t[i]))return!1}return!0}function n3(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function n4(e,t){var n,r=n3(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=n3(r)}}function n5(e,t){return!!e&&!!t&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?n5(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function n6(){for(var e=window,t=ei();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=ei(e.document)}return t}function n8(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function n9(e){var t=n6(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&n5(n.ownerDocument.documentElement,n)){if(null!==r&&n8(n)){if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=void 0===r.end?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=n4(n,o);var a=n4(n,r);i&&a&&(1!==e.rangeCount||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var n7=g&&"documentMode"in document&&11>=document.documentMode,re=null,rt=null,rn=null,rr=!1;function ri(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;rr||null==re||re!==ei(r)||(r="selectionStart"in(r=re)&&n8(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},rn&&n2(rn,r)||(rn=r,0<(r=rA(rt,"onSelect")).length&&(t=new no("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=re)))}function ro(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ra={animationend:ro("Animation","AnimationEnd"),animationiteration:ro("Animation","AnimationIteration"),animationstart:ro("Animation","AnimationStart"),transitionend:ro("Transition","TransitionEnd")},rs={},rl={};function ru(e){if(rs[e])return rs[e];if(!ra[e])return e;var t,n=ra[e];for(t in n)if(n.hasOwnProperty(t)&&t in rl)return rs[e]=n[t];return e}g&&(rl=document.createElement("div").style,"AnimationEvent"in window||(delete ra.animationend.animation,delete ra.animationiteration.animation,delete ra.animationstart.animation),"TransitionEvent"in window||delete ra.transitionend.transition);var rc=ru("animationend"),rd=ru("animationiteration"),rf=ru("animationstart"),rp=ru("transitionend"),rh=new Map,rm="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function rg(e,t){rh.set(e,t),h(t,[e])}for(var rv=0;rv<rm.length;rv++){var ry=rm[rv];rg(ry.toLowerCase(),"on"+(ry[0].toUpperCase()+ry.slice(1)))}rg(rc,"onAnimationEnd"),rg(rd,"onAnimationIteration"),rg(rf,"onAnimationStart"),rg("dblclick","onDoubleClick"),rg("focusin","onFocus"),rg("focusout","onBlur"),rg(rp,"onTransitionEnd"),m("onMouseEnter",["mouseout","mouseover"]),m("onMouseLeave",["mouseout","mouseover"]),m("onPointerEnter",["pointerout","pointerover"]),m("onPointerLeave",["pointerout","pointerover"]),h("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),h("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),h("onBeforeInput",["compositionend","keypress","textInput","paste"]),h("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),h("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),h("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var rb="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),r_=new Set("cancel close invalid load scroll toggle".split(" ").concat(rb));function rE(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,eQ(r,t,void 0,e),e.currentTarget=null}function rw(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==o&&i.isPropagationStopped())break e;rE(i,s,u),o=l}else for(a=0;a<r.length;a++){if(l=(s=r[a]).instance,u=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break e;rE(i,s,u),o=l}}}if(eq)throw e=eZ,eq=!1,eZ=null,e}function rS(e,t){var n=t[rJ];void 0===n&&(n=t[rJ]=new Set);var r=e+"__bubble";n.has(r)||(rx(t,e,2,!1),n.add(r))}function rT(e,t,n){var r=0;t&&(r|=4),rx(n,e,r,t)}var rO="_reactListening"+Math.random().toString(36).slice(2);function rI(e){if(!e[rO]){e[rO]=!0,f.forEach(function(t){"selectionchange"!==t&&(r_.has(t)||rT(t,!1,e),rT(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[rO]||(t[rO]=!0,rT("selectionchange",!1,t))}}function rx(e,t,n,r){switch(t2(t)){case 1:var i=tQ;break;case 4:i=tX;break;default:i=tJ}n=i.bind(null,t,n,e),i=void 0,eH&&("touchstart"===t||"touchmove"===t||"wheel"===t)&&(i=!0),r?void 0!==i?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):void 0!==i?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function rk(e,t,n,r,i){var o=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var s=r.stateNode.containerInfo;if(s===i||8===s.nodeType&&s.parentNode===i)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===i||8===l.nodeType&&l.parentNode===i))return;a=a.return}for(;null!==s;){if(null===(a=r2(s)))return;if(5===(l=a.tag)||6===l){r=o=a;continue e}s=s.parentNode}}r=r.return}ez(function(){var r=o,i=eA(n),a=[];e:{var s=rh.get(e);if(void 0!==s){var l=no,u=e;switch(e){case"keypress":if(0===t8(n))break e;case"keydown":case"keyup":l=n_;break;case"focusin":u="focus",l=nd;break;case"focusout":u="blur",l=nd;break;case"beforeblur":case"afterblur":l=nd;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=nu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=nc;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=nw;break;case rc:case rd:case rf:l=nf;break;case rp:l=nS;break;case"scroll":l=ns;break;case"wheel":l=nT;break;case"copy":case"cut":case"paste":l=np;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=nE}var c=0!=(4&t),d=!c&&"scroll"===e,f=c?null!==s?s+"Capture":null:s;c=[];for(var p,h=r;null!==h;){var m=(p=h).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==f&&null!=(m=ej(h,f))&&c.push(rC(h,m,p))),d)break;h=h.return}0<c.length&&(s=new l(s,u,null,n,i),a.push({event:s,listeners:c}))}}if(0==(7&t)){if(s="mouseover"===e||"pointerover"===e,l="mouseout"===e||"pointerout"===e,!(s&&n!==eC&&(u=n.relatedTarget||n.fromElement)&&(r2(u)||u[rX]))&&(l||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,l?(u=n.relatedTarget||n.toElement,l=r,null!==(u=u?r2(u):null)&&(d=eX(u),u!==d||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=r),l!==u)){if(c=nu,m="onMouseLeave",f="onMouseEnter",h="mouse",("pointerout"===e||"pointerover"===e)&&(c=nE,m="onPointerLeave",f="onPointerEnter",h="pointer"),d=null==l?s:r4(l),p=null==u?s:r4(u),(s=new c(m,h+"leave",l,n,i)).target=d,s.relatedTarget=p,m=null,r2(i)===r&&((c=new c(f,h+"enter",u,n,i)).target=p,c.relatedTarget=d,m=c),d=m,l&&u)t:{for(c=l,f=u,h=0,p=c;p;p=rD(p))h++;for(p=0,m=f;m;m=rD(m))p++;for(;0<h-p;)c=rD(c),h--;for(;0<p-h;)f=rD(f),p--;for(;h--;){if(c===f||null!==f&&c===f.alternate)break t;c=rD(c),f=rD(f)}c=null}else c=null;null!==l&&rP(a,s,l,c,!1),null!==u&&null!==d&&rP(a,d,u,c,!0)}e:{if("select"===(l=(s=r?r4(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g,v=nG;else if(nU(s)){if(nY)v=nJ;else{v=nQ;var y=nK}}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(v=nX);if(v&&(v=v(e,r))){nB(a,v,n,i);break e}y&&y(e,s,r),"focusout"===e&&(y=s._wrapperState)&&y.controlled&&"number"===s.type&&ec(s,"number",s.value)}switch(y=r?r4(r):window,e){case"focusin":(nU(y)||"true"===y.contentEditable)&&(re=y,rt=r,rn=null);break;case"focusout":rn=rt=re=null;break;case"mousedown":rr=!0;break;case"contextmenu":case"mouseup":case"dragend":rr=!1,ri(a,n,i);break;case"selectionchange":if(n7)break;case"keydown":case"keyup":ri(a,n,i)}if(nI)t:{switch(e){case"compositionstart":var b="onCompositionStart";break t;case"compositionend":b="onCompositionEnd";break t;case"compositionupdate":b="onCompositionUpdate";break t}b=void 0}else nR?nP(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(nC&&"ko"!==n.locale&&(nR||"onCompositionStart"!==b?"onCompositionEnd"===b&&nR&&(g=t6()):(t4="value"in(t3=i)?t3.value:t3.textContent,nR=!0)),0<(y=rA(r,b)).length&&(b=new nh(b,e,null,n,i),a.push({event:b,listeners:y}),g?b.data=g:null!==(g=nM(n))&&(b.data=g))),(g=nk?nL(e,n):nN(e,n))&&0<(r=rA(r,"onBeforeInput")).length&&(i=new nh("onBeforeInput","beforeinput",null,n,i),a.push({event:i,listeners:r}),i.data=g)}rw(a,t)})}function rC(e,t,n){return{instance:e,listener:t,currentTarget:n}}function rA(e,t){for(var n=t+"Capture",r=[];null!==e;){var i=e,o=i.stateNode;5===i.tag&&null!==o&&(i=o,null!=(o=ej(e,n))&&r.unshift(rC(e,o,i)),null!=(o=ej(e,t))&&r.push(rC(e,o,i))),e=e.return}return r}function rD(e){if(null===e)return null;do e=e.return;while(e&&5!==e.tag);return e||null}function rP(e,t,n,r,i){for(var o=t._reactName,a=[];null!==n&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==u&&(s=u,i?null!=(l=ej(n,o))&&a.unshift(rC(n,l,s)):i||null!=(l=ej(n,o))&&a.push(rC(n,l,s))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}var rM=/\r\n?/g,rR=/\u0000|\uFFFD/g;function rL(e){return("string"==typeof e?e:""+e).replace(rM,"\n").replace(rR,"")}function rN(e,t,n){if(t=rL(t),rL(e)!==t&&n)throw Error(d(425))}function rF(){}var rU=null,rB=null;function rz(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var rj="function"==typeof setTimeout?setTimeout:void 0,rH="function"==typeof clearTimeout?clearTimeout:void 0,rW="function"==typeof Promise?Promise:void 0,rG="function"==typeof queueMicrotask?queueMicrotask:void 0!==rW?function(e){return rW.resolve(null).then(e).catch(rY)}:rj;function rY(e){setTimeout(function(){throw e})}function rV(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&8===i.nodeType){if("/$"===(n=i.data)){if(0===r){e.removeChild(i),tZ(t);return}r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++}n=i}while(n);tZ(t)}function rq(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function rZ(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var r$=Math.random().toString(36).slice(2),rK="__reactFiber$"+r$,rQ="__reactProps$"+r$,rX="__reactContainer$"+r$,rJ="__reactEvents$"+r$,r0="__reactListeners$"+r$,r1="__reactHandles$"+r$;function r2(e){var t=e[rK];if(t)return t;for(var n=e.parentNode;n;){if(t=n[rX]||n[rK]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=rZ(e);null!==e;){if(n=e[rK])return n;e=rZ(e)}return t}n=(e=n).parentNode}return null}function r3(e){return(e=e[rK]||e[rX])&&(5===e.tag||6===e.tag||13===e.tag||3===e.tag)?e:null}function r4(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(d(33))}function r5(e){return e[rQ]||null}var r6=[],r8=-1;function r9(e){return{current:e}}function r7(e){0>r8||(e.current=r6[r8],r6[r8]=null,r8--)}function ie(e,t){r6[++r8]=e.current,e.current=t}var it={},ir=r9(it),ii=r9(!1),io=it;function ia(e,t){var n=e.type.contextTypes;if(!n)return it;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function is(e){return null!=(e=e.childContextTypes)}function il(){r7(ii),r7(ir)}function iu(e,t,n){if(ir.current!==it)throw Error(d(168));ie(ir,t),ie(ii,n)}function ic(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in t))throw Error(d(108,X(e)||"Unknown",i));return V({},n,r)}function id(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||it,io=ir.current,ie(ir,e),ie(ii,ii.current),!0}function ip(e,t,n){var r=e.stateNode;if(!r)throw Error(d(169));n?(e=ic(e,t,io),r.__reactInternalMemoizedMergedChildContext=e,r7(ii),r7(ir),ie(ir,e)):r7(ii),ie(ii,n)}var ih=null,im=!1,ig=!1;function iv(e){null===ih?ih=[e]:ih.push(e)}function iy(e){im=!0,iv(e)}function ib(){if(!ig&&null!==ih){ig=!0;var e=0,t=tT;try{var n=ih;for(tT=1;e<n.length;e++){var r=n[e];do r=r(!0);while(null!==r)}ih=null,im=!1}catch(t){throw null!==ih&&(ih=ih.slice(e+1)),e4(te,ib),t}finally{tT=t,ig=!1}}return null}var i_=[],iE=0,iw=null,iS=0,iT=[],iO=0,iI=null,ix=1,ik="";function iC(e,t){i_[iE++]=iS,i_[iE++]=iw,iw=e,iS=t}function iA(e,t,n){iT[iO++]=ix,iT[iO++]=ik,iT[iO++]=iI,iI=e;var r=ix;e=ik;var i=32-tl(r)-1;r&=~(1<<i),n+=1;var o=32-tl(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,ix=1<<32-tl(t)+i|n<<i|r,ik=o+e}else ix=1<<o|n<<i|r,ik=e}function iD(e){null!==e.return&&(iC(e,1),iA(e,1,0))}function iP(e){for(;e===iw;)iw=i_[--iE],i_[iE]=null,iS=i_[--iE],i_[iE]=null;for(;e===iI;)iI=iT[--iO],iT[iO]=null,ik=iT[--iO],iT[iO]=null,ix=iT[--iO],iT[iO]=null}var iM=null,iR=null,iL=!1,iN=null;function iF(e,t){var n=lE(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function iU(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,iM=e,iR=rq(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,iM=e,iR=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==iI?{id:ix,overflow:ik}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=lE(18,null,null,0)).stateNode=t,n.return=e,e.child=n,iM=e,iR=null,!0);default:return!1}}function iB(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function iz(e){if(iL){var t=iR;if(t){var n=t;if(!iU(e,t)){if(iB(e))throw Error(d(418));t=rq(n.nextSibling);var r=iM;t&&iU(e,t)?iF(r,n):(e.flags=-4097&e.flags|2,iL=!1,iM=e)}}else{if(iB(e))throw Error(d(418));e.flags=-4097&e.flags|2,iL=!1,iM=e}}}function ij(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;iM=e}function iH(e){if(e!==iM)return!1;if(!iL)return ij(e),iL=!0,!1;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!rz(e.type,e.memoizedProps)),t&&(t=iR)){if(iB(e))throw iW(),Error(d(418));for(;t;)iF(e,t),t=rq(t.nextSibling)}if(ij(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(d(317));e:{for(t=0,e=e.nextSibling;e;){if(8===e.nodeType){var t,n=e.data;if("/$"===n){if(0===t){iR=rq(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}iR=null}}else iR=iM?rq(e.stateNode.nextSibling):null;return!0}function iW(){for(var e=iR;e;)e=rq(e.nextSibling)}function iG(){iR=iM=null,iL=!1}function iY(e){null===iN?iN=[e]:iN.push(e)}var iV=C.ReactCurrentBatchConfig;function iq(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(d(309));var r=n.stateNode}if(!r)throw Error(d(147,e));var i=r,o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=i.refs;null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!=typeof e)throw Error(d(284));if(!n._owner)throw Error(d(290,e))}return e}function iZ(e,t){throw Error(d(31,"[object Object]"===(e=Object.prototype.toString.call(t))?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function i$(e){return(0,e._init)(e._payload)}function iK(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=lT(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return(t.index=r,e)?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function a(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?(t=lk(n,e.mode,r)).return=e:(t=i(t,n)).return=e,t}function l(e,t,n,r){var o=n.type;return o===P?c(e,t,n.props.children,r,n.key):(null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===j&&i$(o)===t.type)?(r=i(t,n.props)).ref=iq(e,t,n):(r=lO(n.type,n.key,n.props,null,e.mode,r)).ref=iq(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=lC(n,e.mode,r)).return=e:(t=i(t,n.children||[])).return=e,t}function c(e,t,n,r,o){return null===t||7!==t.tag?(t=lI(n,e.mode,r,o)).return=e:(t=i(t,n)).return=e,t}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=lk(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case A:return(n=lO(t.type,t.key,t.props,null,e.mode,n)).ref=iq(e,null,t),n.return=e,n;case D:return(t=lC(t,e.mode,n)).return=e,t;case j:return f(e,(0,t._init)(t._payload),n)}if(ed(t)||G(t))return(t=lI(t,e.mode,n,null)).return=e,t;iZ(e,t)}return null}function p(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==i?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case A:return n.key===i?l(e,t,n,r):null;case D:return n.key===i?u(e,t,n,r):null;case j:return p(e,t,(i=n._init)(n._payload),r)}if(ed(n)||G(n))return null!==i?null:c(e,t,n,r,null);iZ(e,n)}return null}function h(e,t,n,r,i){if("string"==typeof r&&""!==r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case A:return l(t,e=e.get(null===r.key?n:r.key)||null,r,i);case D:return u(t,e=e.get(null===r.key?n:r.key)||null,r,i);case j:return h(e,t,n,(0,r._init)(r._payload),i)}if(ed(r)||G(r))return c(t,e=e.get(n)||null,r,i,null);iZ(t,r)}return null}function m(i,a,s,l){for(var u=null,c=null,d=a,m=a=0,g=null;null!==d&&m<s.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var v=p(i,d,s[m],l);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(i,d),a=o(v,a,m),null===c?u=v:c.sibling=v,c=v,d=g}if(m===s.length)return n(i,d),iL&&iC(i,m),u;if(null===d){for(;m<s.length;m++)null!==(d=f(i,s[m],l))&&(a=o(d,a,m),null===c?u=d:c.sibling=d,c=d);return iL&&iC(i,m),u}for(d=r(i,d);m<s.length;m++)null!==(g=h(d,i,m,s[m],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),a=o(g,a,m),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach(function(e){return t(i,e)}),iL&&iC(i,m),u}function g(i,a,s,l){var u=G(s);if("function"!=typeof u)throw Error(d(150));if(null==(s=u.call(s)))throw Error(d(151));for(var c=u=null,m=a,g=a=0,v=null,y=s.next();null!==m&&!y.done;g++,y=s.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=p(i,m,y.value,l);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(i,m),a=o(b,a,g),null===c?u=b:c.sibling=b,c=b,m=v}if(y.done)return n(i,m),iL&&iC(i,g),u;if(null===m){for(;!y.done;g++,y=s.next())null!==(y=f(i,y.value,l))&&(a=o(y,a,g),null===c?u=y:c.sibling=y,c=y);return iL&&iC(i,g),u}for(m=r(i,m);!y.done;g++,y=s.next())null!==(y=h(m,i,g,y.value,l))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),a=o(y,a,g),null===c?u=y:c.sibling=y,c=y);return e&&m.forEach(function(e){return t(i,e)}),iL&&iC(i,g),u}function v(e,r,o,s){if("object"==typeof o&&null!==o&&o.type===P&&null===o.key&&(o=o.props.children),"object"==typeof o&&null!==o){switch(o.$$typeof){case A:e:{for(var l=o.key,u=r;null!==u;){if(u.key===l){if((l=o.type)===P){if(7===u.tag){n(e,u.sibling),(r=i(u,o.props.children)).return=e,e=r;break e}}else if(u.elementType===l||"object"==typeof l&&null!==l&&l.$$typeof===j&&i$(l)===u.type){n(e,u.sibling),(r=i(u,o.props)).ref=iq(e,u,o),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}o.type===P?((r=lI(o.props.children,e.mode,s,o.key)).return=e,e=r):((s=lO(o.type,o.key,o.props,null,e.mode,s)).ref=iq(e,r,o),s.return=e,e=s)}return a(e);case D:e:{for(u=o.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=lC(o,e.mode,s)).return=e,e=r}return a(e);case j:return v(e,r,(u=o._init)(o._payload),s)}if(ed(o))return m(e,r,o,s);if(G(o))return g(e,r,o,s);iZ(e,o)}return"string"==typeof o&&""!==o||"number"==typeof o?(o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e):(n(e,r),(r=lk(o,e.mode,s)).return=e),a(e=r)):n(e,r)}return v}var iQ=iK(!0),iX=iK(!1),iJ=r9(null),i0=null,i1=null,i2=null;function i3(){i2=i1=i0=null}function i4(e){var t=iJ.current;r7(iJ),e._currentValue=t}function i5(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function i6(e,t){i0=e,i2=i1=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(aC=!0),e.firstContext=null)}function i8(e){var t=e._currentValue;if(i2!==e){if(e={context:e,memoizedValue:t,next:null},null===i1){if(null===i0)throw Error(d(308));i1=e,i0.dependencies={lanes:0,firstContext:e}}else i1=i1.next=e}return t}var i9=null;function i7(e){null===i9?i9=[e]:i9.push(e)}function oe(e,t,n,r){var i=t.interleaved;return null===i?(n.next=n,i7(t)):(n.next=i.next,i.next=n),t.interleaved=n,ot(e,r)}function ot(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var on=!1;function or(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function oi(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function oo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function oa(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&sI)){var i=r.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),r.pending=t,ot(e,n)}return null===(i=r.interleaved)?(t.next=t,i7(r)):(t.next=i.next,i.next=t),r.interleaved=t,ot(e,n)}function os(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tS(e,n)}}function ol(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?i=o=a:o=o.next=a,n=n.next}while(null!==n);null===o?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ou(e,t,n,r){var i=e.updateQueue;on=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,u=l.next;l.next=null,null===a?o=u:a.next=u,a=l;var c=e.alternate;null!==c&&(s=(c=c.updateQueue).lastBaseUpdate)!==a&&(null===s?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l)}if(null!==o){var d=i.baseState;for(a=0,c=u=l=null,s=o;;){var f=s.lane,p=s.eventTime;if((r&f)===f){null!==c&&(c=c.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,m=s;switch(f=t,p=n,m.tag){case 1:if("function"==typeof(h=m.payload)){d=h.call(p,d,f);break e}d=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(f="function"==typeof(h=m.payload)?h.call(p,d,f):h))break e;d=V({},d,f);break e;case 2:on=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(f=i.effects)?i.effects=[s]:f.push(s))}else p={eventTime:p,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===c?(u=c=p,l=d):c=c.next=p,a|=f;if(null===(s=s.next)){if(null===(s=i.shared.pending))break;s=(f=s).next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}if(null===c&&(l=d),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=c,null!==(t=i.shared.interleaved)){i=t;do a|=i.lane,i=i.next;while(i!==t)}else null===o&&(i.shared.lanes=0);sR|=a,e.lanes=a,e.memoizedState=d}}function oc(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!=typeof i)throw Error(d(191,i));i.call(r)}}}var od={},of=r9(od),op=r9(od),oh=r9(od);function om(e){if(e===od)throw Error(d(174));return e}function og(e,t){switch(ie(oh,t),ie(op,e),ie(of,od),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ey(null,"");break;default:t=ey(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}r7(of),ie(of,t)}function ov(){r7(of),r7(op),r7(oh)}function oy(e){om(oh.current);var t=om(of.current),n=ey(t,e.type);t!==n&&(ie(op,e),ie(of,n))}function ob(e){op.current===e&&(r7(of),r7(op))}var o_=r9(0);function oE(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ow=[];function oS(){for(var e=0;e<ow.length;e++)ow[e]._workInProgressVersionPrimary=null;ow.length=0}var oT=C.ReactCurrentDispatcher,oO=C.ReactCurrentBatchConfig,oI=0,ox=null,ok=null,oC=null,oA=!1,oD=!1,oP=0,oM=0;function oR(){throw Error(d(321))}function oL(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!n1(e[n],t[n]))return!1;return!0}function oN(e,t,n,r,i,o){if(oI=o,ox=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,oT.current=null===e||null===e.memoizedState?au:ac,e=n(r,i),oD){o=0;do{if(oD=!1,oP=0,25<=o)throw Error(d(301));o+=1,oC=ok=null,t.updateQueue=null,oT.current=ad,e=n(r,i)}while(oD)}if(oT.current=al,t=null!==ok&&null!==ok.next,oI=0,oC=ok=ox=null,oA=!1,t)throw Error(d(300));return e}function oF(){var e=0!==oP;return oP=0,e}function oU(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===oC?ox.memoizedState=oC=e:oC=oC.next=e,oC}function oB(){if(null===ok){var e=ox.alternate;e=null!==e?e.memoizedState:null}else e=ok.next;var t=null===oC?ox.memoizedState:oC.next;if(null!==t)oC=t,ok=e;else{if(null===e)throw Error(d(310));e={memoizedState:(ok=e).memoizedState,baseState:ok.baseState,baseQueue:ok.baseQueue,queue:ok.queue,next:null},null===oC?ox.memoizedState=oC=e:oC=oC.next=e}return oC}function oz(e,t){return"function"==typeof t?t(e):t}function oj(e){var t=oB(),n=t.queue;if(null===n)throw Error(d(311));n.lastRenderedReducer=e;var r=ok,i=r.baseQueue,o=n.pending;if(null!==o){if(null!==i){var a=i.next;i.next=o.next,o.next=a}r.baseQueue=i=o,n.pending=null}if(null!==i){o=i.next,r=r.baseState;var s=a=null,l=null,u=o;do{var c=u.lane;if((oI&c)===c)null!==l&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var f={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===l?(s=l=f,a=r):l=l.next=f,ox.lanes|=c,sR|=c}u=u.next}while(null!==u&&u!==o);null===l?a=r:l.next=s,n1(r,t.memoizedState)||(aC=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=l,n.lastRenderedState=r}if(null!==(e=n.interleaved)){i=e;do o=i.lane,ox.lanes|=o,sR|=o,i=i.next;while(i!==e)}else null===i&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function oH(e){var t=oB(),n=t.queue;if(null===n)throw Error(d(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(null!==i){n.pending=null;var a=i=i.next;do o=e(o,a.action),a=a.next;while(a!==i);n1(o,t.memoizedState)||(aC=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function oW(){}function oG(e,t){var n=ox,r=oB(),i=t(),o=!n1(r.memoizedState,i);if(o&&(r.memoizedState=i,aC=!0),r=r.queue,o2(oq.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||null!==oC&&1&oC.memoizedState.tag){if(n.flags|=2048,oQ(9,oV.bind(null,n,r,i,t),void 0,null),null===sx)throw Error(d(349));0!=(30&oI)||oY(n,t,i)}return i}function oY(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=ox.updateQueue)?(t={lastEffect:null,stores:null},ox.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function oV(e,t,n,r){t.value=n,t.getSnapshot=r,oZ(t)&&o$(e)}function oq(e,t,n){return n(function(){oZ(t)&&o$(e)})}function oZ(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!n1(e,n)}catch(e){return!0}}function o$(e){var t=ot(e,1);null!==t&&s0(t,e,1,-1)}function oK(e){var t=oU();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:oz,lastRenderedState:e},t.queue=e,e=e.dispatch=ai.bind(null,ox,e),[t.memoizedState,e]}function oQ(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ox.updateQueue)?(t={lastEffect:null,stores:null},ox.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function oX(){return oB().memoizedState}function oJ(e,t,n,r){var i=oU();ox.flags|=e,i.memoizedState=oQ(1|t,n,void 0,void 0===r?null:r)}function o0(e,t,n,r){var i=oB();r=void 0===r?null:r;var o=void 0;if(null!==ok){var a=ok.memoizedState;if(o=a.destroy,null!==r&&oL(r,a.deps)){i.memoizedState=oQ(t,n,o,r);return}}ox.flags|=e,i.memoizedState=oQ(1|t,n,o,r)}function o1(e,t){return oJ(8390656,8,e,t)}function o2(e,t){return o0(2048,8,e,t)}function o3(e,t){return o0(4,2,e,t)}function o4(e,t){return o0(4,4,e,t)}function o5(e,t){return"function"==typeof t?(t(e=e()),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function o6(e,t,n){return n=null!=n?n.concat([e]):null,o0(4,4,o5.bind(null,t,e),n)}function o8(){}function o9(e,t){var n=oB();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&oL(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function o7(e,t){var n=oB();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&oL(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ae(e,t,n){return 0==(21&oI)?(e.baseState&&(e.baseState=!1,aC=!0),e.memoizedState=n):(n1(n,t)||(n=tb(),ox.lanes|=n,sR|=n,e.baseState=!0),t)}function at(e,t){var n=tT;tT=0!==n&&4>n?n:4,e(!0);var r=oO.transition;oO.transition={};try{e(!1),t()}finally{tT=n,oO.transition=r}}function an(){return oB().memoizedState}function ar(e,t,n){var r=sJ(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ao(e)?aa(t,n):null!==(n=oe(e,t,n,r))&&(s0(n,e,r,sX()),as(n,t,r))}function ai(e,t,n){var r=sJ(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ao(e))aa(t,i);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,n1(s,a)){var l=t.interleaved;null===l?(i.next=i,i7(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch(e){}finally{}null!==(n=oe(e,t,i,r))&&(s0(n,e,r,i=sX()),as(n,t,r))}}function ao(e){var t=e.alternate;return e===ox||null!==t&&t===ox}function aa(e,t){oD=oA=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function as(e,t,n){if(0!=(4194240&n)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tS(e,n)}}var al={readContext:i8,useCallback:oR,useContext:oR,useEffect:oR,useImperativeHandle:oR,useInsertionEffect:oR,useLayoutEffect:oR,useMemo:oR,useReducer:oR,useRef:oR,useState:oR,useDebugValue:oR,useDeferredValue:oR,useTransition:oR,useMutableSource:oR,useSyncExternalStore:oR,useId:oR,unstable_isNewReconciler:!1},au={readContext:i8,useCallback:function(e,t){return oU().memoizedState=[e,void 0===t?null:t],e},useContext:i8,useEffect:o1,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,oJ(4194308,4,o5.bind(null,t,e),n)},useLayoutEffect:function(e,t){return oJ(4194308,4,e,t)},useInsertionEffect:function(e,t){return oJ(4,2,e,t)},useMemo:function(e,t){var n=oU();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=oU();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=ar.bind(null,ox,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},oU().memoizedState=e},useState:oK,useDebugValue:o8,useDeferredValue:function(e){return oU().memoizedState=e},useTransition:function(){var e=oK(!1),t=e[0];return e=at.bind(null,e[1]),oU().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ox,i=oU();if(iL){if(void 0===n)throw Error(d(407));n=n()}else{if(n=t(),null===sx)throw Error(d(349));0!=(30&oI)||oY(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,o1(oq.bind(null,r,o,e),[e]),r.flags|=2048,oQ(9,oV.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=oU(),t=sx.identifierPrefix;if(iL){var n=ik,r=ix;t=":"+t+"R"+(n=(r&~(1<<32-tl(r)-1)).toString(32)+n),0<(n=oP++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=oM++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ac={readContext:i8,useCallback:o9,useContext:i8,useEffect:o2,useImperativeHandle:o6,useInsertionEffect:o3,useLayoutEffect:o4,useMemo:o7,useReducer:oj,useRef:oX,useState:function(){return oj(oz)},useDebugValue:o8,useDeferredValue:function(e){return ae(oB(),ok.memoizedState,e)},useTransition:function(){return[oj(oz)[0],oB().memoizedState]},useMutableSource:oW,useSyncExternalStore:oG,useId:an,unstable_isNewReconciler:!1},ad={readContext:i8,useCallback:o9,useContext:i8,useEffect:o2,useImperativeHandle:o6,useInsertionEffect:o3,useLayoutEffect:o4,useMemo:o7,useReducer:oH,useRef:oX,useState:function(){return oH(oz)},useDebugValue:o8,useDeferredValue:function(e){var t=oB();return null===ok?t.memoizedState=e:ae(t,ok.memoizedState,e)},useTransition:function(){return[oH(oz)[0],oB().memoizedState]},useMutableSource:oW,useSyncExternalStore:oG,useId:an,unstable_isNewReconciler:!1};function af(e,t){if(e&&e.defaultProps)for(var n in t=V({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}function ap(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:V({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ah={isMounted:function(e){return!!(e=e._reactInternals)&&eX(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=sX(),i=sJ(e),o=oo(r,i);o.payload=t,null!=n&&(o.callback=n),null!==(t=oa(e,o,i))&&(s0(t,e,i,r),os(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=sX(),i=sJ(e),o=oo(r,i);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=oa(e,o,i))&&(s0(t,e,i,r),os(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=sX(),r=sJ(e),i=oo(n,r);i.tag=2,null!=t&&(i.callback=t),null!==(t=oa(e,i,r))&&(s0(t,e,r,n),os(t,e,r))}};function am(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!t.prototype||!t.prototype.isPureReactComponent||!n2(n,r)||!n2(i,o)}function ag(e,t,n){var r=!1,i=it,o=t.contextType;return"object"==typeof o&&null!==o?o=i8(o):(i=is(t)?io:ir.current,o=(r=null!=(r=t.contextTypes))?ia(e,i):it),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ah,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function av(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ah.enqueueReplaceState(t,t.state,null)}function ay(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},or(e);var o=t.contextType;"object"==typeof o&&null!==o?i.context=i8(o):(o=is(t)?io:ir.current,i.context=ia(e,o)),i.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(ap(e,t,o,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&ah.enqueueReplaceState(i,i.state,null),ou(e,n,i,r),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.flags|=4194308)}function ab(e,t){try{var n="",r=t;do n+=K(r),r=r.return;while(r);var i=n}catch(e){i="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:i,digest:null}}function a_(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function aE(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var aw="function"==typeof WeakMap?WeakMap:Map;function aS(e,t,n){(n=oo(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){sH||(sH=!0,sW=r),aE(e,t)},n}function aT(e,t,n){(n=oo(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){aE(e,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){aE(e,t),"function"!=typeof r&&(null===sG?sG=new Set([this]):sG.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}function aO(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new aw;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=lm.bind(null,e,t,n),t.then(e,e))}function aI(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function ax(e,t,n,r,i){return 0==(1&e.mode)?e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=oo(-1,1)).tag=2,oa(n,t,1))),n.lanes|=1):(e.flags|=65536,e.lanes=i),e}var ak=C.ReactCurrentOwner,aC=!1;function aA(e,t,n,r){t.child=null===e?iX(t,null,n,r):iQ(t,e.child,n,r)}function aD(e,t,n,r,i){n=n.render;var o=t.ref;return(i6(t,i),r=oN(e,t,n,r,o,i),n=oF(),null===e||aC)?(iL&&n&&iD(t),t.flags|=1,aA(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,aQ(e,t,i))}function aP(e,t,n,r,i){if(null===e){var o=n.type;return"function"!=typeof o||lw(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=lO(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,aM(e,t,o,r,i))}if(o=e.child,0==(e.lanes&i)){var a=o.memoizedProps;if((n=null!==(n=n.compare)?n:n2)(a,r)&&e.ref===t.ref)return aQ(e,t,i)}return t.flags|=1,(e=lT(o,r)).ref=t.ref,e.return=t,t.child=e}function aM(e,t,n,r,i){if(null!==e){var o=e.memoizedProps;if(n2(o,r)&&e.ref===t.ref){if(aC=!1,t.pendingProps=r=o,0==(e.lanes&i))return t.lanes=e.lanes,aQ(e,t,i);0!=(131072&e.flags)&&(aC=!0)}}return aN(e,t,n,r,i)}function aR(e,t,n){var r=t.pendingProps,i=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode){if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ie(sD,sA),sA|=n;else{if(0==(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ie(sD,sA),sA|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,ie(sD,sA),sA|=r}}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,ie(sD,sA),sA|=r;return aA(e,t,i,n),t.child}function aL(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function aN(e,t,n,r,i){var o=is(n)?io:ir.current;return(o=ia(t,o),i6(t,i),n=oN(e,t,n,r,o,i),r=oF(),null===e||aC)?(iL&&r&&iD(t),t.flags|=1,aA(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,aQ(e,t,i))}function aF(e,t,n,r,i){if(is(n)){var o=!0;id(t)}else o=!1;if(i6(t,i),null===t.stateNode)aK(e,t),ag(t,n,r),ay(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,u=n.contextType;u="object"==typeof u&&null!==u?i8(u):ia(t,u=is(n)?io:ir.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==u)&&av(t,a,r,u),on=!1;var f=t.memoizedState;a.state=f,ou(t,r,a,i),l=t.memoizedState,s!==r||f!==l||ii.current||on?("function"==typeof c&&(ap(t,n,c,r),l=t.memoizedState),(s=on||am(t,n,s,r,f,l,u))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=u,r=s):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,oi(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:af(t.type,s),a.props=u,d=t.pendingProps,f=a.context,l="object"==typeof(l=n.contextType)&&null!==l?i8(l):ia(t,l=is(n)?io:ir.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==d||f!==l)&&av(t,a,r,l),on=!1,f=t.memoizedState,a.state=f,ou(t,r,a,i);var h=t.memoizedState;s!==d||f!==h||ii.current||on?("function"==typeof p&&(ap(t,n,p,r),h=t.memoizedState),(u=on||am(t,n,u,r,f,h,l)||!1)?(c||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,h,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,h,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=l,r=u):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return aU(e,t,n,r,o,i)}function aU(e,t,n,r,i,o){aL(e,t);var a=0!=(128&t.flags);if(!r&&!a)return i&&ip(t,n,!1),aQ(e,t,o);r=t.stateNode,ak.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=iQ(t,e.child,null,o),t.child=iQ(t,null,s,o)):aA(e,t,s,o),t.memoizedState=r.state,i&&ip(t,n,!0),t.child}function aB(e){var t=e.stateNode;t.pendingContext?iu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&iu(e,t.context,!1),og(e,t.containerInfo)}function az(e,t,n,r,i){return iG(),iY(i),t.flags|=256,aA(e,t,n,r),t.child}var aj={dehydrated:null,treeContext:null,retryLane:0};function aH(e){return{baseLanes:e,cachePool:null,transitions:null}}function aW(e,t,n){var r,i=t.pendingProps,o=o_.current,a=!1,s=0!=(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&0!=(2&o)),r?(a=!0,t.flags&=-129):(null===e||null!==e.memoizedState)&&(o|=1),ie(o_,1&o),null===e)return(iz(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated))?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(s=i.children,e=i.fallback,a?(i=t.mode,a=t.child,s={mode:"hidden",children:s},0==(1&i)&&null!==a?(a.childLanes=0,a.pendingProps=s):a=lx(s,i,0,null),e=lI(e,i,n,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=aH(n),t.memoizedState=aj,e):aG(t,s));if(null!==(o=e.memoizedState)&&null!==(r=o.dehydrated))return aV(e,t,s,i,r,o,n);if(a){a=i.fallback,s=t.mode,r=(o=e.child).sibling;var l={mode:"hidden",children:i.children};return 0==(1&s)&&t.child!==o?((i=t.child).childLanes=0,i.pendingProps=l,t.deletions=null):(i=lT(o,l)).subtreeFlags=14680064&o.subtreeFlags,null!==r?a=lT(r,a):(a=lI(a,s,n,null),a.flags|=2),a.return=t,i.return=t,i.sibling=a,t.child=i,i=a,a=t.child,s=null===(s=e.child.memoizedState)?aH(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},a.memoizedState=s,a.childLanes=e.childLanes&~n,t.memoizedState=aj,i}return e=(a=e.child).sibling,i=lT(a,{mode:"visible",children:i.children}),0==(1&t.mode)&&(i.lanes=n),i.return=t,i.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=i,t.memoizedState=null,i}function aG(e,t){return(t=lx({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function aY(e,t,n,r){return null!==r&&iY(r),iQ(t,e.child,null,n),e=aG(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function aV(e,t,n,r,i,o,a){if(n)return 256&t.flags?(t.flags&=-257,aY(e,t,a,r=a_(Error(d(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=lx({mode:"visible",children:r.children},i,0,null),o=lI(o,i,a,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,0!=(1&t.mode)&&iQ(t,e.child,null,a),t.child.memoizedState=aH(a),t.memoizedState=aj,o);if(0==(1&t.mode))return aY(e,t,a,null);if("$!"===i.data){if(r=i.nextSibling&&i.nextSibling.dataset)var s=r.dgst;return r=s,aY(e,t,a,r=a_(o=Error(d(419)),r,void 0))}if(s=0!=(a&e.childLanes),aC||s){if(null!==(r=sx)){switch(a&-a){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}0!==(i=0!=(i&(r.suspendedLanes|a))?0:i)&&i!==o.retryLane&&(o.retryLane=i,ot(e,i),s0(r,e,i,-1))}return li(),aY(e,t,a,r=a_(Error(d(421))))}return"$?"===i.data?(t.flags|=128,t.child=e.child,t=lv.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,iR=rq(i.nextSibling),iM=t,iL=!0,iN=null,null!==e&&(iT[iO++]=ix,iT[iO++]=ik,iT[iO++]=iI,ix=e.id,ik=e.overflow,iI=t),t=aG(t,r.children),t.flags|=4096,t)}function aq(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),i5(e.return,t,n)}function aZ(e,t,n,r,i){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function a$(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(aA(e,t,r.children,n),0!=(2&(r=o_.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&aq(e,n,t);else if(19===e.tag)aq(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ie(o_,r),0==(1&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(i=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===oE(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),aZ(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===oE(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}aZ(t,!0,n,null,o);break;case"together":aZ(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function aK(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function aQ(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),sR|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(d(153));if(null!==t.child){for(n=lT(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=lT(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function aX(e,t,n){switch(t.tag){case 3:aB(t),iG();break;case 5:oy(t);break;case 1:is(t.type)&&id(t);break;case 4:og(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;ie(iJ,r._currentValue),r._currentValue=i;break;case 13:if(null!==(r=t.memoizedState)){if(null!==r.dehydrated)return ie(o_,1&o_.current),t.flags|=128,null;if(0!=(n&t.child.childLanes))return aW(e,t,n);return ie(o_,1&o_.current),null!==(e=aQ(e,t,n))?e.sibling:null}ie(o_,1&o_.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return a$(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),ie(o_,o_.current),!r)return null;break;case 22:case 23:return t.lanes=0,aR(e,t,n)}return aQ(e,t,n)}function aJ(e,t){if(!iL)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function a0(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=14680064&i.subtreeFlags,r|=14680064&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function a1(e,t,n){var r=t.pendingProps;switch(iP(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return a0(t),null;case 1:case 17:return is(t.type)&&il(),a0(t),null;case 3:return r=t.stateNode,ov(),r7(ii),r7(ir),oS(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===e||null===e.child)&&(iH(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==iN&&(s4(iN),iN=null))),o(e,t),a0(t),null;case 5:ob(t);var l=om(oh.current);if(n=t.type,null!==e&&null!=t.stateNode)a(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(d(166));return a0(t),null}if(e=om(of.current),iH(t)){r=t.stateNode,n=t.type;var u=t.memoizedProps;switch(r[rK]=t,r[rQ]=u,e=0!=(1&t.mode),n){case"dialog":rS("cancel",r),rS("close",r);break;case"iframe":case"object":case"embed":rS("load",r);break;case"video":case"audio":for(l=0;l<rb.length;l++)rS(rb[l],r);break;case"source":rS("error",r);break;case"img":case"image":case"link":rS("error",r),rS("load",r);break;case"details":rS("toggle",r);break;case"input":ea(r,u),rS("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!u.multiple},rS("invalid",r);break;case"textarea":eh(r,u),rS("invalid",r)}for(var c in ex(n,u),l=null,u)if(u.hasOwnProperty(c)){var f=u[c];"children"===c?"string"==typeof f?r.textContent!==f&&(!0!==u.suppressHydrationWarning&&rN(r.textContent,f,e),l=["children",f]):"number"==typeof f&&r.textContent!==""+f&&(!0!==u.suppressHydrationWarning&&rN(r.textContent,f,e),l=["children",""+f]):p.hasOwnProperty(c)&&null!=f&&"onScroll"===c&&rS("scroll",r)}switch(n){case"input":en(r),eu(r,u,!0);break;case"textarea":en(r),eg(r);break;case"select":case"option":break;default:"function"==typeof u.onClick&&(r.onclick=rF)}r=l,t.updateQueue=r,null!==r&&(t.flags|=4)}else{c=9===l.nodeType?l:l.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=ev(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=c.createElement("div")).innerHTML="<script></script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[rK]=t,e[rQ]=r,i(e,t,!1,!1),t.stateNode=e;e:{switch(c=ek(n,r),n){case"dialog":rS("cancel",e),rS("close",e),l=r;break;case"iframe":case"object":case"embed":rS("load",e),l=r;break;case"video":case"audio":for(l=0;l<rb.length;l++)rS(rb[l],e);l=r;break;case"source":rS("error",e),l=r;break;case"img":case"image":case"link":rS("error",e),rS("load",e),l=r;break;case"details":rS("toggle",e),l=r;break;case"input":ea(e,r),l=eo(e,r),rS("invalid",e);break;case"option":default:l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=V({},r,{value:void 0}),rS("invalid",e);break;case"textarea":eh(e,r),l=ep(e,r),rS("invalid",e)}for(u in ex(n,l),f=l)if(f.hasOwnProperty(u)){var h=f[u];"style"===u?eO(e,h):"dangerouslySetInnerHTML"===u?null!=(h=h?h.__html:void 0)&&e_(e,h):"children"===u?"string"==typeof h?("textarea"!==n||""!==h)&&eE(e,h):"number"==typeof h&&eE(e,""+h):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(p.hasOwnProperty(u)?null!=h&&"onScroll"===u&&rS("scroll",e):null!=h&&k(e,u,h,c))}switch(n){case"input":en(e),eu(e,r,!1);break;case"textarea":en(e),eg(e);break;case"option":null!=r.value&&e.setAttribute("value",""+J(r.value));break;case"select":e.multiple=!!r.multiple,null!=(u=r.value)?ef(e,!!r.multiple,u,!1):null!=r.defaultValue&&ef(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof l.onClick&&(e.onclick=rF)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return a0(t),null;case 6:if(e&&null!=t.stateNode)s(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(d(166));if(n=om(oh.current),om(of.current),iH(t)){if(r=t.stateNode,n=t.memoizedProps,r[rK]=t,(u=r.nodeValue!==n)&&null!==(e=iM))switch(e.tag){case 3:rN(r.nodeValue,n,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&rN(r.nodeValue,n,0!=(1&e.mode))}u&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[rK]=t,t.stateNode=r}return a0(t),null;case 13:if(r7(o_),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(iL&&null!==iR&&0!=(1&t.mode)&&0==(128&t.flags))iW(),iG(),t.flags|=98560,u=!1;else if(u=iH(t),null!==r&&null!==r.dehydrated){if(null===e){if(!u)throw Error(d(318));if(!(u=null!==(u=t.memoizedState)?u.dehydrated:null))throw Error(d(317));u[rK]=t}else iG(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;a0(t),u=!1}else null!==iN&&(s4(iN),iN=null),u=!0;if(!u)return 65536&t.flags?t:null}if(0!=(128&t.flags))return t.lanes=n,t;return(r=null!==r)!=(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&o_.current)?0===sP&&(sP=3):li())),null!==t.updateQueue&&(t.flags|=4),a0(t),null;case 4:return ov(),o(e,t),null===e&&rI(t.stateNode.containerInfo),a0(t),null;case 10:return i4(t.type._context),a0(t),null;case 19:if(r7(o_),null===(u=t.memoizedState))return a0(t),null;if(r=0!=(128&t.flags),null===(c=u.rendering)){if(r)aJ(u,!1);else{if(0!==sP||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(c=oE(e))){for(t.flags|=128,aJ(u,!1),null!==(r=c.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)u=n,e=r,u.flags&=14680066,null===(c=u.alternate)?(u.childLanes=0,u.lanes=e,u.child=null,u.subtreeFlags=0,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null,u.stateNode=null):(u.childLanes=c.childLanes,u.lanes=c.lanes,u.child=c.child,u.subtreeFlags=0,u.deletions=null,u.memoizedProps=c.memoizedProps,u.memoizedState=c.memoizedState,u.updateQueue=c.updateQueue,u.type=c.type,e=c.dependencies,u.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ie(o_,1&o_.current|2),t.child}e=e.sibling}null!==u.tail&&e9()>sz&&(t.flags|=128,r=!0,aJ(u,!1),t.lanes=4194304)}}else{if(!r){if(null!==(e=oE(c))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),aJ(u,!0),null===u.tail&&"hidden"===u.tailMode&&!c.alternate&&!iL)return a0(t),null}else 2*e9()-u.renderingStartTime>sz&&1073741824!==n&&(t.flags|=128,r=!0,aJ(u,!1),t.lanes=4194304)}u.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=u.last)?n.sibling=c:t.child=c,u.last=c)}if(null!==u.tail)return t=u.tail,u.rendering=t,u.tail=t.sibling,u.renderingStartTime=e9(),t.sibling=null,n=o_.current,ie(o_,r?1&n|2:1&n),t;return a0(t),null;case 22:case 23:return le(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&sA)&&(a0(t),6&t.subtreeFlags&&(t.flags|=8192)):a0(t),null;case 24:case 25:return null}throw Error(d(156,t.tag))}function a2(e,t){switch(iP(t),t.tag){case 1:return is(t.type)&&il(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return ov(),r7(ii),r7(ir),oS(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return ob(t),null;case 13:if(r7(o_),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(d(340));iG()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return r7(o_),null;case 4:return ov(),null;case 10:return i4(t.type._context),null;case 22:case 23:return le(),null;default:return null}}i=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},o=function(){},a=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,om(of.current);var o,a=null;switch(n){case"input":i=eo(e,i),r=eo(e,r),a=[];break;case"select":i=V({},i,{value:void 0}),r=V({},r,{value:void 0}),a=[];break;case"textarea":i=ep(e,i),r=ep(e,r),a=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=rF)}for(u in ex(n,r),n=null,i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&null!=i[u]){if("style"===u){var s=i[u];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(p.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null))}for(u in r){var l=r[u];if(s=null!=i?i[u]:void 0,r.hasOwnProperty(u)&&l!==s&&(null!=l||null!=s)){if("style"===u){if(s){for(o in s)!s.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in l)l.hasOwnProperty(o)&&s[o]!==l[o]&&(n||(n={}),n[o]=l[o])}else n||(a||(a=[]),a.push(u,n)),n=l}else"dangerouslySetInnerHTML"===u?(l=l?l.__html:void 0,s=s?s.__html:void 0,null!=l&&s!==l&&(a=a||[]).push(u,l)):"children"===u?"string"!=typeof l&&"number"!=typeof l||(a=a||[]).push(u,""+l):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(p.hasOwnProperty(u)?(null!=l&&"onScroll"===u&&rS("scroll",e),a||s===l||(a=[])):(a=a||[]).push(u,l))}}n&&(a=a||[]).push("style",n);var u=a;(t.updateQueue=u)&&(t.flags|=4)}},s=function(e,t,n,r){n!==r&&(t.flags|=4)};var a3=!1,a4=!1,a5="function"==typeof WeakSet?WeakSet:Set,a6=null;function a8(e,t){var n=e.ref;if(null!==n){if("function"==typeof n)try{n(null)}catch(n){lh(e,t,n)}else n.current=null}}function a9(e,t,n){try{n()}catch(n){lh(e,t,n)}}var a7=!1;function se(e,t){if(rU=tK,n8(e=n6())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var i,o=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch(e){n=null;break e}var s=0,l=-1,u=-1,c=0,f=0,p=e,h=null;t:for(;;){for(;p!==n||0!==o&&3!==p.nodeType||(l=s+o),p!==a||0!==r&&3!==p.nodeType||(u=s+r),3===p.nodeType&&(s+=p.nodeValue.length),null!==(i=p.firstChild);)h=p,p=i;for(;;){if(p===e)break t;if(h===n&&++c===o&&(l=s),h===a&&++f===r&&(u=s),null!==(i=p.nextSibling))break;h=(p=h).parentNode}p=i}n=-1===l||-1===u?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(rB={focusedElem:e,selectionRange:n},tK=!1,a6=t;null!==a6;)if(e=(t=a6).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,a6=e;else for(;null!==a6;){t=a6;try{var m=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,v=m.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?g:af(t.type,g),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var _=t.stateNode.containerInfo;1===_.nodeType?_.textContent="":9===_.nodeType&&_.documentElement&&_.removeChild(_.documentElement);break;default:throw Error(d(163))}}catch(e){lh(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,a6=e;break}a6=t.return}return m=a7,a7=!1,m}function st(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,void 0!==o&&a9(t,n,o)}i=i.next}while(i!==r)}}function sn(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function sr(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function si(e){var t=e.alternate;null!==t&&(e.alternate=null,si(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[rK],delete t[rQ],delete t[rJ],delete t[r0],delete t[r1]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function so(e){return 5===e.tag||3===e.tag||4===e.tag}function sa(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||so(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ss(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=rF));else if(4!==r&&null!==(e=e.child))for(ss(e,t,n),e=e.sibling;null!==e;)ss(e,t,n),e=e.sibling}function sl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(sl(e,t,n),e=e.sibling;null!==e;)sl(e,t,n),e=e.sibling}var su=null,sc=!1;function sd(e,t,n){for(n=n.child;null!==n;)sf(e,t,n),n=n.sibling}function sf(e,t,n){if(ta&&"function"==typeof ta.onCommitFiberUnmount)try{ta.onCommitFiberUnmount(to,n)}catch(e){}switch(n.tag){case 5:a4||a8(n,t);case 6:var r=su,i=sc;su=null,sd(e,t,n),su=r,sc=i,null!==su&&(sc?(e=su,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):su.removeChild(n.stateNode));break;case 18:null!==su&&(sc?(e=su,n=n.stateNode,8===e.nodeType?rV(e.parentNode,n):1===e.nodeType&&rV(e,n),tZ(e)):rV(su,n.stateNode));break;case 4:r=su,i=sc,su=n.stateNode.containerInfo,sc=!0,sd(e,t,n),su=r,sc=i;break;case 0:case 11:case 14:case 15:if(!a4&&null!==(r=n.updateQueue)&&null!==(r=r.lastEffect)){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,void 0!==a&&(0!=(2&o)?a9(n,t,a):0!=(4&o)&&a9(n,t,a)),i=i.next}while(i!==r)}sd(e,t,n);break;case 1:if(!a4&&(a8(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){lh(n,t,e)}sd(e,t,n);break;case 21:default:sd(e,t,n);break;case 22:1&n.mode?(a4=(r=a4)||null!==n.memoizedState,sd(e,t,n),a4=r):sd(e,t,n)}}function sp(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new a5),t.forEach(function(t){var r=ly.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function sh(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var i=n[r];try{var o=e,a=t,s=a;e:for(;null!==s;){switch(s.tag){case 5:su=s.stateNode,sc=!1;break e;case 3:case 4:su=s.stateNode.containerInfo,sc=!0;break e}s=s.return}if(null===su)throw Error(d(160));sf(o,a,i),su=null,sc=!1;var l=i.alternate;null!==l&&(l.return=null),i.return=null}catch(e){lh(i,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)sm(t,e),t=t.sibling}function sm(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(sh(t,e),sg(e),4&r){try{st(3,e,e.return),sn(3,e)}catch(t){lh(e,e.return,t)}try{st(5,e,e.return)}catch(t){lh(e,e.return,t)}}break;case 1:sh(t,e),sg(e),512&r&&null!==n&&a8(n,n.return);break;case 5:if(sh(t,e),sg(e),512&r&&null!==n&&a8(n,n.return),32&e.flags){var i=e.stateNode;try{eE(i,"")}catch(t){lh(e,e.return,t)}}if(4&r&&null!=(i=e.stateNode)){var o=e.memoizedProps,a=null!==n?n.memoizedProps:o,s=e.type,l=e.updateQueue;if(e.updateQueue=null,null!==l)try{"input"===s&&"radio"===o.type&&null!=o.name&&es(i,o),ek(s,a);var u=ek(s,o);for(a=0;a<l.length;a+=2){var c=l[a],f=l[a+1];"style"===c?eO(i,f):"dangerouslySetInnerHTML"===c?e_(i,f):"children"===c?eE(i,f):k(i,c,f,u)}switch(s){case"input":el(i,o);break;case"textarea":em(i,o);break;case"select":var p=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var h=o.value;null!=h?ef(i,!!o.multiple,h,!1):!!o.multiple!==p&&(null!=o.defaultValue?ef(i,!!o.multiple,o.defaultValue,!0):ef(i,!!o.multiple,o.multiple?[]:"",!1))}i[rQ]=o}catch(t){lh(e,e.return,t)}}break;case 6:if(sh(t,e),sg(e),4&r){if(null===e.stateNode)throw Error(d(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(t){lh(e,e.return,t)}}break;case 3:if(sh(t,e),sg(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{tZ(t.containerInfo)}catch(t){lh(e,e.return,t)}break;case 4:default:sh(t,e),sg(e);break;case 13:sh(t,e),sg(e),8192&(i=e.child).flags&&(o=null!==i.memoizedState,i.stateNode.isHidden=o,o&&(null===i.alternate||null===i.alternate.memoizedState)&&(sB=e9())),4&r&&sp(e);break;case 22:if(c=null!==n&&null!==n.memoizedState,1&e.mode?(a4=(u=a4)||c,sh(t,e),a4=u):sh(t,e),sg(e),8192&r){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!c&&0!=(1&e.mode))for(a6=e,c=e.child;null!==c;){for(f=a6=c;null!==a6;){switch(h=(p=a6).child,p.tag){case 0:case 11:case 14:case 15:st(4,p,p.return);break;case 1:a8(p,p.return);var m=p.stateNode;if("function"==typeof m.componentWillUnmount){r=p,n=p.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(e){lh(r,n,e)}}break;case 5:a8(p,p.return);break;case 22:if(null!==p.memoizedState){s_(f);continue}}null!==h?(h.return=p,a6=h):s_(f)}c=c.sibling}e:for(c=null,f=e;;){if(5===f.tag){if(null===c){c=f;try{i=f.stateNode,u?(o=i.style,"function"==typeof o.setProperty?o.setProperty("display","none","important"):o.display="none"):(s=f.stateNode,a=null!=(l=f.memoizedProps.style)&&l.hasOwnProperty("display")?l.display:null,s.style.display=eT("display",a))}catch(t){lh(e,e.return,t)}}}else if(6===f.tag){if(null===c)try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(t){lh(e,e.return,t)}}else if((22!==f.tag&&23!==f.tag||null===f.memoizedState||f===e)&&null!==f.child){f.child.return=f,f=f.child;continue}if(f===e)break;for(;null===f.sibling;){if(null===f.return||f.return===e)break e;c===f&&(c=null),f=f.return}c===f&&(c=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:sh(t,e),sg(e),4&r&&sp(e);case 21:}}function sg(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(so(n)){var r=n;break e}n=n.return}throw Error(d(160))}switch(r.tag){case 5:var i=r.stateNode;32&r.flags&&(eE(i,""),r.flags&=-33);var o=sa(e);sl(e,o,i);break;case 3:case 4:var a=r.stateNode.containerInfo,s=sa(e);ss(e,s,a);break;default:throw Error(d(161))}}catch(t){lh(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function sv(e,t,n){a6=e,sy(e,t,n)}function sy(e,t,n){for(var r=0!=(1&e.mode);null!==a6;){var i=a6,o=i.child;if(22===i.tag&&r){var a=null!==i.memoizedState||a3;if(!a){var s=i.alternate,l=null!==s&&null!==s.memoizedState||a4;s=a3;var u=a4;if(a3=a,(a4=l)&&!u)for(a6=i;null!==a6;)l=(a=a6).child,22===a.tag&&null!==a.memoizedState?sE(i):null!==l?(l.return=a,a6=l):sE(i);for(;null!==o;)a6=o,sy(o,t,n),o=o.sibling;a6=i,a3=s,a4=u}sb(e,t,n)}else 0!=(8772&i.subtreeFlags)&&null!==o?(o.return=i,a6=o):sb(e,t,n)}}function sb(e){for(;null!==a6;){var t=a6;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:a4||sn(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!a4){if(null===n)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:af(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}}var o=t.updateQueue;null!==o&&oc(t,o,r);break;case 3:var a=t.updateQueue;if(null!==a){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}oc(t,a,n)}break;case 5:var s=t.stateNode;if(null===n&&4&t.flags){n=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var c=u.memoizedState;if(null!==c){var f=c.dehydrated;null!==f&&tZ(f)}}}break;default:throw Error(d(163))}a4||512&t.flags&&sr(t)}catch(e){lh(t,t.return,e)}}if(t===e){a6=null;break}if(null!==(n=t.sibling)){n.return=t.return,a6=n;break}a6=t.return}}function s_(e){for(;null!==a6;){var t=a6;if(t===e){a6=null;break}var n=t.sibling;if(null!==n){n.return=t.return,a6=n;break}a6=t.return}}function sE(e){for(;null!==a6;){var t=a6;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{sn(4,t)}catch(e){lh(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var i=t.return;try{r.componentDidMount()}catch(e){lh(t,i,e)}}var o=t.return;try{sr(t)}catch(e){lh(t,o,e)}break;case 5:var a=t.return;try{sr(t)}catch(e){lh(t,a,e)}}}catch(e){lh(t,t.return,e)}if(t===e){a6=null;break}var s=t.sibling;if(null!==s){s.return=t.return,a6=s;break}a6=t.return}}var sw=Math.ceil,sS=C.ReactCurrentDispatcher,sT=C.ReactCurrentOwner,sO=C.ReactCurrentBatchConfig,sI=0,sx=null,sk=null,sC=0,sA=0,sD=r9(0),sP=0,sM=null,sR=0,sL=0,sN=0,sF=null,sU=null,sB=0,sz=1/0,sj=null,sH=!1,sW=null,sG=null,sY=!1,sV=null,sq=0,sZ=0,s$=null,sK=-1,sQ=0;function sX(){return 0!=(6&sI)?e9():-1!==sK?sK:sK=e9()}function sJ(e){return 0==(1&e.mode)?1:0!=(2&sI)&&0!==sC?sC&-sC:null!==iV.transition?(0===sQ&&(sQ=tb()),sQ):0!==(e=tT)?e:e=void 0===(e=window.event)?16:t2(e.type)}function s0(e,t,n,r){if(50<sZ)throw sZ=0,s$=null,Error(d(185));tE(e,n,r),(0==(2&sI)||e!==sx)&&(e===sx&&(0==(2&sI)&&(sL|=n),4===sP&&s6(e,sC)),s1(e,r),1===n&&0===sI&&0==(1&t.mode)&&(sz=e9()+500,im&&ib()))}function s1(e,t){var n=e.callbackNode;tv(e,t);var r=tm(e,e===sx?sC:0);if(0===r)null!==n&&e5(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&e5(n),1===t)0===e.tag?iy(s8.bind(null,e)):iv(s8.bind(null,e)),rG(function(){0==(6&sI)&&ib()}),n=null;else{switch(tO(r)){case 1:n=te;break;case 4:n=tt;break;case 16:default:n=tn;break;case 536870912:n=ti}n=lb(n,s2.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function s2(e,t){if(sK=-1,sQ=0,0!=(6&sI))throw Error(d(327));var n=e.callbackNode;if(lf()&&e.callbackNode!==n)return null;var r=tm(e,e===sx?sC:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=lo(e,r);else{t=r;var i=sI;sI|=2;var o=lr();for((sx!==e||sC!==t)&&(sj=null,sz=e9()+500,lt(e,t));;)try{ls();break}catch(t){ln(e,t)}i3(),sS.current=o,sI=i,null!==sk?t=0:(sx=null,sC=0,t=sP)}if(0!==t){if(2===t&&0!==(i=ty(e))&&(r=i,t=s3(e,i)),1===t)throw n=sM,lt(e,0),s6(e,r),s1(e,e9()),n;if(6===t)s6(e,r);else{if(i=e.current.alternate,0==(30&r)&&!s5(i)&&(2===(t=lo(e,r))&&0!==(o=ty(e))&&(r=o,t=s3(e,o)),1===t))throw n=sM,lt(e,0),s6(e,r),s1(e,e9()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(d(345));case 2:case 5:lc(e,sU,sj);break;case 3:if(s6(e,r),(130023424&r)===r&&10<(t=sB+500-e9())){if(0!==tm(e,0))break;if(((i=e.suspendedLanes)&r)!==r){sX(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=rj(lc.bind(null,e,sU,sj),t);break}lc(e,sU,sj);break;case 4:if(s6(e,r),(4194240&r)===r)break;for(i=-1,t=e.eventTimes;0<r;){var a=31-tl(r);o=1<<a,(a=t[a])>i&&(i=a),r&=~o}if(r=i,10<(r=(120>(r=e9()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*sw(r/1960))-r)){e.timeoutHandle=rj(lc.bind(null,e,sU,sj),r);break}lc(e,sU,sj);break;default:throw Error(d(329))}}}return s1(e,e9()),e.callbackNode===n?s2.bind(null,e):null}function s3(e,t){var n=sF;return e.current.memoizedState.isDehydrated&&(lt(e,t).flags|=256),2!==(e=lo(e,t))&&(t=sU,sU=n,null!==t&&s4(t)),e}function s4(e){null===sU?sU=e:sU.push.apply(sU,e)}function s5(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!n1(o(),i))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function s6(e,t){for(t&=~sN,t&=~sL,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-tl(t),r=1<<n;e[n]=-1,t&=~r}}function s8(e){if(0!=(6&sI))throw Error(d(327));lf();var t=tm(e,0);if(0==(1&t))return s1(e,e9()),null;var n=lo(e,t);if(0!==e.tag&&2===n){var r=ty(e);0!==r&&(t=r,n=s3(e,r))}if(1===n)throw n=sM,lt(e,0),s6(e,t),s1(e,e9()),n;if(6===n)throw Error(d(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,lc(e,sU,sj),s1(e,e9()),null}function s9(e,t){var n=sI;sI|=1;try{return e(t)}finally{0===(sI=n)&&(sz=e9()+500,im&&ib())}}function s7(e){null!==sV&&0===sV.tag&&0==(6&sI)&&lf();var t=sI;sI|=1;var n=sO.transition,r=tT;try{if(sO.transition=null,tT=1,e)return e()}finally{tT=r,sO.transition=n,0==(6&(sI=t))&&ib()}}function le(){sA=sD.current,r7(sD)}function lt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,rH(n)),null!==sk)for(n=sk.return;null!==n;){var r=n;switch(iP(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&il();break;case 3:ov(),r7(ii),r7(ir),oS();break;case 5:ob(r);break;case 4:ov();break;case 13:case 19:r7(o_);break;case 10:i4(r.type._context);break;case 22:case 23:le()}n=n.return}if(sx=e,sk=e=lT(e.current,null),sC=sA=t,sP=0,sM=null,sN=sL=sR=0,sU=sF=null,null!==i9){for(t=0;t<i9.length;t++)if(null!==(r=(n=i9[t]).interleaved)){n.interleaved=null;var i=r.next,o=n.pending;if(null!==o){var a=o.next;o.next=i,r.next=a}n.pending=r}i9=null}return e}function ln(e,t){for(;;){var n=sk;try{if(i3(),oT.current=al,oA){for(var r=ox.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}oA=!1}if(oI=0,oC=ok=ox=null,oD=!1,oP=0,sT.current=null,null===n||null===n.return){sP=1,sM=t,sk=null;break}e:{var o=e,a=n.return,s=n,l=t;if(t=sC,s.flags|=32768,null!==l&&"object"==typeof l&&"function"==typeof l.then){var u=l,c=s,f=c.tag;if(0==(1&c.mode)&&(0===f||11===f||15===f)){var p=c.alternate;p?(c.updateQueue=p.updateQueue,c.memoizedState=p.memoizedState,c.lanes=p.lanes):(c.updateQueue=null,c.memoizedState=null)}var h=aI(a);if(null!==h){h.flags&=-257,ax(h,a,s,o,t),1&h.mode&&aO(o,u,t),t=h,l=u;var m=t.updateQueue;if(null===m){var g=new Set;g.add(l),t.updateQueue=g}else m.add(l);break e}if(0==(1&t)){aO(o,u,t),li();break e}l=Error(d(426))}else if(iL&&1&s.mode){var v=aI(a);if(null!==v){0==(65536&v.flags)&&(v.flags|=256),ax(v,a,s,o,t),iY(ab(l,s));break e}}o=l=ab(l,s),4!==sP&&(sP=2),null===sF?sF=[o]:sF.push(o),o=a;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var y=aS(o,l,t);ol(o,y);break e;case 1:s=l;var b=o.type,_=o.stateNode;if(0==(128&o.flags)&&("function"==typeof b.getDerivedStateFromError||null!==_&&"function"==typeof _.componentDidCatch&&(null===sG||!sG.has(_)))){o.flags|=65536,t&=-t,o.lanes|=t;var E=aT(o,s,t);ol(o,E);break e}}o=o.return}while(null!==o)}lu(n)}catch(e){t=e,sk===n&&null!==n&&(sk=n=n.return);continue}break}}function lr(){var e=sS.current;return sS.current=al,null===e?al:e}function li(){(0===sP||3===sP||2===sP)&&(sP=4),null===sx||0==(268435455&sR)&&0==(268435455&sL)||s6(sx,sC)}function lo(e,t){var n=sI;sI|=2;var r=lr();for((sx!==e||sC!==t)&&(sj=null,lt(e,t));;)try{la();break}catch(t){ln(e,t)}if(i3(),sI=n,sS.current=r,null!==sk)throw Error(d(261));return sx=null,sC=0,sP}function la(){for(;null!==sk;)ll(sk)}function ls(){for(;null!==sk&&!e6();)ll(sk)}function ll(e){var t=l(e.alternate,e,sA);e.memoizedProps=e.pendingProps,null===t?lu(e):sk=t,sT.current=null}function lu(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(n=a1(n,t,sA))){sk=n;return}}else{if(null!==(n=a2(n,t))){n.flags&=32767,sk=n;return}if(null!==e)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{sP=6,sk=null;return}}if(null!==(t=t.sibling)){sk=t;return}sk=t=e}while(null!==t);0===sP&&(sP=5)}function lc(e,t,n){var r=tT,i=sO.transition;try{sO.transition=null,tT=1,ld(e,t,n,r)}finally{sO.transition=i,tT=r}return null}function ld(e,t,n,r){do lf();while(null!==sV);if(0!=(6&sI))throw Error(d(327));n=e.finishedWork;var i=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(d(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(tw(e,o),e===sx&&(sk=sx=null,sC=0),0==(2064&n.subtreeFlags)&&0==(2064&n.flags)||sY||(sY=!0,lb(tn,function(){return lf(),null})),o=0!=(15990&n.flags),0!=(15990&n.subtreeFlags)||o){o=sO.transition,sO.transition=null;var a=tT;tT=1;var s=sI;sI|=4,sT.current=null,se(e,n),sm(n,e),n9(rB),tK=!!rU,rB=rU=null,e.current=n,sv(n,e,i),e8(),sI=s,tT=a,sO.transition=o}else e.current=n;if(sY&&(sY=!1,sV=e,sq=i),0===(o=e.pendingLanes)&&(sG=null),ts(n.stateNode,r),s1(e,e9()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)r((i=t[n]).value,{componentStack:i.stack,digest:i.digest});if(sH)throw sH=!1,e=sW,sW=null,e;return 0!=(1&sq)&&0!==e.tag&&lf(),0!=(1&(o=e.pendingLanes))?e===s$?sZ++:(sZ=0,s$=e):sZ=0,ib(),null}function lf(){if(null!==sV){var e=tO(sq),t=sO.transition,n=tT;try{if(sO.transition=null,tT=16>e?16:e,null===sV)var r=!1;else{if(e=sV,sV=null,sq=0,0!=(6&sI))throw Error(d(331));var i=sI;for(sI|=4,a6=e.current;null!==a6;){var o=a6,a=o.child;if(0!=(16&a6.flags)){var s=o.deletions;if(null!==s){for(var l=0;l<s.length;l++){var u=s[l];for(a6=u;null!==a6;){var c=a6;switch(c.tag){case 0:case 11:case 15:st(8,c,o)}var f=c.child;if(null!==f)f.return=c,a6=f;else for(;null!==a6;){var p=(c=a6).sibling,h=c.return;if(si(c),c===u){a6=null;break}if(null!==p){p.return=h,a6=p;break}a6=h}}}var m=o.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}a6=o}}if(0!=(2064&o.subtreeFlags)&&null!==a)a.return=o,a6=a;else for(;null!==a6;){if(o=a6,0!=(2048&o.flags))switch(o.tag){case 0:case 11:case 15:st(9,o,o.return)}var y=o.sibling;if(null!==y){y.return=o.return,a6=y;break}a6=o.return}}var b=e.current;for(a6=b;null!==a6;){var _=(a=a6).child;if(0!=(2064&a.subtreeFlags)&&null!==_)_.return=a,a6=_;else for(a=b;null!==a6;){if(s=a6,0!=(2048&s.flags))try{switch(s.tag){case 0:case 11:case 15:sn(9,s)}}catch(e){lh(s,s.return,e)}if(s===a){a6=null;break}var E=s.sibling;if(null!==E){E.return=s.return,a6=E;break}a6=s.return}}if(sI=i,ib(),ta&&"function"==typeof ta.onPostCommitFiberRoot)try{ta.onPostCommitFiberRoot(to,e)}catch(e){}r=!0}return r}finally{tT=n,sO.transition=t}}return!1}function lp(e,t,n){t=aS(e,t=ab(n,t),1),e=oa(e,t,1),t=sX(),null!==e&&(tE(e,1,t),s1(e,t))}function lh(e,t,n){if(3===e.tag)lp(e,e,n);else for(;null!==t;){if(3===t.tag){lp(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===sG||!sG.has(r))){e=aT(t,e=ab(n,e),1),t=oa(t,e,1),e=sX(),null!==t&&(tE(t,1,e),s1(t,e));break}}t=t.return}}function lm(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=sX(),e.pingedLanes|=e.suspendedLanes&n,sx===e&&(sC&n)===n&&(4===sP||3===sP&&(130023424&sC)===sC&&500>e9()-sB?lt(e,0):sN|=n),s1(e,t)}function lg(e,t){0===t&&(0==(1&e.mode)?t=1:(t=tp,0==(130023424&(tp<<=1))&&(tp=4194304)));var n=sX();null!==(e=ot(e,t))&&(tE(e,t,n),s1(e,n))}function lv(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),lg(e,n)}function ly(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;null!==i&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(d(314))}null!==r&&r.delete(t),lg(e,n)}function lb(e,t){return e4(e,t)}function l_(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function lE(e,t,n,r){return new l_(e,t,n,r)}function lw(e){return!(!(e=e.prototype)||!e.isReactComponent)}function lS(e){if("function"==typeof e)return lw(e)?1:0;if(null!=e){if((e=e.$$typeof)===F)return 11;if(e===z)return 14}return 2}function lT(e,t){var n=e.alternate;return null===n?((n=lE(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function lO(e,t,n,r,i,o){var a=2;if(r=e,"function"==typeof e)lw(e)&&(a=1);else if("string"==typeof e)a=5;else e:switch(e){case P:return lI(n.children,i,o,t);case M:a=8,i|=8;break;case R:return(e=lE(12,n,t,2|i)).elementType=R,e.lanes=o,e;case U:return(e=lE(13,n,t,i)).elementType=U,e.lanes=o,e;case B:return(e=lE(19,n,t,i)).elementType=B,e.lanes=o,e;case H:return lx(n,i,o,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case L:a=10;break e;case N:a=9;break e;case F:a=11;break e;case z:a=14;break e;case j:a=16,r=null;break e}throw Error(d(130,null==e?e:typeof e,""))}return(t=lE(a,n,t,i)).elementType=e,t.type=r,t.lanes=o,t}function lI(e,t,n,r){return(e=lE(7,e,r,t)).lanes=n,e}function lx(e,t,n,r){return(e=lE(22,e,r,t)).elementType=H,e.lanes=n,e.stateNode={isHidden:!1},e}function lk(e,t,n){return(e=lE(6,e,null,t)).lanes=n,e}function lC(e,t,n){return(t=lE(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function lA(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=t_(0),this.expirationTimes=t_(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=t_(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function lD(e,t,n,r,i,o,a,s,l){return e=new lA(e,t,n,s,l),1===t?(t=1,!0===o&&(t|=8)):t=0,o=lE(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},or(o),e}function lP(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:D,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function lM(e){if(!e)return it;e=e._reactInternals;e:{if(eX(e)!==e||1!==e.tag)throw Error(d(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(is(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(d(171))}if(1===e.tag){var n=e.type;if(is(n))return ic(e,n,t)}return t}function lR(e,t,n,r,i,o,a,s,l){return(e=lD(n,r,!0,e,i,o,a,s,l)).context=lM(null),n=e.current,(o=oo(r=sX(),i=sJ(n))).callback=null!=t?t:null,oa(n,o,i),e.current.lanes=i,tE(e,i,r),s1(e,r),e}function lL(e,t,n,r){var i=t.current,o=sX(),a=sJ(i);return n=lM(n),null===t.context?t.context=n:t.pendingContext=n,(t=oo(o,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=oa(i,t,a))&&(s0(e,i,a,o),os(e,i,a)),a}function lN(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function lF(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function lU(e,t){lF(e,t),(e=e.alternate)&&lF(e,t)}function lB(){return null}l=function(e,t,n){if(null!==e){if(e.memoizedProps!==t.pendingProps||ii.current)aC=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return aC=!1,aX(e,t,n);aC=0!=(131072&e.flags)}}else aC=!1,iL&&0!=(1048576&t.flags)&&iA(t,iS,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;aK(e,t),e=t.pendingProps;var i=ia(t,ir.current);i6(t,n),i=oN(null,t,r,e,i,n);var o=oF();return t.flags|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,is(r)?(o=!0,id(t)):o=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,or(t),i.updater=ah,t.stateNode=i,i._reactInternals=t,ay(t,r,e,n),t=aU(null,t,r,!0,o,n)):(t.tag=0,iL&&o&&iD(t),aA(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(aK(e,t),e=t.pendingProps,r=(i=r._init)(r._payload),t.type=r,i=t.tag=lS(r),e=af(r,e),i){case 0:t=aN(null,t,r,e,n);break e;case 1:t=aF(null,t,r,e,n);break e;case 11:t=aD(null,t,r,e,n);break e;case 14:t=aP(null,t,r,af(r.type,e),n);break e}throw Error(d(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:af(r,i),aN(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:af(r,i),aF(e,t,r,i,n);case 3:e:{if(aB(t),null===e)throw Error(d(387));r=t.pendingProps,i=(o=t.memoizedState).element,oi(e,t),ou(t,r,null,n);var a=t.memoizedState;if(r=a.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,256&t.flags){i=ab(Error(d(423)),t),t=az(e,t,r,n,i);break e}if(r!==i){i=ab(Error(d(424)),t),t=az(e,t,r,n,i);break e}for(iR=rq(t.stateNode.containerInfo.firstChild),iM=t,iL=!0,iN=null,n=iX(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(iG(),r===i){t=aQ(e,t,n);break e}aA(e,t,r,n)}t=t.child}return t;case 5:return oy(t),null===e&&iz(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,a=i.children,rz(r,i)?a=null:null!==o&&rz(r,o)&&(t.flags|=32),aL(e,t),aA(e,t,a,n),t.child;case 6:return null===e&&iz(t),null;case 13:return aW(e,t,n);case 4:return og(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=iQ(t,null,r,n):aA(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:af(r,i),aD(e,t,r,i,n);case 7:return aA(e,t,t.pendingProps,n),t.child;case 8:case 12:return aA(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,ie(iJ,r._currentValue),r._currentValue=a,null!==o){if(n1(o.value,a)){if(o.children===i.children&&!ii.current){t=aQ(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var s=o.dependencies;if(null!==s){a=o.child;for(var l=s.firstContext;null!==l;){if(l.context===r){if(1===o.tag){(l=oo(-1,n&-n)).tag=2;var u=o.updateQueue;if(null!==u){var c=(u=u.shared).pending;null===c?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}o.lanes|=n,null!==(l=o.alternate)&&(l.lanes|=n),i5(o.return,n,t),s.lanes|=n;break}l=l.next}}else if(10===o.tag)a=o.type===t.type?null:o.child;else if(18===o.tag){if(null===(a=o.return))throw Error(d(341));a.lanes|=n,null!==(s=a.alternate)&&(s.lanes|=n),i5(a,n,t),a=o.sibling}else a=o.child;if(null!==a)a.return=o;else for(a=o;null!==a;){if(a===t){a=null;break}if(null!==(o=a.sibling)){o.return=a.return,a=o;break}a=a.return}o=a}}aA(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,i6(t,n),r=r(i=i8(i)),t.flags|=1,aA(e,t,r,n),t.child;case 14:return i=af(r=t.type,t.pendingProps),i=af(r.type,i),aP(e,t,r,i,n);case 15:return aM(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:af(r,i),aK(e,t),t.tag=1,is(r)?(e=!0,id(t)):e=!1,i6(t,n),ag(t,r,i),ay(t,r,i,n),aU(null,t,r,!0,e,n);case 19:return a$(e,t,n);case 22:return aR(e,t,n)}throw Error(d(156,t.tag))};var lz="function"==typeof reportError?reportError:function(e){console.error(e)};function lj(e){this._internalRoot=e}function lH(e){this._internalRoot=e}function lW(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function lG(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function lY(){}function lV(e,t,n,r,i){if(i){if("function"==typeof r){var o=r;r=function(){var e=lN(a);o.call(e)}}var a=lR(t,r,e,0,null,!1,!1,"",lY);return e._reactRootContainer=a,e[rX]=a.current,rI(8===e.nodeType?e.parentNode:e),s7(),a}for(;i=e.lastChild;)e.removeChild(i);if("function"==typeof r){var s=r;r=function(){var e=lN(l);s.call(e)}}var l=lD(e,0,!1,null,null,!1,!1,"",lY);return e._reactRootContainer=l,e[rX]=l.current,rI(8===e.nodeType?e.parentNode:e),s7(function(){lL(t,l,n,r)}),l}function lq(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o;if("function"==typeof i){var s=i;i=function(){var e=lN(a);s.call(e)}}lL(t,a,e,i)}else a=lV(n,t,e,i,r);return lN(a)}lH.prototype.render=lj.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(d(409));lL(e,t,null,null)},lH.prototype.unmount=lj.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;s7(function(){lL(null,e,null,null)}),t[rX]=null}},lH.prototype.unstable_scheduleHydration=function(e){if(e){var t=tC();e={blockedOn:null,target:e,priority:t};for(var n=0;n<tU.length&&0!==t&&t<tU[n].priority;n++);tU.splice(n,0,e),0===n&&tW(e)}},tI=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=th(t.pendingLanes);0!==n&&(tS(t,1|n),s1(t,e9()),0==(6&sI)&&(sz=e9()+500,ib()))}break;case 13:s7(function(){var t=ot(e,1);null!==t&&s0(t,e,1,sX())}),lU(e,1)}},tx=function(e){if(13===e.tag){var t=ot(e,134217728);null!==t&&s0(t,e,134217728,sX()),lU(e,134217728)}},tk=function(e){if(13===e.tag){var t=sJ(e),n=ot(e,t);null!==n&&s0(n,e,t,sX()),lU(e,t)}},tC=function(){return tT},tA=function(e,t){var n=tT;try{return tT=e,t()}finally{tT=n}},eD=function(e,t,n){switch(t){case"input":if(el(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=r5(r);if(!i)throw Error(d(90));er(r),el(r,i)}}}break;case"textarea":em(e,n);break;case"select":null!=(t=n.value)&&ef(e,!!n.multiple,t,!1)}},eF=s9,eU=s7;var lZ={usingClientEntryPoint:!1,Events:[r3,r4,r5,eL,eN,s9]},l$={findFiberByHostInstance:r2,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},lK={bundleType:l$.bundleType,version:l$.version,rendererPackageName:l$.rendererPackageName,rendererConfig:l$.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:C.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=e2(e))?null:e.stateNode},findFiberByHostInstance:l$.findFiberByHostInstance||lB,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var lQ=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!lQ.isDisabled&&lQ.supportsFiber)try{to=lQ.inject(lK),ta=lQ}catch(e){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=lZ,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!lW(t))throw Error(d(200));return lP(e,t,null,n)},t.createRoot=function(e,t){if(!lW(e))throw Error(d(299));var n=!1,r="",i=lz;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(i=t.onRecoverableError)),t=lD(e,1,!1,null,null,n,!1,r,i),e[rX]=t.current,rI(8===e.nodeType?e.parentNode:e),new lj(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(d(188));throw Error(d(268,e=Object.keys(e).join(",")))}return e=null===(e=e2(t))?null:e.stateNode},t.flushSync=function(e){return s7(e)},t.hydrate=function(e,t,n){if(!lG(t))throw Error(d(200));return lq(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!lW(e))throw Error(d(405));var r=null!=n&&n.hydratedSources||null,i=!1,o="",a=lz;if(null!=n&&(!0===n.unstable_strictMode&&(i=!0),void 0!==n.identifierPrefix&&(o=n.identifierPrefix),void 0!==n.onRecoverableError&&(a=n.onRecoverableError)),t=lR(t,null,e,1,null!=n?n:null,i,!1,o,a),e[rX]=t.current,rI(e),r)for(e=0;e<r.length;e++)i=(i=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new lH(t)},t.render=function(e,t,n){if(!lG(t))throw Error(d(200));return lq(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!lG(e))throw Error(d(40));return!!e._reactRootContainer&&(s7(function(){lq(null,null,e,!1,function(){e._reactRootContainer=null,e[rX]=null})}),!0)},t.unstable_batchedUpdates=s9,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!lG(n))throw Error(d(200));if(null==e||void 0===e._reactInternals)throw Error(d(38));return lq(e,t,n,!1,r)},t.version="18.3.1-next-f1338f8080-20240426"},6495:function(e,t,n){"use strict";var r=n(2790);t.createRoot=r.createRoot,r.hydrateRoot},2790:function(e,t,n){"use strict";function r(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(e){console.error(e)}}r(),e.exports=n(8509)},1817:function(e,t){"use strict";/**
 * @license React
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */function n(e,t){var n=e.length;for(e.push(t);0<n;){var r=n-1>>>1,i=e[r];if(0<o(i,t))e[r]=t,e[n]=i,n=r;else break}}function r(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;for(var r=0,i=e.length,a=i>>>1;r<a;){var s=2*(r+1)-1,l=e[s],u=s+1,c=e[u];if(0>o(l,n))u<i&&0>o(c,l)?(e[r]=c,e[u]=n,r=u):(e[r]=l,e[s]=n,r=s);else if(u<i&&0>o(c,n))e[r]=c,e[u]=n,r=u;else break}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var a,s=performance;t.unstable_now=function(){return s.now()}}else{var l=Date,u=l.now();t.unstable_now=function(){return l.now()-u}}var c=[],d=[],f=1,p=null,h=3,m=!1,g=!1,v=!1,y="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,_="undefined"!=typeof setImmediate?setImmediate:null;function E(e){for(var t=r(d);null!==t;){if(null===t.callback)i(d);else if(t.startTime<=e)i(d),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(d)}}function w(e){if(v=!1,E(e),!g){if(null!==r(c))g=!0,M(S);else{var t=r(d);null!==t&&R(w,t.startTime-e)}}}function S(e,n){g=!1,v&&(v=!1,b(I),I=-1),m=!0;var o=h;try{for(E(n),p=r(c);null!==p&&(!(p.expirationTime>n)||e&&!C());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var s=a(p.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?p.callback=s:p===r(c)&&i(c),E(n)}else i(c);p=r(c)}if(null!==p)var l=!0;else{var u=r(d);null!==u&&R(w,u.startTime-n),l=!1}return l}finally{p=null,h=o,m=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var T=!1,O=null,I=-1,x=5,k=-1;function C(){return!(t.unstable_now()-k<x)}function A(){if(null!==O){var e=t.unstable_now();k=e;var n=!0;try{n=O(!0,e)}finally{n?a():(T=!1,O=null)}}else T=!1}if("function"==typeof _)a=function(){_(A)};else if("undefined"!=typeof MessageChannel){var D=new MessageChannel,P=D.port2;D.port1.onmessage=A,a=function(){P.postMessage(null)}}else a=function(){y(A,0)};function M(e){O=e,T||(T=!0,a())}function R(e,n){I=y(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||m||(g=!0,M(S))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):x=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=h;h=e;try{return t()}finally{h=n}},t.unstable_scheduleCallback=function(e,i,o){var a=t.unstable_now();switch(o="object"==typeof o&&null!==o&&"number"==typeof(o=o.delay)&&0<o?a+o:a,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=o+s,e={id:f++,callback:i,priorityLevel:e,startTime:o,expirationTime:s,sortIndex:-1},o>a?(e.sortIndex=o,n(d,e),null===r(c)&&e===r(d)&&(v?(b(I),I=-1):v=!0,R(w,o-a))):(e.sortIndex=s,n(c,e),g||m||(g=!0,M(S))),e},t.unstable_shouldYield=C,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},8213:function(e,t,n){"use strict";e.exports=n(1817)},7019:function(e){let t=Object.freeze({Ame:"https://sy.to/spwfame",HevcCannotPlay:"https://sy.to/spwfamehv",AutoConvertExtensionAndDesktopApp:"https://sy.to/spwpcext",HeicThumbnailCannotDisplay:"https://sy.to/sprwdtsf",ExtensionKb:"https://sy.to/spextkb",ClientReleaseNote:"https://sy.to/spcrn",ClientTermsOfService:"https://sy.to/spctos",ClientPrivacyStatement:"https://sy.to/spcps",ClientHelpCenter:"https://sy.to/spchelp",ExtensionGuide:"https://sy.to/spcnonext",ClientKb:"https://sy.to/spckb",ClientCodecGuide:"https://sy.to/spcpctsf",UserNoPermission:"https://sy.to/sppermit",TransformAndReupload:"https://sy.to/spnovideo",UseMobileGuide:"https://sy.to/spmbtsf",SimilarGuide:"https://sy.to/smlit",SimilarClusterScheduleGuide:"https://sy.to/smnashb"}),n=Object.freeze({HevcInstall:"ms-windows-store://pdp?productid=9n4wgh0z6vhq&pos=0%2C0%2C1849%2C1080",HevcPurchase:"ms-windows-store://pdp?productid=9nmzlz57r3t7",HeifInstall:"ms-windows-store://pdp?productid=9pmmsr1cgpwg&pos=0%2C0%2C1849%2C1080"}),r="synofoto://",i="synofoto://settings/codec",o="https://utyautoupdate.synology.com/getUpdate",a="https://utyautoupdate-rc.synology.com/getUpdate";e.exports={SynoDocsLinks:t,ExternalUrl:n,PcClientProtocol:r,PcClientSettingsCodecProtocol:i,SynoAutoUpdateUrl:o,SynoAutoUpdateRcUrl:a}},254:function(e){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",i=e.type||"",o=i.replace(/\/.*$/,"");return n.some(function(e){var t=e.trim();return"."===t.charAt(0)?r.toLowerCase().endsWith(t.toLowerCase()):t.endsWith("/*")?o===t.replace(/\/.*$/,""):i===t})}return!0}}])},4184:function(e){!/*!
  Copyright (c) 2016 Jed Watson.
  Licensed under the MIT License (MIT), see
  http://jedwatson.github.io/classnames
*/function(){"use strict";var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r<arguments.length;r++){var i=arguments[r];if(i){var o=typeof i;if("string"===o||"number"===o)e.push(i);else if(Array.isArray(i))e.push(n.apply(null,i));else if("object"===o)for(var a in i)t.call(i,a)&&i[a]&&e.push(a)}}return e.join(" ")}e.exports?e.exports=n:"function"==typeof define&&"object"==typeof define.amd&&define.amd?define("classnames",[],function(){return n}):window.classNames=n}()},452:function(e,t,n){!function(r,i,o){e.exports=t=i(n(8249),n(8269),n(8214),n(888),n(5109))}(0,function(e){return!function(){var t=e,n=t.lib.BlockCipher,r=t.algo,i=[],o=[],a=[],s=[],l=[],u=[],c=[],d=[],f=[],p=[];!function(){for(var e=[],t=0;t<256;t++)t<128?e[t]=t<<1:e[t]=t<<1^283;for(var n=0,r=0,t=0;t<256;t++){var h=r^r<<1^r<<2^r<<3^r<<4;h=h>>>8^255&h^99,i[n]=h,o[h]=n;var m=e[n],g=e[m],v=e[g],y=257*e[h]^16843008*h;a[n]=y<<24|y>>>8,s[n]=y<<16|y>>>16,l[n]=y<<8|y>>>24,u[n]=y;var y=16843009*v^65537*g^257*m^16843008*n;c[h]=y<<24|y>>>8,d[h]=y<<16|y>>>16,f[h]=y<<8|y>>>24,p[h]=y,n?(n=m^e[e[e[v^m]]],r^=e[e[r]]):n=r=1}}();var h=[0,1,2,4,8,16,32,64,128,27,54],m=r.AES=n.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,n=e.sigBytes/4,r=((this._nRounds=n+6)+1)*4,o=this._keySchedule=[],a=0;a<r;a++)if(a<n)o[a]=t[a];else{var s=o[a-1];a%n?n>6&&a%n==4&&(s=i[s>>>24]<<24|i[s>>>16&255]<<16|i[s>>>8&255]<<8|i[255&s]):s=(i[(s=s<<8|s>>>24)>>>24]<<24|i[s>>>16&255]<<16|i[s>>>8&255]<<8|i[255&s])^h[a/n|0]<<24,o[a]=o[a-n]^s}for(var l=this._invKeySchedule=[],u=0;u<r;u++){var a=r-u;if(u%4)var s=o[a];else var s=o[a-4];u<4||a<=4?l[u]=s:l[u]=c[i[s>>>24]]^d[i[s>>>16&255]]^f[i[s>>>8&255]]^p[i[255&s]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,a,s,l,u,i)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,c,d,f,p,o);var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,r,i,o,a,s){for(var l=this._nRounds,u=e[t]^n[0],c=e[t+1]^n[1],d=e[t+2]^n[2],f=e[t+3]^n[3],p=4,h=1;h<l;h++){var m=r[u>>>24]^i[c>>>16&255]^o[d>>>8&255]^a[255&f]^n[p++],g=r[c>>>24]^i[d>>>16&255]^o[f>>>8&255]^a[255&u]^n[p++],v=r[d>>>24]^i[f>>>16&255]^o[u>>>8&255]^a[255&c]^n[p++],y=r[f>>>24]^i[u>>>16&255]^o[c>>>8&255]^a[255&d]^n[p++];u=m,c=g,d=v,f=y}var m=(s[u>>>24]<<24|s[c>>>16&255]<<16|s[d>>>8&255]<<8|s[255&f])^n[p++],g=(s[c>>>24]<<24|s[d>>>16&255]<<16|s[f>>>8&255]<<8|s[255&u])^n[p++],v=(s[d>>>24]<<24|s[f>>>16&255]<<16|s[u>>>8&255]<<8|s[255&c])^n[p++],y=(s[f>>>24]<<24|s[u>>>16&255]<<16|s[c>>>8&255]<<8|s[255&d])^n[p++];e[t]=m,e[t+1]=g,e[t+2]=v,e[t+3]=y},keySize:8});t.AES=n._createHelper(m)}(),e.AES})},5109:function(e,t,n){!function(r,i,o){e.exports=t=i(n(8249),n(888))}(0,function(e){e.lib.Cipher||function(){var t=e,n=t.lib,r=n.Base,i=n.WordArray,o=n.BufferedBlockAlgorithm,a=t.enc;a.Utf8;var s=a.Base64,l=t.algo.EvpKDF,u=n.Cipher=o.extend({cfg:r.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,n){this.cfg=this.cfg.extend(n),this._xformMode=e,this._key=t,this.reset()},reset:function(){o.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?y:g}return function(t){return{encrypt:function(n,r,i){return e(r).encrypt(t,n,r,i)},decrypt:function(n,r,i){return e(r).decrypt(t,n,r,i)}}}}()});n.StreamCipher=u.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var c=t.mode={},d=n.BlockCipherMode=r.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),f=c.CBC=function(){var e=d.extend();function t(e,t,n){var r=this._iv;if(r){var i=r;this._iv=void 0}else var i=this._prevBlock;for(var o=0;o<n;o++)e[t+o]^=i[o]}return e.Encryptor=e.extend({processBlock:function(e,n){var r=this._cipher,i=r.blockSize;t.call(this,e,n,i),r.encryptBlock(e,n),this._prevBlock=e.slice(n,n+i)}}),e.Decryptor=e.extend({processBlock:function(e,n){var r=this._cipher,i=r.blockSize,o=e.slice(n,n+i);r.decryptBlock(e,n),t.call(this,e,n,i),this._prevBlock=o}}),e}(),p=(t.pad={}).Pkcs7={pad:function(e,t){for(var n=4*t,r=n-e.sigBytes%n,o=r<<24|r<<16|r<<8|r,a=[],s=0;s<r;s+=4)a.push(o);var l=i.create(a,r);e.concat(l)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}};n.BlockCipher=u.extend({cfg:u.cfg.extend({mode:f,padding:p}),reset:function(){u.reset.call(this);var e=this.cfg,t=e.iv,n=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var r=n.createEncryptor;else{var r=n.createDecryptor;this._minBufferSize=1}this._mode&&this._mode.__creator==r?this._mode.init(this,t&&t.words):(this._mode=r.call(n,this,t&&t.words),this._mode.__creator=r)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else{var t=this._process(!0);e.unpad(t)}return t},blockSize:4});var h=n.CipherParams=r.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),m=(t.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,n=e.salt;if(n)var r=i.create([1398893684,1701076831]).concat(n).concat(t);else var r=t;return r.toString(s)},parse:function(e){var t=s.parse(e),n=t.words;if(1398893684==n[0]&&1701076831==n[1]){var r=i.create(n.slice(2,4));n.splice(0,4),t.sigBytes-=16}return h.create({ciphertext:t,salt:r})}},g=n.SerializableCipher=r.extend({cfg:r.extend({format:m}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var i=e.createEncryptor(n,r),o=i.finalize(t),a=i.cfg;return h.create({ciphertext:o,key:n,iv:a.iv,algorithm:e,mode:a.mode,padding:a.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),e.createDecryptor(n,r).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),v=(t.kdf={}).OpenSSL={execute:function(e,t,n,r){r||(r=i.random(8));var o=l.create({keySize:t+n}).compute(e,r),a=i.create(o.words.slice(t),4*n);return o.sigBytes=4*t,h.create({key:o,iv:a,salt:r})}},y=n.PasswordBasedCipher=g.extend({cfg:g.cfg.extend({kdf:v}),encrypt:function(e,t,n,r){var i=(r=this.cfg.extend(r)).kdf.execute(n,e.keySize,e.ivSize);r.iv=i.iv;var o=g.encrypt.call(this,e,t,i.key,r);return o.mixIn(i),o},decrypt:function(e,t,n,r){r=this.cfg.extend(r),t=this._parse(t,r.format);var i=r.kdf.execute(n,e.keySize,e.ivSize,t.salt);return r.iv=i.iv,g.decrypt.call(this,e,t,i.key,r)}})}()})},8249:function(e,t){!function(n,r){e.exports=t=r()}(0,function(){var e=e||function(e,t){var n=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),r={},i=r.lib={},o=i.Base=function(){return{extend:function(e){var t=n(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),a=i.WordArray=o.extend({init:function(e,n){e=this.words=e||[],t!=n?this.sigBytes=n:this.sigBytes=4*e.length},toString:function(e){return(e||l).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,i=e.sigBytes;if(this.clamp(),r%4)for(var o=0;o<i;o++){var a=n[o>>>2]>>>24-o%4*8&255;t[r+o>>>2]|=a<<24-(r+o)%4*8}else for(var o=0;o<i;o+=4)t[r+o>>>2]=n[o>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=o.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n,r=[],i=function(t){var t=t,n=987654321,r=4294967295;return function(){var i=((n=36969*(65535&n)+(n>>16)&r)<<16)+(t=18e3*(65535&t)+(t>>16)&r)&r;return i/=4294967296,(i+=.5)*(e.random()>.5?1:-1)}},o=0;o<t;o+=4){var s=i(4294967296*(n||e.random()));n=987654071*s(),r.push(4294967296*s()|0)}return new a.init(r,t)}}),s=r.enc={},l=s.Hex={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i++){var o=t[i>>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r+=2)n[r>>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new a.init(n,t/2)}},u=s.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i++){var o=t[i>>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r++)n[r>>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new a.init(n,t)}},c=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(u.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return u.parse(unescape(encodeURIComponent(e)))}},d=i.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new a.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,i=n.sigBytes,o=this.blockSize,s=i/(4*o),l=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*o,u=e.min(4*l,i);if(l){for(var c=0;c<l;c+=o)this._doProcessBlock(r,c);var d=r.splice(0,l);n.sigBytes-=u}return new a.init(d,u)},clone:function(){var e=o.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0});i.Hasher=d.extend({cfg:o.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){d.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,n){return new e.init(n).finalize(t)}},_createHmacHelper:function(e){return function(t,n){return new f.HMAC.init(e,n).finalize(t)}}});var f=r.algo={};return r}(Math);return e})},8269:function(e,t,n){!function(r,i){e.exports=t=i(n(8249))}(0,function(e){return!function(){var t=e,n=t.lib.WordArray;function r(e,t,r){for(var i=[],o=0,a=0;a<t;a++)if(a%4){var s=r[e.charCodeAt(a-1)]<<a%4*2,l=r[e.charCodeAt(a)]>>>6-a%4*2;i[o>>>2]|=(s|l)<<24-o%4*8,o++}return n.create(i,o)}t.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var i=[],o=0;o<n;o+=3)for(var a=(t[o>>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,s=0;s<4&&o+.75*s<n;s++)i.push(r.charAt(a>>>6*(3-s)&63));var l=r.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(e){var t=e.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var o=0;o<n.length;o++)i[n.charCodeAt(o)]=o}var a=n.charAt(64);if(a){var s=e.indexOf(a);-1!==s&&(t=s)}return r(e,t,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),e.enc.Base64})},888:function(e,t,n){!function(r,i,o){e.exports=t=i(n(8249),n(2783),n(9824))}(0,function(e){return!function(){var t=e,n=t.lib,r=n.Base,i=n.WordArray,o=t.algo,a=o.MD5,s=o.EvpKDF=r.extend({cfg:r.extend({keySize:4,hasher:a,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n=this.cfg,r=n.hasher.create(),o=i.create(),a=o.words,s=n.keySize,l=n.iterations;a.length<s;){u&&r.update(u);var u=r.update(e).finalize(t);r.reset();for(var c=1;c<l;c++)u=r.finalize(u),r.reset();o.concat(u)}return o.sigBytes=4*s,o}});t.EvpKDF=function(e,t,n){return s.create(n).compute(e,t)}}(),e.EvpKDF})},9824:function(e,t,n){!function(r,i){e.exports=t=i(n(8249))}(0,function(e){!function(){var t=e,n=t.lib.Base,r=t.enc.Utf8;t.algo.HMAC=n.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=r.parse(t));var n=e.blockSize,i=4*n;t.sigBytes>i&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),a=this._iKey=t.clone(),s=o.words,l=a.words,u=0;u<n;u++)s[u]^=1549556828,l[u]^=909522486;o.sigBytes=a.sigBytes=i,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,n=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(n))}})}()})},8214:function(e,t,n){!function(r,i){e.exports=t=i(n(8249))}(0,function(e){return!function(t){var n=e,r=n.lib,i=r.WordArray,o=r.Hasher,a=n.algo,s=[];!function(){for(var e=0;e<64;e++)s[e]=4294967296*t.abs(t.sin(e+1))|0}();var l=a.MD5=o.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,i=e[r];e[r]=(i<<8|i>>>24)&16711935|(i<<24|i>>>8)&4278255360}var o=this._hash.words,a=e[t+0],l=e[t+1],p=e[t+2],h=e[t+3],m=e[t+4],g=e[t+5],v=e[t+6],y=e[t+7],b=e[t+8],_=e[t+9],E=e[t+10],w=e[t+11],S=e[t+12],T=e[t+13],O=e[t+14],I=e[t+15],x=o[0],k=o[1],C=o[2],A=o[3];x=u(x,k,C,A,a,7,s[0]),A=u(A,x,k,C,l,12,s[1]),C=u(C,A,x,k,p,17,s[2]),k=u(k,C,A,x,h,22,s[3]),x=u(x,k,C,A,m,7,s[4]),A=u(A,x,k,C,g,12,s[5]),C=u(C,A,x,k,v,17,s[6]),k=u(k,C,A,x,y,22,s[7]),x=u(x,k,C,A,b,7,s[8]),A=u(A,x,k,C,_,12,s[9]),C=u(C,A,x,k,E,17,s[10]),k=u(k,C,A,x,w,22,s[11]),x=u(x,k,C,A,S,7,s[12]),A=u(A,x,k,C,T,12,s[13]),C=u(C,A,x,k,O,17,s[14]),k=u(k,C,A,x,I,22,s[15]),x=c(x,k,C,A,l,5,s[16]),A=c(A,x,k,C,v,9,s[17]),C=c(C,A,x,k,w,14,s[18]),k=c(k,C,A,x,a,20,s[19]),x=c(x,k,C,A,g,5,s[20]),A=c(A,x,k,C,E,9,s[21]),C=c(C,A,x,k,I,14,s[22]),k=c(k,C,A,x,m,20,s[23]),x=c(x,k,C,A,_,5,s[24]),A=c(A,x,k,C,O,9,s[25]),C=c(C,A,x,k,h,14,s[26]),k=c(k,C,A,x,b,20,s[27]),x=c(x,k,C,A,T,5,s[28]),A=c(A,x,k,C,p,9,s[29]),C=c(C,A,x,k,y,14,s[30]),k=c(k,C,A,x,S,20,s[31]),x=d(x,k,C,A,g,4,s[32]),A=d(A,x,k,C,b,11,s[33]),C=d(C,A,x,k,w,16,s[34]),k=d(k,C,A,x,O,23,s[35]),x=d(x,k,C,A,l,4,s[36]),A=d(A,x,k,C,m,11,s[37]),C=d(C,A,x,k,y,16,s[38]),k=d(k,C,A,x,E,23,s[39]),x=d(x,k,C,A,T,4,s[40]),A=d(A,x,k,C,a,11,s[41]),C=d(C,A,x,k,h,16,s[42]),k=d(k,C,A,x,v,23,s[43]),x=d(x,k,C,A,_,4,s[44]),A=d(A,x,k,C,S,11,s[45]),C=d(C,A,x,k,I,16,s[46]),k=d(k,C,A,x,p,23,s[47]),x=f(x,k,C,A,a,6,s[48]),A=f(A,x,k,C,y,10,s[49]),C=f(C,A,x,k,O,15,s[50]),k=f(k,C,A,x,g,21,s[51]),x=f(x,k,C,A,S,6,s[52]),A=f(A,x,k,C,h,10,s[53]),C=f(C,A,x,k,E,15,s[54]),k=f(k,C,A,x,l,21,s[55]),x=f(x,k,C,A,b,6,s[56]),A=f(A,x,k,C,I,10,s[57]),C=f(C,A,x,k,v,15,s[58]),k=f(k,C,A,x,T,21,s[59]),x=f(x,k,C,A,m,6,s[60]),A=f(A,x,k,C,w,10,s[61]),C=f(C,A,x,k,p,15,s[62]),k=f(k,C,A,x,_,21,s[63]),o[0]=o[0]+x|0,o[1]=o[1]+k|0,o[2]=o[2]+C|0,o[3]=o[3]+A|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,i=8*e.sigBytes;n[i>>>5]|=128<<24-i%32;var o=t.floor(r/4294967296),a=r;n[(i+64>>>9<<4)+15]=(o<<8|o>>>24)&16711935|(o<<24|o>>>8)&4278255360,n[(i+64>>>9<<4)+14]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,e.sigBytes=(n.length+1)*4,this._process();for(var s=this._hash,l=s.words,u=0;u<4;u++){var c=l[u];l[u]=(c<<8|c>>>24)&16711935|(c<<24|c>>>8)&4278255360}return s},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function u(e,t,n,r,i,o,a){var s=e+(t&n|~t&r)+i+a;return(s<<o|s>>>32-o)+t}function c(e,t,n,r,i,o,a){var s=e+(t&r|n&~r)+i+a;return(s<<o|s>>>32-o)+t}function d(e,t,n,r,i,o,a){var s=e+(t^n^r)+i+a;return(s<<o|s>>>32-o)+t}function f(e,t,n,r,i,o,a){var s=e+(n^(t|~r))+i+a;return(s<<o|s>>>32-o)+t}n.MD5=o._createHelper(l),n.HmacMD5=o._createHmacHelper(l)}(Math),e.MD5})},2783:function(e,t,n){!function(r,i){e.exports=t=i(n(8249))}(0,function(e){return!function(){var t=e,n=t.lib,r=n.WordArray,i=n.Hasher,o=t.algo,a=[],s=o.SHA1=i.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],s=n[3],l=n[4],u=0;u<80;u++){if(u<16)a[u]=0|e[t+u];else{var c=a[u-3]^a[u-8]^a[u-14]^a[u-16];a[u]=c<<1|c>>>31}var d=(r<<5|r>>>27)+l+a[u];u<20?d+=(i&o|~i&s)+1518500249:u<40?d+=(i^o^s)+1859775393:u<60?d+=(i&o|i&s|o&s)-1894007588:d+=(i^o^s)-899497514,l=s,s=o,o=i<<30|i>>>2,i=r,r=d}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+s|0,n[4]=n[4]+l|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[(r+64>>>9<<4)+14]=Math.floor(n/4294967296),t[(r+64>>>9<<4)+15]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA1=i._createHelper(s),t.HmacSHA1=i._createHmacHelper(s)}(),e.SHA1})},7484:function(e){!function(t,n){e.exports=n()}(0,function(){"use strict";var e=1e3,t=6e4,n=36e5,r="millisecond",i="second",o="minute",a="hour",s="day",l="week",u="month",c="quarter",d="year",f="date",p="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},v=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:v,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?"+":"-")+v(r,2,"0")+":"+v(i,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),i=t.clone().add(r,u),o=n-i<0,a=t.clone().add(r+(o?-1:1),u);return+(-(r+(n-i)/(o?i-a:a-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return({M:u,y:d,w:l,d:s,D:f,h:a,m:o,s:i,ms:r,Q:c})[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},b="en",_={};_[b]=g;var E=function(e){return e instanceof O},w=function(e,t,n){var r;if(!e)return b;if("string"==typeof e)_[e]&&(r=e),t&&(_[e]=t,r=e);else{var i=e.name;_[i]=e,r=i}return!n&&r&&(b=r),r||!n&&b},S=function(e,t){if(E(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new O(n)},T=y;T.l=w,T.i=E,T.w=function(e,t){return S(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var O=function(){function g(e){this.$L=w(e.locale,null,!0),this.parse(e)}var v=g.prototype;return v.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(T.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var i=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},v.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},v.$utils=function(){return T},v.isValid=function(){return this.$d.toString()!==p},v.isSame=function(e,t){var n=S(e);return this.startOf(t)<=n&&n<=this.endOf(t)},v.isAfter=function(e,t){return S(e)<this.startOf(t)},v.isBefore=function(e,t){return this.endOf(t)<S(e)},v.$g=function(e,t,n){return T.u(e)?this[t]:this.set(n,e)},v.unix=function(){return Math.floor(this.valueOf()/1e3)},v.valueOf=function(){return this.$d.getTime()},v.startOf=function(e,t){var n=this,r=!!T.u(t)||t,c=T.p(e),p=function(e,t){var i=T.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?i:i.endOf(s)},h=function(e,t){return T.w(n.toDate()[e].apply(n.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},m=this.$W,g=this.$M,v=this.$D,y="set"+(this.$u?"UTC":"");switch(c){case d:return r?p(1,0):p(31,11);case u:return r?p(1,g):p(0,g+1);case l:var b=this.$locale().weekStart||0,_=(m<b?m+7:m)-b;return p(r?v-_:v+(6-_),g);case s:case f:return h(y+"Hours",0);case a:return h(y+"Minutes",1);case o:return h(y+"Seconds",2);case i:return h(y+"Milliseconds",3);default:return this.clone()}},v.endOf=function(e){return this.startOf(e,!1)},v.$set=function(e,t){var n,l=T.p(e),c="set"+(this.$u?"UTC":""),p=((n={})[s]=c+"Date",n[f]=c+"Date",n[u]=c+"Month",n[d]=c+"FullYear",n[a]=c+"Hours",n[o]=c+"Minutes",n[i]=c+"Seconds",n[r]=c+"Milliseconds",n)[l],h=l===s?this.$D+(t-this.$W):t;if(l===u||l===d){var m=this.clone().set(f,1);m.$d[p](h),m.init(),this.$d=m.set(f,Math.min(this.$D,m.daysInMonth())).$d}else p&&this.$d[p](h);return this.init(),this},v.set=function(e,t){return this.clone().$set(e,t)},v.get=function(e){return this[T.p(e)]()},v.add=function(r,c){var f,p=this;r=Number(r);var h=T.p(c),m=function(e){var t=S(p);return T.w(t.date(t.date()+Math.round(e*r)),p)};if(h===u)return this.set(u,this.$M+r);if(h===d)return this.set(d,this.$y+r);if(h===s)return m(1);if(h===l)return m(7);var g=((f={})[o]=t,f[a]=n,f[i]=e,f)[h]||1,v=this.$d.getTime()+r*g;return T.w(v,this)},v.subtract=function(e,t){return this.add(-1*e,t)},v.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||p;var r=e||"YYYY-MM-DDTHH:mm:ssZ",i=T.z(this),o=this.$H,a=this.$m,s=this.$M,l=n.weekdays,u=n.months,c=function(e,n,i,o){return e&&(e[n]||e(t,r))||i[n].substr(0,o)},d=function(e){return T.s(o%12||12,e,"0")},f=n.meridiem||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r},h={YY:String(this.$y).slice(-2),YYYY:this.$y,M:s+1,MM:T.s(s+1,2,"0"),MMM:c(n.monthsShort,s,u,3),MMMM:c(u,s),D:this.$D,DD:T.s(this.$D,2,"0"),d:String(this.$W),dd:c(n.weekdaysMin,this.$W,l,2),ddd:c(n.weekdaysShort,this.$W,l,3),dddd:l[this.$W],H:String(o),HH:T.s(o,2,"0"),h:d(1),hh:d(2),a:f(o,a,!0),A:f(o,a,!1),m:String(a),mm:T.s(a,2,"0"),s:String(this.$s),ss:T.s(this.$s,2,"0"),SSS:T.s(this.$ms,3,"0"),Z:i};return r.replace(m,function(e,t){return t||h[e]||i.replace(":","")})},v.utcOffset=function(){return-(15*Math.round(this.$d.getTimezoneOffset()/15))},v.diff=function(r,f,p){var h,m=T.p(f),g=S(r),v=(g.utcOffset()-this.utcOffset())*t,y=this-g,b=T.m(this,g);return b=((h={})[d]=b/12,h[u]=b,h[c]=b/3,h[l]=(y-v)/6048e5,h[s]=(y-v)/864e5,h[a]=y/n,h[o]=y/t,h[i]=y/e,h)[m]||y,p?b:T.a(b)},v.daysInMonth=function(){return this.endOf(u).$D},v.$locale=function(){return _[this.$L]},v.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=w(e,t,!0);return r&&(n.$L=r),n},v.clone=function(){return T.w(this.$d,this)},v.toDate=function(){return new Date(this.valueOf())},v.toJSON=function(){return this.isValid()?this.toISOString():null},v.toISOString=function(){return this.$d.toISOString()},v.toString=function(){return this.$d.toUTCString()},g}(),I=O.prototype;return S.prototype=I,[["$ms",r],["$s",i],["$m",o],["$H",a],["$W",s],["$M",u],["$y",d],["$D",f]].forEach(function(e){I[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),S.extend=function(e,t){return e.$i||(e(t,O,S),e.$i=!0),S},S.locale=w,S.isDayjs=E,S.unix=function(e){return S(1e3*e)},S.en=_[b],S.Ls=_,S.p={},S})},285:function(e){!function(t,n){e.exports=n()}(0,function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-:/.()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d\d/,r=/\d\d?/,i=/\d*[^\s\d-_:/()]+/,o={},a=function(e){return(e=+e)+(e>68?1900:2e3)},s=function(e){return function(t){this[e]=+t}},l=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e||"Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],u=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},c=function(e,t){var n,r=o.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?"pm":"PM");return n},d={A:[i,function(e){this.afternoon=c(e,!1)}],a:[i,function(e){this.afternoon=c(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[r,s("seconds")],ss:[r,s("seconds")],m:[r,s("minutes")],mm:[r,s("minutes")],H:[r,s("hours")],h:[r,s("hours")],HH:[r,s("hours")],hh:[r,s("hours")],D:[r,s("day")],DD:[n,s("day")],Do:[i,function(e){var t=o.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],M:[r,s("month")],MM:[n,s("month")],MMM:[i,function(e){var t=u("months"),n=(u("monthsShort")||t.map(function(e){return e.substr(0,3)})).indexOf(e)+1;if(n<1)throw Error();this.month=n%12||n}],MMMM:[i,function(e){var t=u("months").indexOf(e)+1;if(t<1)throw Error();this.month=t%12||t}],Y:[/[+-]?\d+/,s("year")],YY:[n,function(e){this.year=a(e)}],YYYY:[/\d{4}/,s("year")],Z:l,ZZ:l};function f(n){var r,i;r=n,i=o&&o.formats;for(var a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(t,n,r){var o=r&&r.toUpperCase();return n||i[r]||e[r]||i[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,t,n){return t||n.slice(1)})})).match(t),s=a.length,l=0;l<s;l+=1){var u=a[l],c=d[u],f=c&&c[0],p=c&&c[1];a[l]=p?{regex:f,parser:p}:u.replace(/^\[|\]$/g,"")}return function(e){for(var t={},n=0,r=0;n<s;n+=1){var i=a[n];if("string"==typeof i)r+=i.length;else{var o=i.regex,l=i.parser,u=e.substr(r),c=o.exec(u)[0];l.call(t,c),e=e.replace(c,"")}}return function(e){var t=e.afternoon;if(void 0!==t){var n=e.hours;t?n<12&&(e.hours+=12):12===n&&(e.hours=0),delete e.afternoon}}(t),t}}return function(e,t,n){n.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(a=e.parseTwoDigitYear);var r=t.prototype,i=r.parse;r.parse=function(e){var t=e.date,r=e.utc,a=e.args;this.$u=r;var s=a[1];if("string"==typeof s){var l=!0===a[2],u=!0===a[3],c=l||u,d=a[2];u&&(d=a[2]),o=this.$locale(),!l&&d&&(o=n.Ls[d]),this.$d=function(e,t,n){try{if(["x","X"].indexOf(t)>-1)return new Date(("X"===t?1e3:1)*e);var r=f(t)(e),i=r.year,o=r.month,a=r.day,s=r.hours,l=r.minutes,u=r.seconds,c=r.milliseconds,d=r.zone,p=new Date,h=a||(i||o?1:p.getDate()),m=i||p.getFullYear(),g=0;i&&!o||(g=o>0?o-1:p.getMonth());var v=s||0,y=l||0,b=u||0,_=c||0;return d?new Date(Date.UTC(m,g,h,v,y,b,_+60*d.offset*1e3)):n?new Date(Date.UTC(m,g,h,v,y,b,_)):new Date(m,g,h,v,y,b,_)}catch(e){return new Date("")}}(t,s,r),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),c&&t!==this.format(s)&&(this.$d=new Date("")),o={}}else if(s instanceof Array)for(var p=s.length,h=1;h<=p;h+=1){a[1]=s[h-1];var m=n.apply(this,a);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===p&&(this.$d=new Date(""))}else i.call(this,e)}}})},6176:function(e){!function(t,n){e.exports=n()}(0,function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(t,n,r){var i=n.prototype,o=i.format;r.en.formats=e,i.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var n=this.$locale().formats,r=function(t,n){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(t,r,i){var o=i&&i.toUpperCase();return r||n[i]||e[i]||n[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,t,n){return t||n.slice(1)})})}(t,void 0===n?{}:n);return o.call(this,r)}}})},5069:function(e){!function(t,n){e.exports=n()}(0,function(){return function(e,t,n){var r=t.prototype,i=function(e){var t,i=e.date,o=e.utc,a={};if(!((t=i)instanceof Date)&&!(t instanceof Array)&&t instanceof Object){if(!Object.keys(i).length)return new Date;var s=o?n.utc():n();Object.keys(i).forEach(function(e){var t,n;a[t=e,"date"===(n=r.$utils().p(t))?"day":n]=i[e]});var l=a.day||(a.year||a.month>=0?1:s.date()),u=a.year||s.year(),c=a.month>=0?a.month:a.year||a.day?0:s.month(),d=a.hour||0,f=a.minute||0,p=a.second||0,h=a.millisecond||0;return o?new Date(Date.UTC(u,c,l,d,f,p,h)):new Date(u,c,l,d,f,p,h)}return i},o=r.parse;r.parse=function(e){e.date=i.bind(this)(e),o.bind(this)(e)};var a=r.set,s=r.add,l=function(e,t,n,r){if(void 0===r&&(r=1),t instanceof Object){var i=Object.keys(t),o=this;return i.forEach(function(n){o=e.bind(o)(t[n]*r,n)}),o}return e.bind(this)(t*r,n)};r.set=function(e,t){return t=void 0===t?e:t,l.bind(this)(function(e,t){return a.bind(this)(t,e)},t,e)},r.add=function(e,t){return l.bind(this)(s,e,t)},r.subtract=function(e,t){return l.bind(this)(s,e,t,-1)}}})},178:function(e){!function(t,n){e.exports=n()}(0,function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,i,o){var a=i.prototype;o.utc=function(e){var t={date:e,utc:!0,args:arguments};return new i(t)},a.utc=function(t){var n=o(this.toDate(),{locale:this.$L,utc:!0});return t?n.add(this.utcOffset(),e):n},a.local=function(){return o(this.toDate(),{locale:this.$L,utc:!1})};var s=a.parse;a.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),s.call(this,e)};var l=a.init;a.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else l.call(this)};var u=a.utcOffset;a.utcOffset=function(r,i){var o=this.$utils().u;if(o(r))return this.$u?0:o(this.$offset)?u.call(this):this.$offset;if("string"==typeof r&&null===(r=function(e){void 0===e&&(e="");var r=e.match(t);if(!r)return null;var i=(""+r[0]).match(n)||["-",0,0],o=i[0],a=60*+i[1]+ +i[2];return 0===a?0:"+"===o?a:-a}(r)))return this;var a=16>=Math.abs(r)?60*r:r,s=this;if(i)return s.$offset=a,s.$u=0===r,s;if(0!==r){var l=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(s=this.local().add(a+l,e)).$offset=a,s.$x.$localOffset=l}else s=this.utc();return s};var c=a.format;a.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,t)},a.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||(new Date).getTimezoneOffset());return this.$d.valueOf()-6e4*e},a.isUTC=function(){return!!this.$u},a.toISOString=function(){return this.toDate().toISOString()},a.toString=function(){return this.toDate().toUTCString()};var d=a.toDate;a.toDate=function(e){return"s"===e&&this.$offset?o(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var f=a.diff;a.diff=function(e,t,n){if(e&&this.$u===e.$u)return f.call(this,e,t,n);var r=this.local(),i=o(e).local();return f.call(r,i,t,n)}}})},8875:function(e){!/*!
  Copyright (c) 2015 Jed Watson.
  Based on code that is Copyright 2013-2015, Facebook, Inc.
  All rights reserved.
*/function(){"use strict";var t=!!("undefined"!=typeof window&&window.document&&window.document.createElement),n={canUseDOM:t,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:t&&!!(window.addEventListener||window.attachEvent),canUseViewport:t&&!!window.screen};"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return n}):e.exports?e.exports=n:window.ExecutionEnvironment=n}()},5369:function(e,t,n){"use strict";n.r(t),n.d(t,{Collection:function(){return N},Iterable:function(){return rx},List:function(){return nb},Map:function(){return t1},OrderedMap:function(){return nP},OrderedSet:function(){return ru},PairSorting:function(){return rp},Range:function(){return nJ},Record:function(){return rm},Repeat:function(){return rE},Seq:function(){return ec},Set:function(){return nZ},Stack:function(){return nU},fromJS:function(){return rw},get:function(){return tS},getIn:function(){return n0},has:function(){return tw},hasIn:function(){return n2},hash:function(){return eA},is:function(){return eI},isAssociative:function(){return L},isCollection:function(){return A},isImmutable:function(){return G},isIndexed:function(){return R},isKeyed:function(){return P},isList:function(){return ny},isMap:function(){return eS},isOrdered:function(){return V},isOrderedMap:function(){return eT},isOrderedSet:function(){return nG},isPlainObject:function(){return tb},isRecord:function(){return W},isSeq:function(){return j},isSet:function(){return nW},isStack:function(){return nF},isValueObject:function(){return eO},merge:function(){return tB},mergeDeep:function(){return tj},mergeDeepWith:function(){return tH},mergeWith:function(){return tz},remove:function(){return tO},removeIn:function(){return tD},set:function(){return tI},setIn:function(){return tC},update:function(){return tM},updateIn:function(){return tx},version:function(){return rO}});var r,i,o,a,s,l,u,c,d,f,p="delete",h=5,m=32,g=31,v={};function y(){return{value:!1}}function b(e){e&&(e.value=!0)}function _(){}function E(e){return void 0===e.size&&(e.size=e.__iterate(S)),e.size}function w(e,t){if("number"!=typeof t){var n=t>>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?E(e)+t:t}function S(){return!0}function T(e,t,n){return(0===e&&!k(e)||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function O(e,t){return x(e,t,0)}function I(e,t){return x(e,t,t)}function x(e,t,n){return void 0===e?n:k(e)?t===1/0?t:0|Math.max(0,t+e):void 0===t||t===e?e:0|Math.min(t,e)}function k(e){return e<0||0===e&&1/e==-1/0}var C="@@__IMMUTABLE_ITERABLE__@@";function A(e){return!!(e&&e[C])}var D="@@__IMMUTABLE_KEYED__@@";function P(e){return!!(e&&e[D])}var M="@@__IMMUTABLE_INDEXED__@@";function R(e){return!!(e&&e[M])}function L(e){return P(e)||R(e)}var N=function(e){return A(e)?e:ec(e)},F=function(e){function t(e){return P(e)?e:ed(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(N),U=function(e){function t(e){return R(e)?e:ef(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(N),B=function(e){function t(e){return A(e)&&!L(e)?e:ep(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(N);N.Keyed=F,N.Indexed=U,N.Set=B;var z="@@__IMMUTABLE_SEQ__@@";function j(e){return!!(e&&e[z])}var H="@@__IMMUTABLE_RECORD__@@";function W(e){return!!(e&&e[H])}function G(e){return A(e)||W(e)}var Y="@@__IMMUTABLE_ORDERED__@@";function V(e){return!!(e&&e[Y])}var q=0,Z=1,$=2,K="function"==typeof Symbol&&Symbol.iterator,Q="@@iterator",X=K||Q,J=function(e){this.next=e};function ee(e,t,n,r){var i=0===e?t:1===e?n:[t,n];return r?r.value=i:r={value:i,done:!1},r}function et(){return{value:void 0,done:!0}}function en(e){return!!Array.isArray(e)||!!eo(e)}function er(e){return e&&"function"==typeof e.next}function ei(e){var t=eo(e);return t&&t.call(e)}function eo(e){var t=e&&(K&&e[K]||e[Q]);if("function"==typeof t)return t}function ea(e){var t=eo(e);return t&&t===e.entries}function es(e){var t=eo(e);return t&&t===e.keys}J.prototype.toString=function(){return"[Iterator]"},J.KEYS=q,J.VALUES=Z,J.ENTRIES=$,J.prototype.inspect=J.prototype.toSource=function(){return this.toString()},J.prototype[X]=function(){return this};var el=Object.prototype.hasOwnProperty;function eu(e){return!!Array.isArray(e)||"string"==typeof e||e&&"object"==typeof e&&Number.isInteger(e.length)&&e.length>=0&&(0===e.length?1===Object.keys(e).length:e.hasOwnProperty(e.length-1))}var ec=function(e){function t(e){return null==e?ev():G(e)?e.toSeq():e_(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toSeq=function(){return this},t.prototype.toString=function(){return this.__toString("Seq {","}")},t.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},t.prototype.__iterate=function(e,t){var n=this._cache;if(n){for(var r=n.length,i=0;i!==r;){var o=n[t?r-++i:i++];if(!1===e(o[1],o[0],this))break}return i}return this.__iterateUncached(e,t)},t.prototype.__iterator=function(e,t){var n=this._cache;if(n){var r=n.length,i=0;return new J(function(){if(i===r)return et();var o=n[t?r-++i:i++];return ee(e,o[0],o[1])})}return this.__iteratorUncached(e,t)},t}(N),ed=function(e){function t(e){return null==e?ev().toKeyedSeq():A(e)?P(e)?e.toSeq():e.fromEntrySeq():W(e)?e.toSeq():ey(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toKeyedSeq=function(){return this},t}(ec),ef=function(e){function t(e){return null==e?ev():A(e)?P(e)?e.entrySeq():e.toIndexedSeq():W(e)?e.toSeq().entrySeq():eb(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return t(arguments)},t.prototype.toIndexedSeq=function(){return this},t.prototype.toString=function(){return this.__toString("Seq [","]")},t}(ec),ep=function(e){function t(e){return(A(e)&&!L(e)?e:ef(e)).toSetSeq()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return t(arguments)},t.prototype.toSetSeq=function(){return this},t}(ec);ec.isSeq=j,ec.Keyed=ed,ec.Set=ep,ec.Indexed=ef,ec.prototype[z]=!0;var eh=function(e){function t(e){this._array=e,this.size=e.length}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e,t){return this.has(e)?this._array[w(this,e)]:t},t.prototype.__iterate=function(e,t){for(var n=this._array,r=n.length,i=0;i!==r;){var o=t?r-++i:i++;if(!1===e(n[o],o,this))break}return i},t.prototype.__iterator=function(e,t){var n=this._array,r=n.length,i=0;return new J(function(){if(i===r)return et();var o=t?r-++i:i++;return ee(e,o,n[o])})},t}(ef),em=function(e){function t(e){var t=Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[]);this._object=e,this._keys=t,this.size=t.length}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},t.prototype.has=function(e){return el.call(this._object,e)},t.prototype.__iterate=function(e,t){for(var n=this._object,r=this._keys,i=r.length,o=0;o!==i;){var a=r[t?i-++o:o++];if(!1===e(n[a],a,this))break}return o},t.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,i=r.length,o=0;return new J(function(){if(o===i)return et();var a=r[t?i-++o:o++];return ee(e,a,n[a])})},t}(ed);em.prototype[Y]=!0;var eg=function(e){function t(e){this._collection=e,this.size=e.length||e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n,r=ei(this._collection),i=0;if(er(r))for(;!(n=r.next()).done&&!1!==e(n.value,i++,this););return i},t.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=ei(this._collection);if(!er(n))return new J(et);var r=0;return new J(function(){var t=n.next();return t.done?t:ee(e,r++,t.value)})},t}(ef);function ev(){return r||(r=new eh([]))}function ey(e){var t=eE(e);if(t)return t.fromEntrySeq();if("object"==typeof e)return new em(e);throw TypeError("Expected Array or collection object of [k, v] entries, or keyed object: "+e)}function eb(e){var t=eE(e);if(t)return t;throw TypeError("Expected Array or collection object of values: "+e)}function e_(e){var t=eE(e);if(t)return ea(e)?t.fromEntrySeq():es(e)?t.toSetSeq():t;if("object"==typeof e)return new em(e);throw TypeError("Expected Array or collection object of values, or keyed object: "+e)}function eE(e){return eu(e)?new eh(e):en(e)?new eg(e):void 0}var ew="@@__IMMUTABLE_MAP__@@";function eS(e){return!!(e&&e[ew])}function eT(e){return eS(e)&&V(e)}function eO(e){return!!(e&&"function"==typeof e.equals&&"function"==typeof e.hashCode)}function eI(e,t){if(e===t||e!=e&&t!=t)return!0;if(!e||!t)return!1;if("function"==typeof e.valueOf&&"function"==typeof t.valueOf){if((e=e.valueOf())===(t=t.valueOf())||e!=e&&t!=t)return!0;if(!e||!t)return!1}return!!(eO(e)&&eO(t)&&e.equals(t))}var ex="function"==typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){var n=65535&(e|=0),r=65535&(t|=0);return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0};function ek(e){return e>>>1&1073741824|3221225471&e}var eC=Object.prototype.valueOf;function eA(e){if(null==e)return eD(e);if("function"==typeof e.hashCode)return ek(e.hashCode(e));var t=ez(e);if(null==t)return eD(t);switch(typeof t){case"boolean":return t?1108378657:1108378656;case"number":return eP(t);case"string":return t.length>eV?eM(t):eR(t);case"object":case"function":return eN(t);case"symbol":return eL(t);default:if("function"==typeof t.toString)return eR(t.toString());throw Error("Value type "+typeof t+" cannot be hashed.")}}function eD(e){return null===e?1108378658:1108378659}function eP(e){if(e!=e||e===1/0)return 0;var t=0|e;for(t!==e&&(t^=4294967295*e);e>4294967295;)e/=4294967295,t^=e;return ek(t)}function eM(e){var t=e$[e];return void 0===t&&(t=eR(e),eZ===eq&&(eZ=0,e$={}),eZ++,e$[e]=t),t}function eR(e){for(var t=0,n=0;n<e.length;n++)t=31*t+e.charCodeAt(n)|0;return ek(t)}function eL(e){var t=eW[e];return void 0!==t||(t=ej(),eW[e]=t),t}function eN(e){var t;if(eH&&void 0!==(t=i.get(e))||void 0!==(t=e[eY])||!eU&&(void 0!==(t=e.propertyIsEnumerable&&e.propertyIsEnumerable[eY])||void 0!==(t=eB(e))))return t;if(t=ej(),eH)i.set(e,t);else if(void 0!==eF&&!1===eF(e))throw Error("Non-extensible objects are not allowed as keys.");else if(eU)Object.defineProperty(e,eY,{enumerable:!1,configurable:!1,writable:!1,value:t});else if(void 0!==e.propertyIsEnumerable&&e.propertyIsEnumerable===e.constructor.prototype.propertyIsEnumerable)e.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},e.propertyIsEnumerable[eY]=t;else if(void 0!==e.nodeType)e[eY]=t;else throw Error("Unable to set a non-enumerable property on object.");return t}var eF=Object.isExtensible,eU=function(){try{return Object.defineProperty({},"@",{}),!0}catch(e){return!1}}();function eB(e){if(e&&e.nodeType>0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}function ez(e){return e.valueOf!==eC&&"function"==typeof e.valueOf?e.valueOf(e):e}function ej(){var e=++eG;return 1073741824&eG&&(eG=0),e}var eH="function"==typeof WeakMap;eH&&(i=new WeakMap);var eW=Object.create(null),eG=0,eY="__immutablehash__";"function"==typeof Symbol&&(eY=Symbol(eY));var eV=16,eq=255,eZ=0,e$={},eK=function(e){function t(e,t){this._iter=e,this._useKeys=t,this.size=e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e,t){return this._iter.get(e,t)},t.prototype.has=function(e){return this._iter.has(e)},t.prototype.valueSeq=function(){return this._iter.valueSeq()},t.prototype.reverse=function(){var e=this,t=e2(this,!0);return this._useKeys||(t.valueSeq=function(){return e._iter.toSeq().reverse()}),t},t.prototype.map=function(e,t){var n=this,r=e1(this,e,t);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(e,t)}),r},t.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t,r){return e(t,r,n)},t)},t.prototype.__iterator=function(e,t){return this._iter.__iterator(e,t)},t}(ed);eK.prototype[Y]=!0;var eQ=function(e){function t(e){this._iter=e,this.size=e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.includes=function(e){return this._iter.includes(e)},t.prototype.__iterate=function(e,t){var n=this,r=0;return t&&E(this),this._iter.__iterate(function(i){return e(i,t?n.size-++r:r++,n)},t)},t.prototype.__iterator=function(e,t){var n=this,r=this._iter.__iterator(Z,t),i=0;return t&&E(this),new J(function(){var o=r.next();return o.done?o:ee(e,t?n.size-++i:i++,o.value,o)})},t}(ef),eX=function(e){function t(e){this._iter=e,this.size=e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.has=function(e){return this._iter.includes(e)},t.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){return e(t,t,n)},t)},t.prototype.__iterator=function(e,t){var n=this._iter.__iterator(Z,t);return new J(function(){var t=n.next();return t.done?t:ee(e,t.value,t.value,t)})},t}(ep),eJ=function(e){function t(e){this._iter=e,this.size=e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.entrySeq=function(){return this._iter.toSeq()},t.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){if(t){tu(t);var r=A(t);return e(r?t.get(1):t[1],r?t.get(0):t[0],n)}},t)},t.prototype.__iterator=function(e,t){var n=this._iter.__iterator(Z,t);return new J(function(){for(;;){var t=n.next();if(t.done)return t;var r=t.value;if(r){tu(r);var i=A(r);return ee(e,i?r.get(0):r[0],i?r.get(1):r[1],t)}}})},t}(ed);function e0(e){var t=td(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=tf,t.__iterateUncached=function(t,n){var r=this;return e.__iterate(function(e,n){return!1!==t(n,e,r)},n)},t.__iteratorUncached=function(t,n){if(t===$){var r=e.__iterator(t,n);return new J(function(){var e=r.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e})}return e.__iterator(t===Z?q:Z,n)},t}function e1(e,t,n){var r=td(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,i){var o=e.get(r,v);return o===v?i:t.call(n,o,r,e)},r.__iterateUncached=function(r,i){var o=this;return e.__iterate(function(e,i,a){return!1!==r(t.call(n,e,i,a),i,o)},i)},r.__iteratorUncached=function(r,i){var o=e.__iterator($,i);return new J(function(){var i=o.next();if(i.done)return i;var a=i.value,s=a[0];return ee(r,s,t.call(n,a[1],s,e),i)})},r}function e2(e,t){var n=this,r=td(e);return r._iter=e,r.size=e.size,r.reverse=function(){return e},e.flip&&(r.flip=function(){var t=e0(e);return t.reverse=function(){return e.flip()},t}),r.get=function(n,r){return e.get(t?n:-1-n,r)},r.has=function(n){return e.has(t?n:-1-n)},r.includes=function(t){return e.includes(t)},r.cacheResult=tf,r.__iterate=function(n,r){var i=this,o=0;return r&&E(e),e.__iterate(function(e,a){return n(e,t?a:r?i.size-++o:o++,i)},!r)},r.__iterator=function(r,i){var o=0;i&&E(e);var a=e.__iterator($,!i);return new J(function(){var e=a.next();if(e.done)return e;var s=e.value;return ee(r,t?s[0]:i?n.size-++o:o++,s[1],e)})},r}function e3(e,t,n,r){var i=td(e);return r&&(i.has=function(r){var i=e.get(r,v);return i!==v&&!!t.call(n,i,r,e)},i.get=function(r,i){var o=e.get(r,v);return o!==v&&t.call(n,o,r,e)?o:i}),i.__iterateUncached=function(i,o){var a=this,s=0;return e.__iterate(function(e,o,l){if(t.call(n,e,o,l))return s++,i(e,r?o:s-1,a)},o),s},i.__iteratorUncached=function(i,o){var a=e.__iterator($,o),s=0;return new J(function(){for(;;){var o=a.next();if(o.done)return o;var l=o.value,u=l[0],c=l[1];if(t.call(n,c,u,e))return ee(i,r?u:s++,c,o)}})},i}function e4(e,t,n){var r=t1().asMutable();return e.__iterate(function(i,o){r.update(t.call(n,i,o,e),0,function(e){return e+1})}),r.asImmutable()}function e5(e,t,n){var r=P(e),i=(V(e)?nP():t1()).asMutable();e.__iterate(function(o,a){i.update(t.call(n,o,a,e),function(e){return(e=e||[]).push(r?[a,o]:o),e})});var o=tc(e);return i.map(function(t){return tl(e,o(t))}).asImmutable()}function e6(e,t,n){var r=P(e),i=[[],[]];e.__iterate(function(o,a){i[t.call(n,o,a,e)?1:0].push(r?[a,o]:o)});var o=tc(e);return i.map(function(t){return tl(e,o(t))})}function e8(e,t,n,r){var i,o=e.size;if(T(t,n,o))return e;var a=O(t,o),s=I(n,o);if(a!=a||s!=s)return e8(e.toSeq().cacheResult(),t,n,r);var l=s-a;l==l&&(i=l<0?0:l);var u=td(e);return u.size=0===i?i:e.size&&i||void 0,!r&&j(e)&&i>=0&&(u.get=function(t,n){return(t=w(this,t))>=0&&t<i?e.get(t+a,n):n}),u.__iterateUncached=function(t,n){var o=this;if(0===i)return 0;if(n)return this.cacheResult().__iterate(t,n);var s=0,l=!0,u=0;return e.__iterate(function(e,n){if(!(l&&(l=s++<a)))return u++,!1!==t(e,r?n:u-1,o)&&u!==i}),u},u.__iteratorUncached=function(t,n){if(0!==i&&n)return this.cacheResult().__iterator(t,n);if(0===i)return new J(et);var o=e.__iterator(t,n),s=0,l=0;return new J(function(){for(;s++<a;)o.next();if(++l>i)return et();var e=o.next();return r||t===Z||e.done?e:t===q?ee(t,l-1,void 0,e):ee(t,l-1,e.value[1],e)})},u}function e9(e,t,n){var r=td(e);return r.__iterateUncached=function(r,i){var o=this;if(i)return this.cacheResult().__iterate(r,i);var a=0;return e.__iterate(function(e,i,s){return t.call(n,e,i,s)&&++a&&r(e,i,o)}),a},r.__iteratorUncached=function(r,i){var o=this;if(i)return this.cacheResult().__iterator(r,i);var a=e.__iterator($,i),s=!0;return new J(function(){if(!s)return et();var e=a.next();if(e.done)return e;var i=e.value,l=i[0],u=i[1];return t.call(n,u,l,o)?r===$?e:ee(r,l,u,e):(s=!1,et())})},r}function e7(e,t,n,r){var i=td(e);return i.__iterateUncached=function(i,o){var a=this;if(o)return this.cacheResult().__iterate(i,o);var s=!0,l=0;return e.__iterate(function(e,o,u){if(!(s&&(s=t.call(n,e,o,u))))return l++,i(e,r?o:l-1,a)}),l},i.__iteratorUncached=function(i,o){var a=this;if(o)return this.cacheResult().__iterator(i,o);var s=e.__iterator($,o),l=!0,u=0;return new J(function(){do{if((e=s.next()).done){if(r||i===Z)return e;if(i===q)return ee(i,u++,void 0,e);return ee(i,u++,e.value[1],e)}var e,o,c,d=e.value;o=d[0],c=d[1],l&&(l=t.call(n,c,o,a))}while(l);return i===$?e:ee(i,o,c,e)})},i}function te(e,t){var n=P(e),r=[e].concat(t).map(function(e){return A(e)?n&&(e=F(e)):e=n?ey(e):eb(Array.isArray(e)?e:[e]),e}).filter(function(e){return 0!==e.size});if(0===r.length)return e;if(1===r.length){var i=r[0];if(i===e||n&&P(i)||R(e)&&R(i))return i}var o=new eh(r);return n?o=o.toKeyedSeq():R(e)||(o=o.toSetSeq()),(o=o.flatten(!0)).size=r.reduce(function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}},0),o}function tt(e,t,n){var r=td(e);return r.__iterateUncached=function(i,o){if(o)return this.cacheResult().__iterate(i,o);var a=0,s=!1;function l(e,u){e.__iterate(function(e,o){return(!t||u<t)&&A(e)?l(e,u+1):(a++,!1===i(e,n?o:a-1,r)&&(s=!0)),!s},o)}return l(e,0),a},r.__iteratorUncached=function(r,i){if(i)return this.cacheResult().__iterator(r,i);var o=e.__iterator(r,i),a=[],s=0;return new J(function(){for(;o;){var e=o.next();if(!1!==e.done){o=a.pop();continue}var l=e.value;if(r===$&&(l=l[1]),!((!t||a.length<t)&&A(l)))return n?e:ee(r,s++,l,e);a.push(o),o=l.__iterator(r,i)}return et()})},r}function tn(e,t,n){var r=tc(e);return e.toSeq().map(function(i,o){return r(t.call(n,i,o,e))}).flatten(!0)}function tr(e,t){var n=td(e);return n.size=e.size&&2*e.size-1,n.__iterateUncached=function(n,r){var i=this,o=0;return e.__iterate(function(e){return(!o||!1!==n(t,o++,i))&&!1!==n(e,o++,i)},r),o},n.__iteratorUncached=function(n,r){var i,o=e.__iterator(Z,r),a=0;return new J(function(){return(!i||a%2)&&(i=o.next()).done?i:a%2?ee(n,a++,t):ee(n,a++,i.value,i)})},n}function ti(e,t,n){t||(t=tp);var r=P(e),i=0,o=e.toSeq().map(function(t,r){return[r,t,i++,n?n(t,r,e):t]}).valueSeq().toArray();return o.sort(function(e,n){return t(e[3],n[3])||e[2]-n[2]}).forEach(r?function(e,t){o[t].length=2}:function(e,t){o[t]=e[1]}),r?ed(o):R(e)?ef(o):ep(o)}function to(e,t,n){if(t||(t=tp),n){var r=e.toSeq().map(function(t,r){return[t,n(t,r,e)]}).reduce(function(e,n){return ta(t,e[1],n[1])?n:e});return r&&r[0]}return e.reduce(function(e,n){return ta(t,e,n)?n:e})}function ta(e,t,n){var r=e(n,t);return 0===r&&n!==t&&(null==n||n!=n)||r>0}function ts(e,t,n,r){var i=td(e),o=new eh(n).map(function(e){return e.size});return i.size=r?o.max():o.min(),i.__iterate=function(e,t){for(var n,r=this.__iterator(Z,t),i=0;!(n=r.next()).done&&!1!==e(n.value,i++,this););return i},i.__iteratorUncached=function(e,i){var o=n.map(function(e){return e=N(e),ei(i?e.reverse():e)}),a=0,s=!1;return new J(function(){var n;return(s||(n=o.map(function(e){return e.next()}),s=r?n.every(function(e){return e.done}):n.some(function(e){return e.done})),s)?et():ee(e,a++,t.apply(null,n.map(function(e){return e.value})))})},i}function tl(e,t){return e===t?e:j(e)?t:e.constructor(t)}function tu(e){if(e!==Object(e))throw TypeError("Expected [K, V] tuple: "+e)}function tc(e){return P(e)?F:R(e)?U:B}function td(e){return Object.create((P(e)?ed:R(e)?ef:ep).prototype)}function tf(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):ec.prototype.cacheResult.call(this)}function tp(e,t){return void 0===e&&void 0===t?0:void 0===e?1:void 0===t?-1:e>t?1:e<t?-1:0}function th(e,t){t=t||0;for(var n=Math.max(0,e.length-t),r=Array(n),i=0;i<n;i++)r[i]=e[i+t];return r}function tm(e,t){if(!e)throw Error(t)}function tg(e){tm(e!==1/0,"Cannot perform this action with an infinite size.")}function tv(e){if(eu(e)&&"string"!=typeof e)return e;if(V(e))return e.toArray();throw TypeError("Invalid keyPath: expected Ordered Collection or Array: "+e)}eQ.prototype.cacheResult=eK.prototype.cacheResult=eX.prototype.cacheResult=eJ.prototype.cacheResult=tf;var ty=Object.prototype.toString;function tb(e){if(!e||"object"!=typeof e||"[object Object]"!==ty.call(e))return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;for(var n=t,r=Object.getPrototypeOf(t);null!==r;)r=Object.getPrototypeOf(n=r);return n===t}function t_(e){return"object"==typeof e&&(G(e)||Array.isArray(e)||tb(e))}function tE(e){try{return"string"==typeof e?JSON.stringify(e):String(e)}catch(t){return JSON.stringify(e)}}function tw(e,t){return G(e)?e.has(t):t_(e)&&el.call(e,t)}function tS(e,t,n){return G(e)?e.get(t,n):tw(e,t)?"function"==typeof e.get?e.get(t):e[t]:n}function tT(e){if(Array.isArray(e))return th(e);var t={};for(var n in e)el.call(e,n)&&(t[n]=e[n]);return t}function tO(e,t){if(!t_(e))throw TypeError("Cannot update non-data-structure value: "+e);if(G(e)){if(!e.remove)throw TypeError("Cannot update immutable value without .remove() method: "+e);return e.remove(t)}if(!el.call(e,t))return e;var n=tT(e);return Array.isArray(n)?n.splice(t,1):delete n[t],n}function tI(e,t,n){if(!t_(e))throw TypeError("Cannot update non-data-structure value: "+e);if(G(e)){if(!e.set)throw TypeError("Cannot update immutable value without .set() method: "+e);return e.set(t,n)}if(el.call(e,t)&&n===e[t])return e;var r=tT(e);return r[t]=n,r}function tx(e,t,n,r){r||(r=n,n=void 0);var i=tk(G(e),e,tv(t),0,n,r);return i===v?n:i}function tk(e,t,n,r,i,o){var a=t===v;if(r===n.length){var s=a?i:t,l=o(s);return l===s?t:l}if(!a&&!t_(t))throw TypeError("Cannot update within non-data-structure value in path ["+n.slice(0,r).map(tE)+"]: "+t);var u=n[r],c=a?v:tS(t,u,v),d=tk(c===v?e:G(c),c,n,r+1,i,o);return d===c?t:d===v?tO(t,u):tI(a?e?nn():{}:t,u,d)}function tC(e,t,n){return tx(e,t,v,function(){return n})}function tA(e,t){return tC(this,e,t)}function tD(e,t){return tx(e,t,function(){return v})}function tP(e){return tD(this,e)}function tM(e,t,n,r){return tx(e,[t],n,r)}function tR(e,t,n){return 1==arguments.length?e(this):tM(this,e,t,n)}function tL(e,t,n){return tx(this,e,t,n)}function tN(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return tU(this,e)}function tF(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];if("function"!=typeof e)throw TypeError("Invalid merger function: "+e);return tU(this,t,e)}function tU(e,t,n){for(var r=[],i=0;i<t.length;i++){var o=F(t[i]);0!==o.size&&r.push(o)}return 0===r.length?e:0!==e.toSeq().size||e.__ownerID||1!==r.length?e.withMutations(function(e){for(var t=n?function(t,r){tM(e,r,v,function(e){return e===v?t:n(e,t,r)})}:function(t,n){e.set(n,t)},i=0;i<r.length;i++)r[i].forEach(t)}):e.constructor(r[0])}function tB(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return tG(e,t)}function tz(e,t){for(var n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];return tG(t,n,e)}function tj(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return tW(e,t)}function tH(e,t){for(var n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];return tW(t,n,e)}function tW(e,t,n){return tG(e,t,tY(n))}function tG(e,t,n){if(!t_(e))throw TypeError("Cannot merge into non-data-structure value: "+e);if(G(e))return"function"==typeof n&&e.mergeWith?e.mergeWith.apply(e,[n].concat(t)):e.merge?e.merge.apply(e,t):e.concat.apply(e,t);for(var r=Array.isArray(e),i=e,o=r?U:F,a=r?function(t){i===e&&(i=tT(i)),i.push(t)}:function(t,r){var o=el.call(i,r),a=o&&n?n(i[r],t,r):t;o&&a===i[r]||(i===e&&(i=tT(i)),i[r]=a)},s=0;s<t.length;s++)o(t[s]).forEach(a);return i}function tY(e){function t(n,r,i){return t_(n)&&t_(r)&&tV(n,r)?tG(n,[r],t):e?e(n,r,i):r}return t}function tV(e,t){var n=ec(e),r=ec(t);return R(n)===R(r)&&P(n)===P(r)}function tq(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return tW(this,e)}function tZ(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return tW(this,t,e)}function t$(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return tx(this,e,nn(),function(e){return tG(e,t)})}function tK(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return tx(this,e,nn(),function(e){return tW(e,t)})}function tQ(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this}function tX(){return this.__ownerID?this:this.__ensureOwner(new _)}function tJ(){return this.__ensureOwner()}function t0(){return this.__altered}var t1=function(e){function t(t){return null==t?nn():eS(t)&&!V(t)?t:nn().withMutations(function(n){var r=e(t);tg(r.size),r.forEach(function(e,t){return n.set(t,e)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return nn().withMutations(function(t){for(var n=0;n<e.length;n+=2){if(n+1>=e.length)throw Error("Missing value for key: "+e[n]);t.set(e[n],e[n+1])}})},t.prototype.toString=function(){return this.__toString("Map {","}")},t.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},t.prototype.set=function(e,t){return nr(this,e,t)},t.prototype.remove=function(e){return nr(this,e,v)},t.prototype.deleteAll=function(e){var t=N(e);return 0===t.size?this:this.withMutations(function(e){t.forEach(function(t){return e.remove(t)})})},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):nn()},t.prototype.sort=function(e){return nP(ti(this,e))},t.prototype.sortBy=function(e,t){return nP(ti(this,t,e))},t.prototype.map=function(e,t){var n=this;return this.withMutations(function(r){r.forEach(function(i,o){r.set(o,e.call(t,i,o,n))})})},t.prototype.__iterator=function(e,t){return new t9(this,e,t)},t.prototype.__iterate=function(e,t){var n=this,r=0;return this._root&&this._root.iterate(function(t){return r++,e(t[1],t[0],n)},t),r},t.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?nt(this.size,this._root,e,this.__hash):0===this.size?nn():(this.__ownerID=e,this.__altered=!1,this)},t}(F);t1.isMap=eS;var t2=t1.prototype;t2[ew]=!0,t2[p]=t2.remove,t2.removeAll=t2.deleteAll,t2.setIn=tA,t2.removeIn=t2.deleteIn=tP,t2.update=tR,t2.updateIn=tL,t2.merge=t2.concat=tN,t2.mergeWith=tF,t2.mergeDeep=tq,t2.mergeDeepWith=tZ,t2.mergeIn=t$,t2.mergeDeepIn=tK,t2.withMutations=tQ,t2.wasAltered=t0,t2.asImmutable=tJ,t2["@@transducer/init"]=t2.asMutable=tX,t2["@@transducer/step"]=function(e,t){return e.set(t[0],t[1])},t2["@@transducer/result"]=function(e){return e.asImmutable()};var t3=function(e,t){this.ownerID=e,this.entries=t};t3.prototype.get=function(e,t,n,r){for(var i=this.entries,o=0,a=i.length;o<a;o++)if(eI(n,i[o][0]))return i[o][1];return r},t3.prototype.update=function(e,t,n,r,i,o,a){for(var s=i===v,l=this.entries,u=0,c=l.length;u<c&&!eI(r,l[u][0]);u++);var d=u<c;if(d?l[u][1]===i:s)return this;if(b(a),(s||!d)&&b(o),!s||1!==l.length){if(!d&&!s&&l.length>=nh)return ns(e,l,r,i);var f=e&&e===this.ownerID,p=f?l:th(l);return(d?s?u===c-1?p.pop():p[u]=p.pop():p[u]=[r,i]:p.push([r,i]),f)?(this.entries=p,this):new t3(e,p)}};var t4=function(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n};t4.prototype.get=function(e,t,n,r){void 0===t&&(t=eA(n));var i=1<<((0===e?t:t>>>e)&g),o=this.bitmap;return(o&i)==0?r:this.nodes[nc(o&i-1)].get(e+h,t,n,r)},t4.prototype.update=function(e,t,n,r,i,o,a){void 0===n&&(n=eA(r));var s=(0===t?n:n>>>t)&g,l=1<<s,u=this.bitmap,c=(u&l)!=0;if(!c&&i===v)return this;var d=nc(u&l-1),f=this.nodes,p=c?f[d]:void 0,m=ni(p,e,t+h,n,r,i,o,a);if(m===p)return this;if(!c&&m&&f.length>=nm)return nu(e,f,u,s,m);if(c&&!m&&2===f.length&&no(f[1^d]))return f[1^d];if(c&&m&&1===f.length&&no(m))return m;var y=e&&e===this.ownerID,b=c?m?u:u^l:u|l,_=c?m?nd(f,d,m,y):np(f,d,y):nf(f,d,m,y);return y?(this.bitmap=b,this.nodes=_,this):new t4(e,b,_)};var t5=function(e,t,n){this.ownerID=e,this.count=t,this.nodes=n};t5.prototype.get=function(e,t,n,r){void 0===t&&(t=eA(n));var i=(0===e?t:t>>>e)&g,o=this.nodes[i];return o?o.get(e+h,t,n,r):r},t5.prototype.update=function(e,t,n,r,i,o,a){void 0===n&&(n=eA(r));var s=(0===t?n:n>>>t)&g,l=i===v,u=this.nodes,c=u[s];if(l&&!c)return this;var d=ni(c,e,t+h,n,r,i,o,a);if(d===c)return this;var f=this.count;if(c){if(!d&&--f<ng)return nl(e,u,f,s)}else f++;var p=e&&e===this.ownerID,m=nd(u,s,d,p);return p?(this.count=f,this.nodes=m,this):new t5(e,f,m)};var t6=function(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n};t6.prototype.get=function(e,t,n,r){for(var i=this.entries,o=0,a=i.length;o<a;o++)if(eI(n,i[o][0]))return i[o][1];return r},t6.prototype.update=function(e,t,n,r,i,o,a){void 0===n&&(n=eA(r));var s=i===v;if(n!==this.keyHash)return s?this:(b(a),b(o),na(this,e,t,n,[r,i]));for(var l=this.entries,u=0,c=l.length;u<c&&!eI(r,l[u][0]);u++);var d=u<c;if(d?l[u][1]===i:s)return this;if(b(a),(s||!d)&&b(o),s&&2===c)return new t8(e,this.keyHash,l[1^u]);var f=e&&e===this.ownerID,p=f?l:th(l);return(d?s?u===c-1?p.pop():p[u]=p.pop():p[u]=[r,i]:p.push([r,i]),f)?(this.entries=p,this):new t6(e,this.keyHash,p)};var t8=function(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n};t8.prototype.get=function(e,t,n,r){return eI(n,this.entry[0])?this.entry[1]:r},t8.prototype.update=function(e,t,n,r,i,o,a){var s=i===v,l=eI(r,this.entry[0]);if(l?i===this.entry[1]:s)return this;if(b(a),s){b(o);return}return l?e&&e===this.ownerID?(this.entry[1]=i,this):new t8(e,this.keyHash,[r,i]):(b(o),na(this,e,t,eA(r),[r,i]))},t3.prototype.iterate=t6.prototype.iterate=function(e,t){for(var n=this.entries,r=0,i=n.length-1;r<=i;r++)if(!1===e(n[t?i-r:r]))return!1},t4.prototype.iterate=t5.prototype.iterate=function(e,t){for(var n=this.nodes,r=0,i=n.length-1;r<=i;r++){var o=n[t?i-r:r];if(o&&!1===o.iterate(e,t))return!1}},t8.prototype.iterate=function(e,t){return e(this.entry)};var t9=function(e){function t(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&ne(e._root)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.next=function(){for(var e=this._type,t=this._stack;t;){var n=t.node,r=t.index++,i=void 0;if(n.entry){if(0===r)return t7(e,n.entry)}else if(n.entries){if(r<=(i=n.entries.length-1))return t7(e,n.entries[this._reverse?i-r:r])}else if(r<=(i=n.nodes.length-1)){var o=n.nodes[this._reverse?i-r:r];if(o){if(o.entry)return t7(e,o.entry);t=this._stack=ne(o,t)}continue}t=this._stack=this._stack.__prev}return et()},t}(J);function t7(e,t){return ee(e,t[0],t[1])}function ne(e,t){return{node:e,index:0,__prev:t}}function nt(e,t,n,r){var i=Object.create(t2);return i.size=e,i._root=t,i.__ownerID=n,i.__hash=r,i.__altered=!1,i}function nn(){return o||(o=nt(0))}function nr(e,t,n){if(e._root){var r,i,o=y(),a=y();if(r=ni(e._root,e.__ownerID,0,void 0,t,n,o,a),!a.value)return e;i=e.size+(o.value?n===v?-1:1:0)}else{if(n===v)return e;i=1,r=new t3(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=i,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?nt(i,r):nn()}function ni(e,t,n,r,i,o,a,s){return e?e.update(t,n,r,i,o,a,s):o===v?e:(b(s),b(a),new t8(t,r,[i,o]))}function no(e){return e.constructor===t8||e.constructor===t6}function na(e,t,n,r,i){if(e.keyHash===r)return new t6(t,r,[e.entry,i]);var o,a=(0===n?e.keyHash:e.keyHash>>>n)&g,s=(0===n?r:r>>>n)&g,l=a===s?[na(e,t,n+h,r,i)]:(o=new t8(t,r,i),a<s?[e,o]:[o,e]);return new t4(t,1<<a|1<<s,l)}function ns(e,t,n,r){e||(e=new _);for(var i=new t8(e,eA(n),[n,r]),o=0;o<t.length;o++){var a=t[o];i=i.update(e,0,void 0,a[0],a[1])}return i}function nl(e,t,n,r){for(var i=0,o=0,a=Array(n),s=0,l=1,u=t.length;s<u;s++,l<<=1){var c=t[s];void 0!==c&&s!==r&&(i|=l,a[o++]=c)}return new t4(e,i,a)}function nu(e,t,n,r,i){for(var o=0,a=Array(m),s=0;0!==n;s++,n>>>=1)a[s]=1&n?t[o++]:void 0;return a[r]=i,new t5(e,o+1,a)}function nc(e){return e-=e>>1&1431655765,e=(e=(858993459&e)+(e>>2&858993459))+(e>>4)&252645135,e+=e>>8,127&(e+=e>>16)}function nd(e,t,n,r){var i=r?e:th(e);return i[t]=n,i}function nf(e,t,n,r){var i=e.length+1;if(r&&t+1===i)return e[t]=n,e;for(var o=Array(i),a=0,s=0;s<i;s++)s===t?(o[s]=n,a=-1):o[s]=e[s+a];return o}function np(e,t,n){var r=e.length-1;if(n&&t===r)return e.pop(),e;for(var i=Array(r),o=0,a=0;a<r;a++)a===t&&(o=1),i[a]=e[a+o];return i}var nh=m/4,nm=m/2,ng=m/4,nv="@@__IMMUTABLE_LIST__@@";function ny(e){return!!(e&&e[nv])}var nb=function(e){function t(t){var n=nO();if(null==t)return n;if(ny(t))return t;var r=e(t),i=r.size;return 0===i?n:(tg(i),i>0&&i<m)?nT(0,i,h,null,new nE(r.toArray())):n.withMutations(function(e){e.setSize(i),r.forEach(function(t,n){return e.set(n,t)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("List [","]")},t.prototype.get=function(e,t){if((e=w(this,e))>=0&&e<this.size){var n=nC(this,e+=this._origin);return n&&n.array[e&g]}return t},t.prototype.set=function(e,t){return nI(this,e,t)},t.prototype.remove=function(e){return this.has(e)?0===e?this.shift():e===this.size-1?this.pop():this.splice(e,1):this},t.prototype.insert=function(e,t){return this.splice(e,0,t)},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=h,this._root=this._tail=this.__hash=void 0,this.__altered=!0,this):nO()},t.prototype.push=function(){var e=arguments,t=this.size;return this.withMutations(function(n){nA(n,0,t+e.length);for(var r=0;r<e.length;r++)n.set(t+r,e[r])})},t.prototype.pop=function(){return nA(this,0,-1)},t.prototype.unshift=function(){var e=arguments;return this.withMutations(function(t){nA(t,-e.length);for(var n=0;n<e.length;n++)t.set(n,e[n])})},t.prototype.shift=function(){return nA(this,1)},t.prototype.concat=function(){for(var t=arguments,n=[],r=0;r<arguments.length;r++){var i=t[r],o=e("string"!=typeof i&&en(i)?i:[i]);0!==o.size&&n.push(o)}return 0===n.length?this:0!==this.size||this.__ownerID||1!==n.length?this.withMutations(function(e){n.forEach(function(t){return t.forEach(function(t){return e.push(t)})})}):this.constructor(n[0])},t.prototype.setSize=function(e){return nA(this,0,e)},t.prototype.map=function(e,t){var n=this;return this.withMutations(function(r){for(var i=0;i<n.size;i++)r.set(i,e.call(t,r.get(i),i,n))})},t.prototype.slice=function(e,t){var n=this.size;return T(e,t,n)?this:nA(this,O(e,n),I(t,n))},t.prototype.__iterator=function(e,t){var n=t?this.size:0,r=nS(this,t);return new J(function(){var i=r();return i===nw?et():ee(e,t?--n:n++,i)})},t.prototype.__iterate=function(e,t){for(var n,r=t?this.size:0,i=nS(this,t);(n=i())!==nw&&!1!==e(n,t?--r:r++,this););return r},t.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?nT(this._origin,this._capacity,this._level,this._root,this._tail,e,this.__hash):0===this.size?nO():(this.__ownerID=e,this.__altered=!1,this)},t}(U);nb.isList=ny;var n_=nb.prototype;n_[nv]=!0,n_[p]=n_.remove,n_.merge=n_.concat,n_.setIn=tA,n_.deleteIn=n_.removeIn=tP,n_.update=tR,n_.updateIn=tL,n_.mergeIn=t$,n_.mergeDeepIn=tK,n_.withMutations=tQ,n_.wasAltered=t0,n_.asImmutable=tJ,n_["@@transducer/init"]=n_.asMutable=tX,n_["@@transducer/step"]=function(e,t){return e.push(t)},n_["@@transducer/result"]=function(e){return e.asImmutable()};var nE=function(e,t){this.array=e,this.ownerID=t};nE.prototype.removeBefore=function(e,t,n){if(n===t?1<<t:0===this.array.length)return this;var r,i=n>>>t&g;if(i>=this.array.length)return new nE([],e);var o=0===i;if(t>0){var a=this.array[i];if((r=a&&a.removeBefore(e,t-h,n))===a&&o)return this}if(o&&!r)return this;var s=nk(this,e);if(!o)for(var l=0;l<i;l++)s.array[l]=void 0;return r&&(s.array[i]=r),s},nE.prototype.removeAfter=function(e,t,n){if(n===(t?1<<t:0)||0===this.array.length)return this;var r,i=n-1>>>t&g;if(i>=this.array.length)return this;if(t>0){var o=this.array[i];if((r=o&&o.removeAfter(e,t-h,n))===o&&i===this.array.length-1)return this}var a=nk(this,e);return a.array.splice(i+1),r&&(a.array[i]=r),a};var nw={};function nS(e,t){var n=e._origin,r=e._capacity,i=nD(r),o=e._tail;return a(e._root,e._level,0);function a(e,t,n){return 0===t?s(e,n):l(e,t,n)}function s(e,a){var s=a===i?o&&o.array:e&&e.array,l=a>n?0:n-a,u=r-a;return u>m&&(u=m),function(){if(l===u)return nw;var e=t?--u:l++;return s&&s[e]}}function l(e,i,o){var s,l=e&&e.array,u=o>n?0:n-o>>i,c=(r-o>>i)+1;return c>m&&(c=m),function(){for(;;){if(s){var e=s();if(e!==nw)return e;s=null}if(u===c)return nw;var n=t?--c:u++;s=a(l&&l[n],i-h,o+(n<<i))}}}}function nT(e,t,n,r,i,o,a){var s=Object.create(n_);return s.size=t-e,s._origin=e,s._capacity=t,s._level=n,s._root=r,s._tail=i,s.__ownerID=o,s.__hash=a,s.__altered=!1,s}function nO(){return a||(a=nT(0,0,h))}function nI(e,t,n){if((t=w(e,t))!=t)return e;if(t>=e.size||t<0)return e.withMutations(function(e){t<0?nA(e,t).set(0,n):nA(e,0,t+1).set(t,n)});t+=e._origin;var r=e._tail,i=e._root,o=y();return(t>=nD(e._capacity)?r=nx(r,e.__ownerID,0,t,n,o):i=nx(i,e.__ownerID,e._level,t,n,o),o.value)?e.__ownerID?(e._root=i,e._tail=r,e.__hash=void 0,e.__altered=!0,e):nT(e._origin,e._capacity,e._level,i,r):e}function nx(e,t,n,r,i,o){var a,s=r>>>n&g,l=e&&s<e.array.length;if(!l&&void 0===i)return e;if(n>0){var u=e&&e.array[s],c=nx(u,t,n-h,r,i,o);return c===u?e:((a=nk(e,t)).array[s]=c,a)}return l&&e.array[s]===i?e:(o&&b(o),a=nk(e,t),void 0===i&&s===a.array.length-1?a.array.pop():a.array[s]=i,a)}function nk(e,t){return t&&e&&t===e.ownerID?e:new nE(e?e.array.slice():[],t)}function nC(e,t){if(t>=nD(e._capacity))return e._tail;if(t<1<<e._level+h){for(var n=e._root,r=e._level;n&&r>0;)n=n.array[t>>>r&g],r-=h;return n}}function nA(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var r=e.__ownerID||new _,i=e._origin,o=e._capacity,a=i+t,s=void 0===n?o:n<0?o+n:i+n;if(a===i&&s===o)return e;if(a>=s)return e.clear();for(var l=e._level,u=e._root,c=0;a+c<0;)u=new nE(u&&u.array.length?[void 0,u]:[],r),l+=h,c+=1<<l;c&&(a+=c,i+=c,s+=c,o+=c);for(var d=nD(o),f=nD(s);f>=1<<l+h;)u=new nE(u&&u.array.length?[u]:[],r),l+=h;var p=e._tail,m=f<d?nC(e,s-1):f>d?new nE([],r):p;if(p&&f>d&&a<o&&p.array.length){for(var v=u=nk(u,r),y=l;y>h;y-=h){var b=d>>>y&g;v=v.array[b]=nk(v.array[b],r)}v.array[d>>>h&g]=p}if(s<o&&(m=m&&m.removeAfter(r,0,s)),a>=f)a-=f,s-=f,l=h,u=null,m=m&&m.removeBefore(r,0,a);else if(a>i||f<d){for(c=0;u;){var E=a>>>l&g;if(E!==f>>>l&g)break;E&&(c+=(1<<l)*E),l-=h,u=u.array[E]}u&&a>i&&(u=u.removeBefore(r,l,a-c)),u&&f<d&&(u=u.removeAfter(r,l,f-c)),c&&(a-=c,s-=c)}return e.__ownerID?(e.size=s-a,e._origin=a,e._capacity=s,e._level=l,e._root=u,e._tail=m,e.__hash=void 0,e.__altered=!0,e):nT(a,s,l,u,m)}function nD(e){return e<m?0:e-1>>>h<<h}var nP=function(e){function t(e){return null==e?nR():eT(e)?e:nR().withMutations(function(t){var n=F(e);tg(n.size),n.forEach(function(e,n){return t.set(n,e)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("OrderedMap {","}")},t.prototype.get=function(e,t){var n=this._map.get(e);return void 0!==n?this._list.get(n)[1]:t},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this.__altered=!0,this):nR()},t.prototype.set=function(e,t){return nL(this,e,t)},t.prototype.remove=function(e){return nL(this,e,v)},t.prototype.__iterate=function(e,t){var n=this;return this._list.__iterate(function(t){return t&&e(t[1],t[0],n)},t)},t.prototype.__iterator=function(e,t){return this._list.fromEntrySeq().__iterator(e,t)},t.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e),n=this._list.__ensureOwner(e);return e?nM(t,n,e,this.__hash):0===this.size?nR():(this.__ownerID=e,this.__altered=!1,this._map=t,this._list=n,this)},t}(t1);function nM(e,t,n,r){var i=Object.create(nP.prototype);return i.size=e?e.size:0,i._map=e,i._list=t,i.__ownerID=n,i.__hash=r,i.__altered=!1,i}function nR(){return s||(s=nM(nn(),nO()))}function nL(e,t,n){var r,i,o=e._map,a=e._list,s=o.get(t),l=void 0!==s;if(n===v){if(!l)return e;a.size>=m&&a.size>=2*o.size?(r=(i=a.filter(function(e,t){return void 0!==e&&s!==t})).toKeyedSeq().map(function(e){return e[0]}).flip().toMap(),e.__ownerID&&(r.__ownerID=i.__ownerID=e.__ownerID)):(r=o.remove(t),i=s===a.size-1?a.pop():a.set(s,void 0))}else if(l){if(n===a.get(s)[1])return e;r=o,i=a.set(s,[t,n])}else r=o.set(t,a.size),i=a.set(a.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=i,e.__hash=void 0,e.__altered=!0,e):nM(r,i)}nP.isOrderedMap=eT,nP.prototype[Y]=!0,nP.prototype[p]=nP.prototype.remove;var nN="@@__IMMUTABLE_STACK__@@";function nF(e){return!!(e&&e[nN])}var nU=function(e){function t(e){return null==e?nj():nF(e)?e:nj().pushAll(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("Stack [","]")},t.prototype.get=function(e,t){var n=this._head;for(e=w(this,e);n&&e--;)n=n.next;return n?n.value:t},t.prototype.peek=function(){return this._head&&this._head.value},t.prototype.push=function(){var e=arguments;if(0==arguments.length)return this;for(var t=this.size+arguments.length,n=this._head,r=arguments.length-1;r>=0;r--)n={value:e[r],next:n};return this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):nz(t,n)},t.prototype.pushAll=function(t){if(0===(t=e(t)).size)return this;if(0===this.size&&nF(t))return t;tg(t.size);var n=this.size,r=this._head;return(t.__iterate(function(e){n++,r={value:e,next:r}},!0),this.__ownerID)?(this.size=n,this._head=r,this.__hash=void 0,this.__altered=!0,this):nz(n,r)},t.prototype.pop=function(){return this.slice(1)},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):nj()},t.prototype.slice=function(t,n){if(T(t,n,this.size))return this;var r=O(t,this.size);if(I(n,this.size)!==this.size)return e.prototype.slice.call(this,t,n);for(var i=this.size-r,o=this._head;r--;)o=o.next;return this.__ownerID?(this.size=i,this._head=o,this.__hash=void 0,this.__altered=!0,this):nz(i,o)},t.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?nz(this.size,this._head,e,this.__hash):0===this.size?nj():(this.__ownerID=e,this.__altered=!1,this)},t.prototype.__iterate=function(e,t){var n=this;if(t)return new eh(this.toArray()).__iterate(function(t,r){return e(t,r,n)},t);for(var r=0,i=this._head;i&&!1!==e(i.value,r++,this);)i=i.next;return r},t.prototype.__iterator=function(e,t){if(t)return new eh(this.toArray()).__iterator(e,t);var n=0,r=this._head;return new J(function(){if(r){var t=r.value;return r=r.next,ee(e,n++,t)}return et()})},t}(U);nU.isStack=nF;var nB=nU.prototype;function nz(e,t,n,r){var i=Object.create(nB);return i.size=e,i._head=t,i.__ownerID=n,i.__hash=r,i.__altered=!1,i}function nj(){return l||(l=nz(0))}nB[nN]=!0,nB.shift=nB.pop,nB.unshift=nB.push,nB.unshiftAll=nB.pushAll,nB.withMutations=tQ,nB.wasAltered=t0,nB.asImmutable=tJ,nB["@@transducer/init"]=nB.asMutable=tX,nB["@@transducer/step"]=function(e,t){return e.unshift(t)},nB["@@transducer/result"]=function(e){return e.asImmutable()};var nH="@@__IMMUTABLE_SET__@@";function nW(e){return!!(e&&e[nH])}function nG(e){return nW(e)&&V(e)}function nY(e,t){if(e===t)return!0;if(!A(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||P(e)!==P(t)||R(e)!==R(t)||V(e)!==V(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!L(e);if(V(e)){var r=e.entries();return t.every(function(e,t){var i=r.next().value;return i&&eI(i[1],e)&&(n||eI(i[0],t))})&&r.next().done}var i=!1;if(void 0===e.size){if(void 0===t.size)"function"==typeof e.cacheResult&&e.cacheResult();else{i=!0;var o=e;e=t,t=o}}var a=!0,s=t.__iterate(function(t,r){if(n?!e.has(t):i?!eI(t,e.get(r,v)):!eI(e.get(r,v),t))return a=!1,!1});return a&&e.size===s}function nV(e,t){var n=function(n){e.prototype[n]=t[n]};return Object.keys(t).forEach(n),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(n),e}function nq(e){if(!e||"object"!=typeof e)return e;if(!A(e)){if(!t_(e))return e;e=ec(e)}if(P(e)){var t={};return e.__iterate(function(e,n){t[n]=nq(e)}),t}var n=[];return e.__iterate(function(e){n.push(nq(e))}),n}var nZ=function(e){function t(t){return null==t?nX():nW(t)&&!V(t)?t:nX().withMutations(function(n){var r=e(t);tg(r.size),r.forEach(function(e){return n.add(e)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.fromKeys=function(e){return this(F(e).keySeq())},t.intersect=function(e){return(e=N(e).toArray()).length?n$.intersect.apply(t(e.pop()),e):nX()},t.union=function(e){return(e=N(e).toArray()).length?n$.union.apply(t(e.pop()),e):nX()},t.prototype.toString=function(){return this.__toString("Set {","}")},t.prototype.has=function(e){return this._map.has(e)},t.prototype.add=function(e){return nK(this,this._map.set(e,e))},t.prototype.remove=function(e){return nK(this,this._map.remove(e))},t.prototype.clear=function(){return nK(this,this._map.clear())},t.prototype.map=function(e,t){var n=this,r=!1,i=nK(this,this._map.mapEntries(function(i){var o=i[1],a=e.call(t,o,o,n);return a!==o&&(r=!0),[a,a]},t));return r?i:this},t.prototype.union=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];return 0===(t=t.filter(function(e){return 0!==e.size})).length?this:0!==this.size||this.__ownerID||1!==t.length?this.withMutations(function(n){for(var r=0;r<t.length;r++)"string"==typeof t[r]?n.add(t[r]):e(t[r]).forEach(function(e){return n.add(e)})}):this.constructor(t[0])},t.prototype.intersect=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];if(0===t.length)return this;t=t.map(function(t){return e(t)});var r=[];return this.forEach(function(e){t.every(function(t){return t.includes(e)})||r.push(e)}),this.withMutations(function(e){r.forEach(function(t){e.remove(t)})})},t.prototype.subtract=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];if(0===t.length)return this;t=t.map(function(t){return e(t)});var r=[];return this.forEach(function(e){t.some(function(t){return t.includes(e)})&&r.push(e)}),this.withMutations(function(e){r.forEach(function(t){e.remove(t)})})},t.prototype.sort=function(e){return ru(ti(this,e))},t.prototype.sortBy=function(e,t){return ru(ti(this,t,e))},t.prototype.wasAltered=function(){return this._map.wasAltered()},t.prototype.__iterate=function(e,t){var n=this;return this._map.__iterate(function(t){return e(t,t,n)},t)},t.prototype.__iterator=function(e,t){return this._map.__iterator(e,t)},t.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e);return e?this.__make(t,e):0===this.size?this.__empty():(this.__ownerID=e,this._map=t,this)},t}(B);nZ.isSet=nW;var n$=nZ.prototype;function nK(e,t){return e.__ownerID?(e.size=t.size,e._map=t,e):t===e._map?e:0===t.size?e.__empty():e.__make(t)}function nQ(e,t){var n=Object.create(n$);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function nX(){return u||(u=nQ(nn()))}n$[nH]=!0,n$[p]=n$.remove,n$.merge=n$.concat=n$.union,n$.withMutations=tQ,n$.asImmutable=tJ,n$["@@transducer/init"]=n$.asMutable=tX,n$["@@transducer/step"]=function(e,t){return e.add(t)},n$["@@transducer/result"]=function(e){return e.asImmutable()},n$.__empty=nX,n$.__make=nQ;var nJ=function(e){function t(e,n,r){if(!(this instanceof t))return new t(e,n,r);if(tm(0!==r,"Cannot step a Range by 0"),e=e||0,void 0===n&&(n=1/0),r=void 0===r?1:Math.abs(r),n<e&&(r=-r),this._start=e,this._end=n,this._step=r,this.size=Math.max(0,Math.ceil((n-e)/r-1)+1),0===this.size){if(c)return c;c=this}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return 0===this.size?"Range []":"Range [ "+this._start+"..."+this._end+(1!==this._step?" by "+this._step:"")+" ]"},t.prototype.get=function(e,t){return this.has(e)?this._start+w(this,e)*this._step:t},t.prototype.includes=function(e){var t=(e-this._start)/this._step;return t>=0&&t<this.size&&t===Math.floor(t)},t.prototype.slice=function(e,n){return T(e,n,this.size)?this:(e=O(e,this.size),(n=I(n,this.size))<=e)?new t(0,0):new t(this.get(e,this._end),this.get(n,this._end),this._step)},t.prototype.indexOf=function(e){var t=e-this._start;if(t%this._step==0){var n=t/this._step;if(n>=0&&n<this.size)return n}return -1},t.prototype.lastIndexOf=function(e){return this.indexOf(e)},t.prototype.__iterate=function(e,t){for(var n=this.size,r=this._step,i=t?this._start+(n-1)*r:this._start,o=0;o!==n&&!1!==e(i,t?n-++o:o++,this);)i+=t?-r:r;return o},t.prototype.__iterator=function(e,t){var n=this.size,r=this._step,i=t?this._start+(n-1)*r:this._start,o=0;return new J(function(){if(o===n)return et();var a=i;return i+=t?-r:r,ee(e,t?n-++o:o++,a)})},t.prototype.equals=function(e){return e instanceof t?this._start===e._start&&this._end===e._end&&this._step===e._step:nY(this,e)},t}(ef);function n0(e,t,n){for(var r=tv(t),i=0;i!==r.length;)if((e=tS(e,r[i++],v))===v)return n;return e}function n1(e,t){return n0(this,e,t)}function n2(e,t){return n0(e,t,v)!==v}function n3(e){return n2(this,e)}function n4(){tg(this.size);var e={};return this.__iterate(function(t,n){e[n]=t}),e}N.isIterable=A,N.isKeyed=P,N.isIndexed=R,N.isAssociative=L,N.isOrdered=V,N.Iterator=J,nV(N,{toArray:function(){tg(this.size);var e=Array(this.size||0),t=P(this),n=0;return this.__iterate(function(r,i){e[n++]=t?[i,r]:r}),e},toIndexedSeq:function(){return new eQ(this)},toJS:function(){return nq(this)},toKeyedSeq:function(){return new eK(this,!0)},toMap:function(){return t1(this.toKeyedSeq())},toObject:n4,toOrderedMap:function(){return nP(this.toKeyedSeq())},toOrderedSet:function(){return ru(P(this)?this.valueSeq():this)},toSet:function(){return nZ(P(this)?this.valueSeq():this)},toSetSeq:function(){return new eX(this)},toSeq:function(){return R(this)?this.toIndexedSeq():P(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return nU(P(this)?this.valueSeq():this)},toList:function(){return nb(P(this)?this.valueSeq():this)},toString:function(){return"[Collection]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return tl(this,te(this,e))},includes:function(e){return this.some(function(t){return eI(t,e)})},entries:function(){return this.__iterator($)},every:function(e,t){tg(this.size);var n=!0;return this.__iterate(function(r,i,o){if(!e.call(t,r,i,o))return n=!1,!1}),n},filter:function(e,t){return tl(this,e3(this,e,t,!0))},partition:function(e,t){return e6(this,e,t)},find:function(e,t,n){var r=this.findEntry(e,t);return r?r[1]:n},forEach:function(e,t){return tg(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){tg(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate(function(r){n?n=!1:t+=e,t+=null!=r?r.toString():""}),t},keys:function(){return this.__iterator(q)},map:function(e,t){return tl(this,e1(this,e,t))},reduce:function(e,t,n){return n7(this,e,t,n,arguments.length<2,!1)},reduceRight:function(e,t,n){return n7(this,e,t,n,arguments.length<2,!0)},reverse:function(){return tl(this,e2(this,!0))},slice:function(e,t){return tl(this,e8(this,e,t,!0))},some:function(e,t){return!this.every(rn(e),t)},sort:function(e){return tl(this,ti(this,e))},values:function(){return this.__iterator(Z)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some(function(){return!0})},count:function(e,t){return E(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return e4(this,e,t)},equals:function(e){return nY(this,e)},entrySeq:function(){var e=this;if(e._cache)return new eh(e._cache);var t=e.toSeq().map(rt).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter(rn(e),t)},findEntry:function(e,t,n){var r=n;return this.__iterate(function(n,i,o){if(e.call(t,n,i,o))return r=[i,n],!1}),r},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},findLastEntry:function(e,t,n){return this.toKeyedSeq().reverse().findEntry(e,t,n)},findLastKey:function(e,t){return this.toKeyedSeq().reverse().findKey(e,t)},first:function(e){return this.find(S,null,e)},flatMap:function(e,t){return tl(this,tn(this,e,t))},flatten:function(e){return tl(this,tt(this,e,!0))},fromEntrySeq:function(){return new eJ(this)},get:function(e,t){return this.find(function(t,n){return eI(n,e)},void 0,t)},getIn:n1,groupBy:function(e,t){return e5(this,e,t)},has:function(e){return this.get(e,v)!==v},hasIn:n3,isSubset:function(e){return e="function"==typeof e.includes?e:N(e),this.every(function(t){return e.includes(t)})},isSuperset:function(e){return(e="function"==typeof e.isSubset?e:N(e)).isSubset(this)},keyOf:function(e){return this.findKey(function(t){return eI(t,e)})},keySeq:function(){return this.toSeq().map(re).toIndexedSeq()},last:function(e){return this.toSeq().reverse().first(e)},lastKeyOf:function(e){return this.toKeyedSeq().reverse().keyOf(e)},max:function(e){return to(this,e)},maxBy:function(e,t){return to(this,t,e)},min:function(e){return to(this,e?rr(e):ro)},minBy:function(e,t){return to(this,t?rr(t):ro,e)},rest:function(){return this.slice(1)},skip:function(e){return 0===e?this:this.slice(Math.max(0,e))},skipLast:function(e){return 0===e?this:this.slice(0,-Math.max(0,e))},skipWhile:function(e,t){return tl(this,e7(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile(rn(e),t)},sortBy:function(e,t){return tl(this,ti(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return this.slice(-Math.max(0,e))},takeWhile:function(e,t){return tl(this,e9(this,e,t))},takeUntil:function(e,t){return this.takeWhile(rn(e),t)},update:function(e){return e(this)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=ra(this))}});var n5=N.prototype;n5[C]=!0,n5[X]=n5.values,n5.toJSON=n5.toArray,n5.__toStringMapper=tE,n5.inspect=n5.toSource=function(){return this.toString()},n5.chain=n5.flatMap,n5.contains=n5.includes,nV(F,{flip:function(){return tl(this,e0(this))},mapEntries:function(e,t){var n=this,r=0;return tl(this,this.toSeq().map(function(i,o){return e.call(t,[o,i],r++,n)}).fromEntrySeq())},mapKeys:function(e,t){var n=this;return tl(this,this.toSeq().flip().map(function(r,i){return e.call(t,r,i,n)}).flip())}});var n6=F.prototype;n6[D]=!0,n6[X]=n5.entries,n6.toJSON=n4,n6.__toStringMapper=function(e,t){return tE(t)+": "+tE(e)},nV(U,{toKeyedSeq:function(){return new eK(this,!1)},filter:function(e,t){return tl(this,e3(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.lastKeyOf(e);return void 0===t?-1:t},reverse:function(){return tl(this,e2(this,!1))},slice:function(e,t){return tl(this,e8(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(t||0,0),0===n||2===n&&!t)return this;e=O(e,e<0?this.count():this.size);var r=this.slice(0,e);return tl(this,1===n?r:r.concat(th(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.findLastEntry(e,t);return n?n[0]:-1},first:function(e){return this.get(0,e)},flatten:function(e){return tl(this,tt(this,e,!1))},get:function(e,t){return(e=w(this,e))<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find(function(t,n){return n===e},void 0,t)},has:function(e){return(e=w(this,e))>=0&&(void 0!==this.size?this.size===1/0||e<this.size:-1!==this.indexOf(e))},interpose:function(e){return tl(this,tr(this,e))},interleave:function(){var e=[this].concat(th(arguments)),t=ts(this.toSeq(),ef.of,e),n=t.flatten(!0);return t.size&&(n.size=t.size*e.length),tl(this,n)},keySeq:function(){return nJ(0,this.size)},last:function(e){return this.get(-1,e)},skipWhile:function(e,t){return tl(this,e7(this,e,t,!1))},zip:function(){var e=[this].concat(th(arguments));return tl(this,ts(this,ri,e))},zipAll:function(){var e=[this].concat(th(arguments));return tl(this,ts(this,ri,e,!0))},zipWith:function(e){var t=th(arguments);return t[0]=this,tl(this,ts(this,e,t))}});var n8=U.prototype;n8[M]=!0,n8[Y]=!0,nV(B,{get:function(e,t){return this.has(e)?e:t},includes:function(e){return this.has(e)},keySeq:function(){return this.valueSeq()}});var n9=B.prototype;function n7(e,t,n,r,i,o){return tg(e.size),e.__iterate(function(e,o,a){i?(i=!1,n=e):n=t.call(r,n,e,o,a)},o),n}function re(e,t){return t}function rt(e,t){return[t,e]}function rn(e){return function(){return!e.apply(this,arguments)}}function rr(e){return function(){return-e.apply(this,arguments)}}function ri(){return th(arguments)}function ro(e,t){return e<t?1:e>t?-1:0}function ra(e){if(e.size===1/0)return 0;var t=V(e),n=P(e),r=t?1:0;return rs(e.__iterate(n?t?function(e,t){r=31*r+rl(eA(e),eA(t))|0}:function(e,t){r=r+rl(eA(e),eA(t))|0}:t?function(e){r=31*r+eA(e)|0}:function(e){r=r+eA(e)|0}),r)}function rs(e,t){return t=ex(t,3432918353),t=ex(t<<15|t>>>-15,461845907),t=((t=ex(t<<13|t>>>-13,5))+3864292196|0)^e,t=ex(t^t>>>16,2246822507),t=ek((t=ex(t^t>>>13,3266489909))^t>>>16)}function rl(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}n9.has=n5.includes,n9.contains=n9.includes,n9.keys=n9.values,nV(ed,n6),nV(ef,n8),nV(ep,n9);var ru=function(e){function t(e){return null==e?rf():nG(e)?e:rf().withMutations(function(t){var n=B(e);tg(n.size),n.forEach(function(e){return t.add(e)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.fromKeys=function(e){return this(F(e).keySeq())},t.prototype.toString=function(){return this.__toString("OrderedSet {","}")},t}(nZ);ru.isOrderedSet=nG;var rc=ru.prototype;function rd(e,t){var n=Object.create(rc);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function rf(){return d||(d=rd(nR()))}rc[Y]=!0,rc.zip=n8.zip,rc.zipWith=n8.zipWith,rc.zipAll=n8.zipAll,rc.__empty=rf,rc.__make=rd;var rp={LeftThenRight:-1,RightThenLeft:1};function rh(e){if(W(e))throw Error("Can not call `Record` with an immutable Record as default values. Use a plain javascript object instead.");if(G(e))throw Error("Can not call `Record` with an immutable Collection as default values. Use a plain javascript object instead.");if(null===e||"object"!=typeof e)throw Error("Can not call `Record` with a non-object as default values. Use a plain javascript object instead.")}var rm=function(e,t){rh(e);var n,r=function(o){var a=this;if(o instanceof r)return o;if(!(this instanceof r))return new r(o);if(!n){n=!0;var s=Object.keys(e),l=i._indices={};i._name=t,i._keys=s,i._defaultValues=e;for(var u=0;u<s.length;u++){var c=s[u];l[c]=u,i[c]?"object"==typeof console&&console.warn&&console.warn("Cannot define "+ry(this)+' with property "'+c+'" since that property name is part of the Record API.'):r_(i,c)}}return this.__ownerID=void 0,this._values=nb().withMutations(function(e){e.setSize(a._keys.length),F(o).forEach(function(t,n){e.set(a._indices[n],t===a._defaultValues[n]?void 0:t)})}),this},i=r.prototype=Object.create(rg);return i.constructor=r,t&&(r.displayName=t),r};rm.prototype.toString=function(){for(var e,t=ry(this)+" { ",n=this._keys,r=0,i=n.length;r!==i;r++)e=n[r],t+=(r?", ":"")+e+": "+tE(this.get(e));return t+" }"},rm.prototype.equals=function(e){return this===e||W(e)&&rb(this).equals(rb(e))},rm.prototype.hashCode=function(){return rb(this).hashCode()},rm.prototype.has=function(e){return this._indices.hasOwnProperty(e)},rm.prototype.get=function(e,t){if(!this.has(e))return t;var n=this._indices[e],r=this._values.get(n);return void 0===r?this._defaultValues[e]:r},rm.prototype.set=function(e,t){if(this.has(e)){var n=this._values.set(this._indices[e],t===this._defaultValues[e]?void 0:t);if(n!==this._values&&!this.__ownerID)return rv(this,n)}return this},rm.prototype.remove=function(e){return this.set(e)},rm.prototype.clear=function(){var e=this._values.clear().setSize(this._keys.length);return this.__ownerID?this:rv(this,e)},rm.prototype.wasAltered=function(){return this._values.wasAltered()},rm.prototype.toSeq=function(){return rb(this)},rm.prototype.toJS=function(){return nq(this)},rm.prototype.entries=function(){return this.__iterator($)},rm.prototype.__iterator=function(e,t){return rb(this).__iterator(e,t)},rm.prototype.__iterate=function(e,t){return rb(this).__iterate(e,t)},rm.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._values.__ensureOwner(e);return e?rv(this,t,e):(this.__ownerID=e,this._values=t,this)},rm.isRecord=W,rm.getDescriptiveName=ry;var rg=rm.prototype;function rv(e,t,n){var r=Object.create(Object.getPrototypeOf(e));return r._values=t,r.__ownerID=n,r}function ry(e){return e.constructor.displayName||e.constructor.name||"Record"}function rb(e){return ey(e._keys.map(function(t){return[t,e.get(t)]}))}function r_(e,t){try{Object.defineProperty(e,t,{get:function(){return this.get(t)},set:function(e){tm(this.__ownerID,"Cannot set on an immutable record."),this.set(t,e)}})}catch(e){}}rg[H]=!0,rg[p]=rg.remove,rg.deleteIn=rg.removeIn=tP,rg.getIn=n1,rg.hasIn=n5.hasIn,rg.merge=tN,rg.mergeWith=tF,rg.mergeIn=t$,rg.mergeDeep=tq,rg.mergeDeepWith=tZ,rg.mergeDeepIn=tK,rg.setIn=tA,rg.update=tR,rg.updateIn=tL,rg.withMutations=tQ,rg.asMutable=tX,rg.asImmutable=tJ,rg[X]=rg.entries,rg.toJSON=rg.toObject=n5.toObject,rg.inspect=rg.toSource=function(){return this.toString()};var rE=function(e){function t(e,n){if(!(this instanceof t))return new t(e,n);if(this._value=e,this.size=void 0===n?1/0:Math.max(0,n),0===this.size){if(f)return f;f=this}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},t.prototype.get=function(e,t){return this.has(e)?this._value:t},t.prototype.includes=function(e){return eI(this._value,e)},t.prototype.slice=function(e,n){var r=this.size;return T(e,n,r)?this:new t(this._value,I(n,r)-O(e,r))},t.prototype.reverse=function(){return this},t.prototype.indexOf=function(e){return eI(this._value,e)?0:-1},t.prototype.lastIndexOf=function(e){return eI(this._value,e)?this.size:-1},t.prototype.__iterate=function(e,t){for(var n=this.size,r=0;r!==n&&!1!==e(this._value,t?n-++r:r++,this););return r},t.prototype.__iterator=function(e,t){var n=this,r=this.size,i=0;return new J(function(){return i===r?et():ee(e,t?r-++i:i++,n._value)})},t.prototype.equals=function(e){return e instanceof t?eI(this._value,e._value):nY(e)},t}(ef);function rw(e,t){return rS([],t||rT,e,"",t&&t.length>2?[]:void 0,{"":e})}function rS(e,t,n,r,i,o){if("string"!=typeof n&&!G(n)&&(eu(n)||en(n)||tb(n))){if(~e.indexOf(n))throw TypeError("Cannot convert circular structure to Immutable");e.push(n),i&&""!==r&&i.push(r);var a=t.call(o,r,ec(n).map(function(r,o){return rS(e,t,r,o,i,n)}),i&&i.slice());return e.pop(),i&&i.pop(),a}return n}function rT(e,t){return R(t)?t.toList():P(t)?t.toMap():t.toSet()}var rO="4.3.0",rI={version:rO,Collection:N,Iterable:N,Seq:ec,Map:t1,OrderedMap:nP,List:nb,Stack:nU,Set:nZ,OrderedSet:ru,PairSorting:rp,Record:rm,Range:nJ,Repeat:rE,is:eI,fromJS:rw,hash:eA,isImmutable:G,isCollection:A,isKeyed:P,isIndexed:R,isAssociative:L,isOrdered:V,isValueObject:eO,isPlainObject:tb,isSeq:j,isList:ny,isMap:eS,isOrderedMap:eT,isStack:nF,isSet:nW,isOrderedSet:nG,isRecord:W,get:tS,getIn:n0,has:tw,hasIn:n2,merge:tB,mergeDeep:tj,mergeWith:tz,mergeDeepWith:tH,remove:tO,removeIn:tD,set:tI,setIn:tC,update:tM,updateIn:tx},rx=N;t.default=rI},1898:function(){/*!
 * long-press-event - v2.4.2
 * Pure JavaScript long-press-event
 * https://github.com/john-doherty/long-press-event
 * @author John Doherty <www.johndoherty.info>
 * @license MIT
 */!function(e,t){"use strict";var n=null,r="ontouchstart"in e||navigator.MaxTouchPoints>0||navigator.msMaxTouchPoints>0,i=r?"touchstart":"mousedown",o=r?"touchend":"mouseup",a=r?"touchmove":"mousemove",s=0,l=0,u=10,c=10;function d(e){var n;p(),n=e,e=r&&n.touches&&n.touches[0]?n.touches[0]:n,this.dispatchEvent(new CustomEvent("long-press",{bubbles:!0,cancelable:!0,detail:{clientX:e.clientX,clientY:e.clientY},clientX:e.clientX,clientY:e.clientY,offsetX:e.offsetX,offsetY:e.offsetY,pageX:e.pageX,pageY:e.pageY,screenX:e.screenX,screenY:e.screenY}))||t.addEventListener("click",function e(n){t.removeEventListener("click",e,!0),function(e){e.stopImmediatePropagation(),e.preventDefault(),e.stopPropagation()}(n)},!0)}function f(r){p(r);var i=r.target,o=parseInt(function(e,n,r){for(;e&&e!==t.documentElement;){var i=e.getAttribute(n);if(i)return i;e=e.parentNode}return r}(i,"data-long-press-delay","1500"),10);n=function(t,n){if(!(e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame&&e.mozCancelRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame))return e.setTimeout(t,n);var r=(new Date).getTime(),i={},o=function(){(new Date).getTime()-r>=n?t.call():i.value=requestAnimFrame(o)};return i.value=requestAnimFrame(o),i}(d.bind(i,r),o)}function p(t){var r;(r=n)&&(e.cancelAnimationFrame?e.cancelAnimationFrame(r.value):e.webkitCancelAnimationFrame?e.webkitCancelAnimationFrame(r.value):e.webkitCancelRequestAnimationFrame?e.webkitCancelRequestAnimationFrame(r.value):e.mozCancelRequestAnimationFrame?e.mozCancelRequestAnimationFrame(r.value):e.oCancelRequestAnimationFrame?e.oCancelRequestAnimationFrame(r.value):e.msCancelRequestAnimationFrame?e.msCancelRequestAnimationFrame(r.value):clearTimeout(r)),n=null}"function"!=typeof e.CustomEvent&&(e.CustomEvent=function(e,n){n=n||{bubbles:!1,cancelable:!1,detail:void 0};var r=t.createEvent("CustomEvent");return r.initCustomEvent(e,n.bubbles,n.cancelable,n.detail),r},e.CustomEvent.prototype=e.Event.prototype),e.requestAnimFrame=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame||function(t){e.setTimeout(t,1e3/60)},t.addEventListener(o,p,!0),t.addEventListener(a,function(e){var t=Math.abs(s-e.clientX),n=Math.abs(l-e.clientY);(t>=u||n>=c)&&p()},!0),t.addEventListener("wheel",p,!0),t.addEventListener("scroll",p,!0),t.addEventListener(i,function(e){s=e.clientX,l=e.clientY,f(e)},!0)}(window,document)},7418:function(e){"use strict";/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function o(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==r.join(""))return!1;var i={};if("abcdefghijklmnopqrst".split("").forEach(function(e){i[e]=e}),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},i)).join(""))return!1;return!0}catch(e){return!1}}e.exports=o()?Object.assign:function(e,o){for(var a,s,l=i(e),u=1;u<arguments.length;u++){for(var c in a=Object(arguments[u]))n.call(a,c)&&(l[c]=a[c]);if(t){s=t(a);for(var d=0;d<s.length;d++)r.call(a,s[d])&&(l[s[d]]=a[s[d]])}}return l}},2703:function(e,t,n){"use strict";var r=n(414);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},5697:function(e,t,n){e.exports=n(2703)()},414:function(e){"use strict";var t="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=t},4448:function(e,t,n){"use strict";/** @license React v17.0.2
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r,i,o,a,s,l,u=n(7294),c=n(7418),d=n(3840);function f(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!u)throw Error(f(227));var p=new Set,h={};function m(e,t){g(e,t),g(e+"Capture",t)}function g(e,t){for(h[e]=t,e=0;e<t.length;e++)p.add(t[e])}var v=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),y=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,b=Object.prototype.hasOwnProperty,_={},E={};function w(e){return!!b.call(E,e)||!b.call(_,e)&&(y.test(e)?E[e]=!0:(_[e]=!0,!1))}function S(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":if(r)return!1;if(null!==n)return!n.acceptsBooleans;return"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e;default:return!1}}function T(e,t,n,r){if(null==t||S(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function O(e,t,n,r,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){I[e]=new O(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];I[t]=new O(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){I[e]=new O(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){I[e]=new O(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){I[e]=new O(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){I[e]=new O(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){I[e]=new O(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){I[e]=new O(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){I[e]=new O(e,5,!1,e.toLowerCase(),null,!1,!1)});var x=/[\-:]([a-z])/g;function k(e){return e[1].toUpperCase()}function C(e,t,n,r){var i=I.hasOwnProperty(t)?I[t]:null;(null!==i?0===i.type:!r&&2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]))||(T(t,n,i,r)&&(n=null),r||null===i?w(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(x,k);I[t]=new O(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(x,k);I[t]=new O(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(x,k);I[t]=new O(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){I[e]=new O(e,1,!1,e.toLowerCase(),null,!1,!1)}),I.xlinkHref=new O("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){I[e]=new O(e,1,!1,e.toLowerCase(),null,!0,!0)});var A=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,D=60103,P=60106,M=60107,R=60108,L=60114,N=60109,F=60110,U=60112,B=60113,z=60120,j=60115,H=60116,W=60121,G=60128,Y=60129,V=60130,q=60131;if("function"==typeof Symbol&&Symbol.for){var Z=Symbol.for;D=Z("react.element"),P=Z("react.portal"),M=Z("react.fragment"),R=Z("react.strict_mode"),L=Z("react.profiler"),N=Z("react.provider"),F=Z("react.context"),U=Z("react.forward_ref"),B=Z("react.suspense"),z=Z("react.suspense_list"),j=Z("react.memo"),H=Z("react.lazy"),W=Z("react.block"),Z("react.scope"),G=Z("react.opaque.id"),Y=Z("react.debug_trace_mode"),V=Z("react.offscreen"),q=Z("react.legacy_hidden")}var $="function"==typeof Symbol&&Symbol.iterator;function K(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=$&&e[$]||e["@@iterator"])?e:null}function Q(e){if(void 0===eT)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);eT=t&&t[1]||""}return"\n"+eT+e}var X=!1;function J(e,t){if(!e||X)return"";X=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t){if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var i=e.stack.split("\n"),o=r.stack.split("\n"),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(1!==a||1!==s)do if(a--,0>--s||i[a]!==o[s])return"\n"+i[a].replace(" at new "," at ");while(1<=a&&0<=s);break}}}finally{X=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Q(e):""}function ee(e){switch(e.tag){case 5:return Q(e.type);case 16:return Q("Lazy");case 13:return Q("Suspense");case 19:return Q("SuspenseList");case 0:case 2:case 15:return e=J(e.type,!1);case 11:return e=J(e.type.render,!1);case 22:return e=J(e.type._render,!1);case 1:return e=J(e.type,!0);default:return""}}function et(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case M:return"Fragment";case P:return"Portal";case L:return"Profiler";case R:return"StrictMode";case B:return"Suspense";case z:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case F:return(e.displayName||"Context")+".Consumer";case N:return(e._context.displayName||"Context")+".Provider";case U:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case j:return et(e.type);case W:return et(e._render);case H:t=e._payload,e=e._init;try{return et(e(t))}catch(e){}}return null}function en(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function er(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function ei(e){var t=er(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function eo(e){e._valueTracker||(e._valueTracker=ei(e))}function ea(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=er(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function es(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function el(e,t){var n=t.checked;return c({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function eu(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=en(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function ec(e,t){null!=(t=t.checked)&&C(e,"checked",t,!1)}function ed(e,t){ec(e,t);var n=en(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r){e.removeAttribute("value");return}t.hasOwnProperty("value")?ep(e,t.type,n):t.hasOwnProperty("defaultValue")&&ep(e,t.type,en(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function ef(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ep(e,t,n){("number"!==t||es(e.ownerDocument)!==e)&&(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function eh(e){var t="";return u.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}function em(e,t){return e=c({children:void 0},t),(t=eh(t.children))&&(e.children=t),e}function eg(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(i=0,n=""+en(n),t=null;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function ev(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(f(91));return c({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ey(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(f(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(f(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:en(n)}}function eb(e,t){var n=en(t.value),r=en(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function e_(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var eE={html:"http://www.w3.org/1999/xhtml",svg:"http://www.w3.org/2000/svg"};function ew(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function eS(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?ew(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var eT,eO,eI=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!==eE.svg||"innerHTML"in e)e.innerHTML=t;else{for((eO=eO||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=eO.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ex(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var ek={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},eC=["Webkit","ms","Moz","O"];function eA(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ek.hasOwnProperty(e)&&ek[e]?(""+t).trim():t+"px"}function eD(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=eA(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(ek).forEach(function(e){eC.forEach(function(t){ek[t=t+e.charAt(0).toUpperCase()+e.substring(1)]=ek[e]})});var eP=c({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function eM(e,t){if(t){if(eP[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(f(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(f(60));if(!("object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw Error(f(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(f(62))}}function eR(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function eL(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var eN=null,eF=null,eU=null;function eB(e){if(e=rH(e)){if("function"!=typeof eN)throw Error(f(280));var t=e.stateNode;t&&(t=rG(t),eN(e.stateNode,e.type,t))}}function ez(e){eF?eU?eU.push(e):eU=[e]:eF=e}function ej(){if(eF){var e=eF,t=eU;if(eU=eF=null,eB(e),t)for(e=0;e<t.length;e++)eB(t[e])}}function eH(e,t){return e(t)}function eW(e,t,n,r,i){return e(t,n,r,i)}function eG(){}var eY=eH,eV=!1,eq=!1;function eZ(){(null!==eF||null!==eU)&&(eG(),ej())}function e$(e,t,n){if(eq)return e(t,n);eq=!0;try{return eY(e,t,n)}finally{eq=!1,eZ()}}function eK(e,t){var n=e.stateNode;if(null===n)return null;var r=rG(n);if(null===r)return null;switch(n=r[t],t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(f(231,t,typeof n));return n}var eQ=!1;if(v)try{var eX={};Object.defineProperty(eX,"passive",{get:function(){eQ=!0}}),window.addEventListener("test",eX,eX),window.removeEventListener("test",eX,eX)}catch(e){eQ=!1}function eJ(e,t,n,r,i,o,a,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}var e0=!1,e1=null,e2=!1,e3=null,e4={onError:function(e){e0=!0,e1=e}};function e5(e,t,n,r,i,o,a,s,l){e0=!1,e1=null,eJ.apply(e4,arguments)}function e6(e,t,n,r,i,o,a,s,l){if(e5.apply(this,arguments),e0){if(e0){var u=e1;e0=!1,e1=null}else throw Error(f(198));e2||(e2=!0,e3=u)}}function e8(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(1026&(t=e).flags)&&(n=t.return),e=t.return;while(e)}return 3===t.tag?n:null}function e9(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function e7(e){if(e8(e)!==e)throw Error(f(188))}function te(e){var t=e.alternate;if(!t){if(null===(t=e8(e)))throw Error(f(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return e7(i),e;if(o===r)return e7(i),t;o=o.sibling}throw Error(f(188))}if(n.return!==r.return)n=i,r=o;else{for(var a=!1,s=i.child;s;){if(s===n){a=!0,n=i,r=o;break}if(s===r){a=!0,r=i,n=o;break}s=s.sibling}if(!a){for(s=o.child;s;){if(s===n){a=!0,n=o,r=i;break}if(s===r){a=!0,r=o,n=i;break}s=s.sibling}if(!a)throw Error(f(189))}}if(n.alternate!==r)throw Error(f(190))}if(3!==n.tag)throw Error(f(188));return n.stateNode.current===n?e:t}function tt(e){if(!(e=te(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function tn(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tr,ti,to,ta,ts=!1,tl=[],tu=null,tc=null,td=null,tf=new Map,tp=new Map,th=[],tm="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function tg(e,t,n,r,i){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:i,targetContainers:[r]}}function tv(e,t){switch(e){case"focusin":case"focusout":tu=null;break;case"dragenter":case"dragleave":tc=null;break;case"mouseover":case"mouseout":td=null;break;case"pointerover":case"pointerout":tf.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":tp.delete(t.pointerId)}}function ty(e,t,n,r,i,o){return null===e||e.nativeEvent!==o?(e=tg(t,n,r,i,o),null!==t&&null!==(t=rH(t))&&ti(t)):(e.eventSystemFlags|=r,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i)),e}function tb(e,t,n,r,i){switch(t){case"focusin":return tu=ty(tu,e,t,n,r,i),!0;case"dragenter":return tc=ty(tc,e,t,n,r,i),!0;case"mouseover":return td=ty(td,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return tf.set(o,ty(tf.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,tp.set(o,ty(tp.get(o)||null,e,t,n,r,i)),!0}return!1}function t_(e){var t=rj(e.target);if(null!==t){var n=e8(t);if(null!==n){if(13===(t=n.tag)){if(null!==(t=e9(n))){e.blockedOn=t,ta(e.lanePriority,function(){d.unstable_runWithPriority(e.priority,function(){to(n)})});return}}else if(3===t&&n.stateNode.hydrate){e.blockedOn=3===n.tag?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function tE(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=t5(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=rH(n))&&ti(t),e.blockedOn=n,!1;t.shift()}return!0}function tw(e,t,n){tE(e)&&n.delete(t)}function tS(){for(ts=!1;0<tl.length;){var e=tl[0];if(null!==e.blockedOn){null!==(e=rH(e.blockedOn))&&tr(e);break}for(var t=e.targetContainers;0<t.length;){var n=t5(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&tl.shift()}null!==tu&&tE(tu)&&(tu=null),null!==tc&&tE(tc)&&(tc=null),null!==td&&tE(td)&&(td=null),tf.forEach(tw),tp.forEach(tw)}function tT(e,t){e.blockedOn===t&&(e.blockedOn=null,ts||(ts=!0,d.unstable_scheduleCallback(d.unstable_NormalPriority,tS)))}function tO(e){function t(t){return tT(t,e)}if(0<tl.length){tT(tl[0],e);for(var n=1;n<tl.length;n++){var r=tl[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==tu&&tT(tu,e),null!==tc&&tT(tc,e),null!==td&&tT(td,e),tf.forEach(t),tp.forEach(t),n=0;n<th.length;n++)(r=th[n]).blockedOn===e&&(r.blockedOn=null);for(;0<th.length&&null===(n=th[0]).blockedOn;)t_(n),null===n.blockedOn&&th.shift()}function tI(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var tx={animationend:tI("Animation","AnimationEnd"),animationiteration:tI("Animation","AnimationIteration"),animationstart:tI("Animation","AnimationStart"),transitionend:tI("Transition","TransitionEnd")},tk={},tC={};function tA(e){if(tk[e])return tk[e];if(!tx[e])return e;var t,n=tx[e];for(t in n)if(n.hasOwnProperty(t)&&t in tC)return tk[e]=n[t];return e}v&&(tC=document.createElement("div").style,"AnimationEvent"in window||(delete tx.animationend.animation,delete tx.animationiteration.animation,delete tx.animationstart.animation),"TransitionEvent"in window||delete tx.transitionend.transition);var tD=tA("animationend"),tP=tA("animationiteration"),tM=tA("animationstart"),tR=tA("transitionend"),tL=new Map,tN=new Map,tF=["abort","abort",tD,"animationEnd",tP,"animationIteration",tM,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",tR,"transitionEnd","waiting","waiting"];function tU(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],i=e[n+1];i="on"+(i[0].toUpperCase()+i.slice(1)),tN.set(r,t),tL.set(r,i),m(i,[r])}}(0,d.unstable_now)();var tB=8;function tz(e){if(0!=(1&e))return tB=15,1;if(0!=(2&e))return tB=14,2;if(0!=(4&e))return tB=13,4;var t=24&e;return 0!==t?(tB=12,t):0!=(32&e)?(tB=11,32):0!=(t=192&e)?(tB=10,t):0!=(256&e)?(tB=9,256):0!=(t=3584&e)?(tB=8,t):0!=(4096&e)?(tB=7,4096):0!=(t=4186112&e)?(tB=6,t):0!=(t=62914560&e)?(tB=5,t):67108864&e?(tB=4,67108864):0!=(134217728&e)?(tB=3,134217728):0!=(t=805306368&e)?(tB=2,t):0!=(1073741824&e)?(tB=1,1073741824):(tB=8,e)}function tj(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function tH(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(f(358,e))}}function tW(e,t){var n=e.pendingLanes;if(0===n)return tB=0;var r=0,i=0,o=e.expiredLanes,a=e.suspendedLanes,s=e.pingedLanes;if(0!==o)r=o,i=tB=15;else if(0!=(o=134217727&n)){var l=o&~a;0!==l?(r=tz(l),i=tB):0!=(s&=o)&&(r=tz(s),i=tB)}else 0!=(o=n&~a)?(r=tz(o),i=tB):0!==s&&(r=tz(s),i=tB);if(0===r)return 0;if(r=n&((0>(r=31-t$(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&a)){if(tz(t),i<=tB)return t;tB=i}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)i=1<<(n=31-t$(t)),r|=e[n],t&=~i;return r}function tG(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function tY(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=tV(24&~t))?tY(10,t):e;case 10:return 0===(e=tV(192&~t))?tY(8,t):e;case 8:return 0===(e=tV(3584&~t))&&0===(e=tV(4186112&~t))&&(e=512),e;case 2:return 0===(t=tV(805306368&~t))&&(t=268435456),t}throw Error(f(358,e))}function tV(e){return e&-e}function tq(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function tZ(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-t$(t)]=n}var t$=Math.clz32?Math.clz32:tX,tK=Math.log,tQ=Math.LN2;function tX(e){return 0===e?32:31-(tK(e)/tQ|0)|0}var tJ=d.unstable_UserBlockingPriority,t0=d.unstable_runWithPriority,t1=!0;function t2(e,t,n,r){eV||eG();var i=t4,o=eV;eV=!0;try{eW(i,e,t,n,r)}finally{(eV=o)||eZ()}}function t3(e,t,n,r){t0(tJ,t4.bind(null,e,t,n,r))}function t4(e,t,n,r){if(t1){var i;if((i=0==(4&t))&&0<tl.length&&-1<tm.indexOf(e))e=tg(null,e,t,n,r),tl.push(e);else{var o=t5(e,t,n,r);if(null===o)i&&tv(e,r);else{if(i){if(-1<tm.indexOf(e)){e=tg(o,e,t,n,r),tl.push(e);return}if(tb(o,e,t,n,r))return;tv(e,r)}rb(e,t,r,null,n)}}}}function t5(e,t,n,r){var i=eL(r);if(null!==(i=rj(i))){var o=e8(i);if(null===o)i=null;else{var a=o.tag;if(13===a){if(null!==(i=e9(o)))return i;i=null}else if(3===a){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;i=null}else o!==i&&(i=null)}}return rb(e,t,r,i,n),null}var t6=null,t8=null,t9=null;function t7(){if(t9)return t9;var e,t,n=t8,r=n.length,i="value"in t6?t6.value:t6.textContent,o=i.length;for(e=0;e<r&&n[e]===i[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===i[o-t];t++);return t9=i.slice(e,1<t?1-t:void 0)}function ne(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nt(){return!0}function nn(){return!1}function nr(e){function t(t,n,r,i,o){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(i):i[a]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?nt:nn,this.isPropagationStopped=nn,this}return c(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nt)},persist:function(){},isPersistent:nt}),t}var ni,no,na,ns={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},nl=nr(ns),nu=c({},ns,{view:0,detail:0}),nc=nr(nu),nd=c({},nu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:nw,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==na&&(na&&"mousemove"===e.type?(ni=e.screenX-na.screenX,no=e.screenY-na.screenY):no=ni=0,na=e),ni)},movementY:function(e){return"movementY"in e?e.movementY:no}}),nf=nr(nd),np=nr(c({},nd,{dataTransfer:0})),nh=nr(c({},nu,{relatedTarget:0})),nm=nr(c({},ns,{animationName:0,elapsedTime:0,pseudoElement:0})),ng=nr(c({},ns,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),nv=nr(c({},ns,{data:0})),ny={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},nb={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},n_={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function nE(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=n_[e])&&!!t[e]}function nw(){return nE}var nS=nr(c({},nu,{key:function(e){if(e.key){var t=ny[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=ne(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?nb[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:nw,charCode:function(e){return"keypress"===e.type?ne(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?ne(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),nT=nr(c({},nd,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),nO=nr(c({},nu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:nw})),nI=nr(c({},ns,{propertyName:0,elapsedTime:0,pseudoElement:0})),nx=nr(c({},nd,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),nk=[9,13,27,32],nC=v&&"CompositionEvent"in window,nA=null;v&&"documentMode"in document&&(nA=document.documentMode);var nD=v&&"TextEvent"in window&&!nA,nP=v&&(!nC||nA&&8<nA&&11>=nA),nM=" ",nR=!1;function nL(e,t){switch(e){case"keyup":return -1!==nk.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nN(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var nF=!1;function nU(e,t){switch(e){case"compositionend":return nN(t);case"keypress":if(32!==t.which)return null;return nR=!0,nM;case"textInput":return(e=t.data)===nM&&nR?null:e;default:return null}}function nB(e,t){if(nF)return"compositionend"===e||!nC&&nL(e,t)?(e=t7(),t9=t8=t6=null,nF=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return nP&&"ko"!==t.locale?null:t.data}}var nz={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function nj(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!nz[e.type]:"textarea"===t}function nH(e,t,n,r){ez(r),0<(t=rE(t,"onChange")).length&&(n=new nl("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var nW=null,nG=null;function nY(e){rp(e,0)}function nV(e){if(ea(rW(e)))return e}function nq(e,t){if("change"===e)return t}var nZ=!1;if(v){if(v){var n$="oninput"in document;if(!n$){var nK=document.createElement("div");nK.setAttribute("oninput","return;"),n$="function"==typeof nK.oninput}r=n$}else r=!1;nZ=r&&(!document.documentMode||9<document.documentMode)}function nQ(){nW&&(nW.detachEvent("onpropertychange",nX),nG=nW=null)}function nX(e){if("value"===e.propertyName&&nV(nG)){var t=[];if(nH(t,nG,e,eL(e)),e=nY,eV)e(t);else{eV=!0;try{eH(e,t)}finally{eV=!1,eZ()}}}}function nJ(e,t,n){"focusin"===e?(nQ(),nW=t,nG=n,nW.attachEvent("onpropertychange",nX)):"focusout"===e&&nQ()}function n0(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return nV(nG)}function n1(e,t){if("click"===e)return nV(t)}function n2(e,t){if("input"===e||"change"===e)return nV(t)}function n3(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var n4="function"==typeof Object.is?Object.is:n3,n5=Object.prototype.hasOwnProperty;function n6(e,t){if(n4(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!n5.call(t,n[r])||!n4(e[n[r]],t[n[r]]))return!1;return!0}function n8(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function n9(e,t){var n,r=n8(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=n8(r)}}function n7(e,t){return!!e&&!!t&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?n7(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function re(){for(var e=window,t=es();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=es(e.document)}return t}function rt(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var rn=v&&"documentMode"in document&&11>=document.documentMode,rr=null,ri=null,ro=null,ra=!1;function rs(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;ra||null==rr||rr!==es(r)||(r="selectionStart"in(r=rr)&&rt(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},ro&&n6(ro,r)||(ro=r,0<(r=rE(ri,"onSelect")).length&&(t=new nl("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=rr)))}tU("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),tU("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),tU(tF,2);for(var rl="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),ru=0;ru<rl.length;ru++)tN.set(rl[ru],0);g("onMouseEnter",["mouseout","mouseover"]),g("onMouseLeave",["mouseout","mouseover"]),g("onPointerEnter",["pointerout","pointerover"]),g("onPointerLeave",["pointerout","pointerover"]),m("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),m("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),m("onBeforeInput",["compositionend","keypress","textInput","paste"]),m("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),m("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),m("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var rc="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),rd=new Set("cancel close invalid load scroll toggle".split(" ").concat(rc));function rf(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,e6(r,t,void 0,e),e.currentTarget=null}function rp(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==o&&i.isPropagationStopped())break e;rf(i,s,u),o=l}else for(a=0;a<r.length;a++){if(l=(s=r[a]).instance,u=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break e;rf(i,s,u),o=l}}}if(e2)throw e=e3,e2=!1,e3=null,e}function rh(e,t){var n=rY(t),r=e+"__bubble";n.has(r)||(ry(t,e,2,!1),n.add(r))}var rm="_reactListening"+Math.random().toString(36).slice(2);function rg(e){e[rm]||(e[rm]=!0,p.forEach(function(t){rd.has(t)||rv(t,!1,e,null),rv(t,!0,e,null)}))}function rv(e,t,n,r){var i=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,o=n;if("selectionchange"===e&&9!==n.nodeType&&(o=n.ownerDocument),null!==r&&!t&&rd.has(e)){if("scroll"!==e)return;i|=2,o=r}var a=rY(o),s=e+"__"+(t?"capture":"bubble");a.has(s)||(t&&(i|=4),ry(o,e,i,t),a.add(s))}function ry(e,t,n,r){var i=tN.get(t);switch(void 0===i?2:i){case 0:i=t2;break;case 1:i=t3;break;default:i=t4}n=i.bind(null,t,n,e),i=void 0,eQ&&("touchstart"===t||"touchmove"===t||"wheel"===t)&&(i=!0),r?void 0!==i?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):void 0!==i?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function rb(e,t,n,r,i){var o=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var s=r.stateNode.containerInfo;if(s===i||8===s.nodeType&&s.parentNode===i)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===i||8===l.nodeType&&l.parentNode===i))return;a=a.return}for(;null!==s;){if(null===(a=rj(s)))return;if(5===(l=a.tag)||6===l){r=o=a;continue e}s=s.parentNode}}r=r.return}e$(function(){var r=o,i=eL(n),a=[];e:{var s=tL.get(e);if(void 0!==s){var l=nl,u=e;switch(e){case"keypress":if(0===ne(n))break e;case"keydown":case"keyup":l=nS;break;case"focusin":u="focus",l=nh;break;case"focusout":u="blur",l=nh;break;case"beforeblur":case"afterblur":l=nh;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=nf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=np;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=nO;break;case tD:case tP:case tM:l=nm;break;case tR:l=nI;break;case"scroll":l=nc;break;case"wheel":l=nx;break;case"copy":case"cut":case"paste":l=ng;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=nT}var c=0!=(4&t),d=!c&&"scroll"===e,f=c?null!==s?s+"Capture":null:s;c=[];for(var p,h=r;null!==h;){var m=(p=h).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==f&&null!=(m=eK(h,f))&&c.push(r_(h,m,p))),d)break;h=h.return}0<c.length&&(s=new l(s,u,null,n,i),a.push({event:s,listeners:c}))}}if(0==(7&t)){if(s="mouseover"===e||"pointerover"===e,l="mouseout"===e||"pointerout"===e,!(s&&0==(16&t)&&(u=n.relatedTarget||n.fromElement)&&(rj(u)||u[rB]))&&(l||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,l?(u=n.relatedTarget||n.toElement,l=r,null!==(u=u?rj(u):null)&&(d=e8(u),u!==d||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=r),l!==u)){if(c=nf,m="onMouseLeave",f="onMouseEnter",h="mouse",("pointerout"===e||"pointerover"===e)&&(c=nT,m="onPointerLeave",f="onPointerEnter",h="pointer"),d=null==l?s:rW(l),p=null==u?s:rW(u),(s=new c(m,h+"leave",l,n,i)).target=d,s.relatedTarget=p,m=null,rj(i)===r&&((c=new c(f,h+"enter",u,n,i)).target=p,c.relatedTarget=d,m=c),d=m,l&&u)t:{for(c=l,f=u,h=0,p=c;p;p=rw(p))h++;for(p=0,m=f;m;m=rw(m))p++;for(;0<h-p;)c=rw(c),h--;for(;0<p-h;)f=rw(f),p--;for(;h--;){if(c===f||null!==f&&c===f.alternate)break t;c=rw(c),f=rw(f)}c=null}else c=null;null!==l&&rS(a,s,l,c,!1),null!==u&&null!==d&&rS(a,d,u,c,!0)}e:{if("select"===(l=(s=r?rW(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g,v=nq;else if(nj(s)){if(nZ)v=n2;else{v=n0;var y=nJ}}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(v=n1);if(v&&(v=v(e,r))){nH(a,v,n,i);break e}y&&y(e,s,r),"focusout"===e&&(y=s._wrapperState)&&y.controlled&&"number"===s.type&&ep(s,"number",s.value)}switch(y=r?rW(r):window,e){case"focusin":(nj(y)||"true"===y.contentEditable)&&(rr=y,ri=r,ro=null);break;case"focusout":ro=ri=rr=null;break;case"mousedown":ra=!0;break;case"contextmenu":case"mouseup":case"dragend":ra=!1,rs(a,n,i);break;case"selectionchange":if(rn)break;case"keydown":case"keyup":rs(a,n,i)}if(nC)t:{switch(e){case"compositionstart":var b="onCompositionStart";break t;case"compositionend":b="onCompositionEnd";break t;case"compositionupdate":b="onCompositionUpdate";break t}b=void 0}else nF?nL(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(nP&&"ko"!==n.locale&&(nF||"onCompositionStart"!==b?"onCompositionEnd"===b&&nF&&(g=t7()):(t8="value"in(t6=i)?t6.value:t6.textContent,nF=!0)),0<(y=rE(r,b)).length&&(b=new nv(b,e,null,n,i),a.push({event:b,listeners:y}),g?b.data=g:null!==(g=nN(n))&&(b.data=g))),(g=nD?nU(e,n):nB(e,n))&&0<(r=rE(r,"onBeforeInput")).length&&(i=new nv("onBeforeInput","beforeinput",null,n,i),a.push({event:i,listeners:r}),i.data=g)}rp(a,t)})}function r_(e,t,n){return{instance:e,listener:t,currentTarget:n}}function rE(e,t){for(var n=t+"Capture",r=[];null!==e;){var i=e,o=i.stateNode;5===i.tag&&null!==o&&(i=o,null!=(o=eK(e,n))&&r.unshift(r_(e,o,i)),null!=(o=eK(e,t))&&r.push(r_(e,o,i))),e=e.return}return r}function rw(e){if(null===e)return null;do e=e.return;while(e&&5!==e.tag);return e||null}function rS(e,t,n,r,i){for(var o=t._reactName,a=[];null!==n&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==u&&(s=u,i?null!=(l=eK(n,o))&&a.unshift(r_(n,l,s)):i||null!=(l=eK(n,o))&&a.push(r_(n,l,s))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}function rT(){}var rO=null,rI=null;function rx(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function rk(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var rC="function"==typeof setTimeout?setTimeout:void 0,rA="function"==typeof clearTimeout?clearTimeout:void 0;function rD(e){1===e.nodeType?e.textContent="":9===e.nodeType&&null!=(e=e.body)&&(e.textContent="")}function rP(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function rM(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var rR=0;function rL(e){return{$$typeof:G,toString:e,valueOf:e}}var rN=Math.random().toString(36).slice(2),rF="__reactFiber$"+rN,rU="__reactProps$"+rN,rB="__reactContainer$"+rN,rz="__reactEvents$"+rN;function rj(e){var t=e[rF];if(t)return t;for(var n=e.parentNode;n;){if(t=n[rB]||n[rF]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=rM(e);null!==e;){if(n=e[rF])return n;e=rM(e)}return t}n=(e=n).parentNode}return null}function rH(e){return(e=e[rF]||e[rB])&&(5===e.tag||6===e.tag||13===e.tag||3===e.tag)?e:null}function rW(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(f(33))}function rG(e){return e[rU]||null}function rY(e){var t=e[rz];return void 0===t&&(t=e[rz]=new Set),t}var rV=[],rq=-1;function rZ(e){return{current:e}}function r$(e){0>rq||(e.current=rV[rq],rV[rq]=null,rq--)}function rK(e,t){rV[++rq]=e.current,e.current=t}var rQ={},rX=rZ(rQ),rJ=rZ(!1),r0=rQ;function r1(e,t){var n=e.type.contextTypes;if(!n)return rQ;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function r2(e){return null!=(e=e.childContextTypes)}function r3(){r$(rJ),r$(rX)}function r4(e,t,n){if(rX.current!==rQ)throw Error(f(168));rK(rX,t),rK(rJ,n)}function r5(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(f(108,et(t)||"Unknown",i));return c({},n,r)}function r6(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||rQ,r0=rX.current,rK(rX,e),rK(rJ,rJ.current),!0}function r8(e,t,n){var r=e.stateNode;if(!r)throw Error(f(169));n?(e=r5(e,t,r0),r.__reactInternalMemoizedMergedChildContext=e,r$(rJ),r$(rX),rK(rX,e)):r$(rJ),rK(rJ,n)}var r9=null,r7=null,ie=d.unstable_runWithPriority,it=d.unstable_scheduleCallback,ir=d.unstable_cancelCallback,ii=d.unstable_shouldYield,io=d.unstable_requestPaint,ia=d.unstable_now,is=d.unstable_getCurrentPriorityLevel,il=d.unstable_ImmediatePriority,iu=d.unstable_UserBlockingPriority,ic=d.unstable_NormalPriority,id=d.unstable_LowPriority,ip=d.unstable_IdlePriority,ih={},im=void 0!==io?io:function(){},ig=null,iv=null,iy=!1,ib=ia(),i_=1e4>ib?ia:function(){return ia()-ib};function iE(){switch(is()){case il:return 99;case iu:return 98;case ic:return 97;case id:return 96;case ip:return 95;default:throw Error(f(332))}}function iw(e){switch(e){case 99:return il;case 98:return iu;case 97:return ic;case 96:return id;case 95:return ip;default:throw Error(f(332))}}function iS(e,t){return ie(e=iw(e),t)}function iT(e,t,n){return it(e=iw(e),t,n)}function iO(){if(null!==iv){var e=iv;iv=null,ir(e)}iI()}function iI(){if(!iy&&null!==ig){iy=!0;var e=0;try{var t=ig;iS(99,function(){for(;e<t.length;e++){var n=t[e];do n=n(!0);while(null!==n)}}),ig=null}catch(t){throw null!==ig&&(ig=ig.slice(e+1)),it(il,iO),t}finally{iy=!1}}}var ix=A.ReactCurrentBatchConfig;function ik(e,t){if(e&&e.defaultProps)for(var n in t=c({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var iC=rZ(null),iA=null,iD=null,iP=null;function iM(){iP=iD=iA=null}function iR(e){var t=iC.current;r$(iC),e.type._context._currentValue=t}function iL(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function iN(e,t){iA=e,iP=iD=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(o3=!0),e.firstContext=null)}function iF(e,t){if(iP!==e&&!1!==t&&0!==t){if(("number"!=typeof t||1073741823===t)&&(iP=e,t=1073741823),t={context:e,observedBits:t,next:null},null===iD){if(null===iA)throw Error(f(308));iD=t,iA.dependencies={lanes:0,firstContext:t,responders:null}}else iD=iD.next=t}return e._currentValue}var iU=!1;function iB(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function iz(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ij(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function iH(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function iW(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?i=o=a:o=o.next=a,n=n.next}while(null!==n);null===o?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function iG(e,t,n,r){var i=e.updateQueue;iU=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,u=l.next;l.next=null,null===a?o=u:a.next=u,a=l;var d=e.alternate;if(null!==d){var f=(d=d.updateQueue).lastBaseUpdate;f!==a&&(null===f?d.firstBaseUpdate=u:f.next=u,d.lastBaseUpdate=l)}}if(null!==o){for(f=i.baseState,a=0,d=u=l=null;;){s=o.lane;var p=o.eventTime;if((r&s)===s){null!==d&&(d=d.next={eventTime:p,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var h=e,m=o;switch(s=t,p=n,m.tag){case 1:if("function"==typeof(h=m.payload)){f=h.call(p,f,s);break e}f=h;break e;case 3:h.flags=-4097&h.flags|64;case 0:if(null==(s="function"==typeof(h=m.payload)?h.call(p,f,s):h))break e;f=c({},f,s);break e;case 2:iU=!0}}null!==o.callback&&(e.flags|=32,null===(s=i.effects)?i.effects=[o]:s.push(o))}else p={eventTime:p,lane:s,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===d?(u=d=p,l=f):d=d.next=p,a|=s;if(null===(o=o.next)){if(null===(s=i.shared.pending))break;o=s.next,s.next=null,i.lastBaseUpdate=s,i.shared.pending=null}}null===d&&(l=f),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=d,aZ|=a,e.lanes=a,e.memoizedState=f}}function iY(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!=typeof i)throw Error(f(191,i));i.call(r)}}}var iV=(new u.Component).refs;function iq(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:c({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var iZ={isMounted:function(e){return!!(e=e._reactInternals)&&e8(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=sl(),i=su(e),o=ij(r,i);o.payload=t,null!=n&&(o.callback=n),iH(e,o),sc(e,i,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=sl(),i=su(e),o=ij(r,i);o.tag=1,o.payload=t,null!=n&&(o.callback=n),iH(e,o),sc(e,i,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=sl(),r=su(e),i=ij(n,r);i.tag=2,null!=t&&(i.callback=t),iH(e,i),sc(e,r,n)}};function i$(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!t.prototype||!t.prototype.isPureReactComponent||!n6(n,r)||!n6(i,o)}function iK(e,t,n){var r=!1,i=rQ,o=t.contextType;return"object"==typeof o&&null!==o?o=iF(o):(i=r2(t)?r0:rX.current,o=(r=null!=(r=t.contextTypes))?r1(e,i):rQ),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=iZ,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function iQ(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&iZ.enqueueReplaceState(t,t.state,null)}function iX(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=iV,iB(e);var o=t.contextType;"object"==typeof o&&null!==o?i.context=iF(o):(o=r2(t)?r0:rX.current,i.context=r1(e,o)),iG(e,n,i,r),i.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(iq(e,t,o,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&iZ.enqueueReplaceState(i,i.state,null),iG(e,n,i,r),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.flags|=4)}var iJ=Array.isArray;function i0(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(f(309));var r=n.stateNode}if(!r)throw Error(f(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=r.refs;t===iV&&(t=r.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw Error(f(284));if(!n._owner)throw Error(f(290,e))}return e}function i1(e,t){if("textarea"!==e.type)throw Error(f(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function i2(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=sG(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return(t.index=r,e)?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function a(t){return e&&null===t.alternate&&(t.flags=2),t}function s(e,t,n,r){return null===t||6!==t.tag?(t=sZ(n,e.mode,r)).return=e:(t=i(t,n)).return=e,t}function l(e,t,n,r){return null!==t&&t.elementType===n.type?(r=i(t,n.props)).ref=i0(e,t,n):(r=sY(n.type,n.key,n.props,null,e.mode,r)).ref=i0(e,t,n),r.return=e,r}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=s$(n,e.mode,r)).return=e:(t=i(t,n.children||[])).return=e,t}function c(e,t,n,r,o){return null===t||7!==t.tag?(t=sV(n,e.mode,r,o)).return=e:(t=i(t,n)).return=e,t}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=sZ(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case D:return(n=sY(t.type,t.key,t.props,null,e.mode,n)).ref=i0(e,null,t),n.return=e,n;case P:return(t=s$(t,e.mode,n)).return=e,t}if(iJ(t)||K(t))return(t=sV(t,e.mode,n,null)).return=e,t;i1(e,t)}return null}function p(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case D:return n.key===i?n.type===M?c(e,t,n.props.children,r,i):l(e,t,n,r):null;case P:return n.key===i?u(e,t,n,r):null}if(iJ(n)||K(n))return null!==i?null:c(e,t,n,r,null);i1(e,n)}return null}function h(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case D:return e=e.get(null===r.key?n:r.key)||null,r.type===M?c(t,e,r.props.children,i,r.key):l(t,e,r,i);case P:return u(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(iJ(r)||K(r))return c(t,e=e.get(n)||null,r,i,null);i1(t,r)}return null}function m(i,a,s,l){for(var u=null,c=null,f=a,m=a=0,g=null;null!==f&&m<s.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var v=p(i,f,s[m],l);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&t(i,f),a=o(v,a,m),null===c?u=v:c.sibling=v,c=v,f=g}if(m===s.length)return n(i,f),u;if(null===f){for(;m<s.length;m++)null!==(f=d(i,s[m],l))&&(a=o(f,a,m),null===c?u=f:c.sibling=f,c=f);return u}for(f=r(i,f);m<s.length;m++)null!==(g=h(f,i,m,s[m],l))&&(e&&null!==g.alternate&&f.delete(null===g.key?m:g.key),a=o(g,a,m),null===c?u=g:c.sibling=g,c=g);return e&&f.forEach(function(e){return t(i,e)}),u}function g(i,a,s,l){var u=K(s);if("function"!=typeof u)throw Error(f(150));if(null==(s=u.call(s)))throw Error(f(151));for(var c=u=null,m=a,g=a=0,v=null,y=s.next();null!==m&&!y.done;g++,y=s.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=p(i,m,y.value,l);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(i,m),a=o(b,a,g),null===c?u=b:c.sibling=b,c=b,m=v}if(y.done)return n(i,m),u;if(null===m){for(;!y.done;g++,y=s.next())null!==(y=d(i,y.value,l))&&(a=o(y,a,g),null===c?u=y:c.sibling=y,c=y);return u}for(m=r(i,m);!y.done;g++,y=s.next())null!==(y=h(m,i,g,y.value,l))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),a=o(y,a,g),null===c?u=y:c.sibling=y,c=y);return e&&m.forEach(function(e){return t(i,e)}),u}return function(e,r,o,s){var l="object"==typeof o&&null!==o&&o.type===M&&null===o.key;l&&(o=o.props.children);var u="object"==typeof o&&null!==o;if(u)switch(o.$$typeof){case D:e:{for(u=o.key,l=r;null!==l;){if(l.key===u){if(7===l.tag){if(o.type===M){n(e,l.sibling),(r=i(l,o.props.children)).return=e,e=r;break e}}else if(l.elementType===o.type){n(e,l.sibling),(r=i(l,o.props)).ref=i0(e,l,o),r.return=e,e=r;break e}n(e,l);break}t(e,l),l=l.sibling}o.type===M?((r=sV(o.props.children,e.mode,s,o.key)).return=e,e=r):((s=sY(o.type,o.key,o.props,null,e.mode,s)).ref=i0(e,r,o),s.return=e,e=s)}return a(e);case P:e:{for(l=o.key;null!==r;){if(r.key===l){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=s$(o,e.mode,s)).return=e,e=r}return a(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e):(n(e,r),(r=sZ(o,e.mode,s)).return=e),a(e=r);if(iJ(o))return m(e,r,o,s);if(K(o))return g(e,r,o,s);if(u&&i1(e,o),void 0===o&&!l)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(f(152,et(e.type)||"Component"))}return n(e,r)}}var i3=i2(!0),i4=i2(!1),i5={},i6=rZ(i5),i8=rZ(i5),i9=rZ(i5);function i7(e){if(e===i5)throw Error(f(174));return e}function oe(e,t){switch(rK(i9,t),rK(i8,e),rK(i6,i5),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:eS(null,"");break;default:t=eS(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}r$(i6),rK(i6,t)}function ot(){r$(i6),r$(i8),r$(i9)}function on(e){i7(i9.current);var t=i7(i6.current),n=eS(t,e.type);t!==n&&(rK(i8,e),rK(i6,n))}function or(e){i8.current===e&&(r$(i6),r$(i8))}var oi=rZ(0);function oo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var oa=null,os=null,ol=!1;function ou(e,t){var n=sj(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function oc(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function od(e){if(ol){var t=os;if(t){var n=t;if(!oc(e,t)){if(!(t=rP(n.nextSibling))||!oc(e,t)){e.flags=-1025&e.flags|2,ol=!1,oa=e;return}ou(oa,n)}oa=e,os=rP(t.firstChild)}else e.flags=-1025&e.flags|2,ol=!1,oa=e}}function of(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;oa=e}function op(e){if(e!==oa)return!1;if(!ol)return of(e),ol=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!rk(t,e.memoizedProps))for(t=os;t;)ou(e,t),t=rP(t.nextSibling);if(of(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(f(317));e:{for(t=0,e=e.nextSibling;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){os=rP(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}os=null}}else os=oa?rP(e.stateNode.nextSibling):null;return!0}function oh(){os=oa=null,ol=!1}var om=[];function og(){for(var e=0;e<om.length;e++)om[e]._workInProgressVersionPrimary=null;om.length=0}var ov=A.ReactCurrentDispatcher,oy=A.ReactCurrentBatchConfig,ob=0,o_=null,oE=null,ow=null,oS=!1,oT=!1;function oO(){throw Error(f(321))}function oI(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!n4(e[n],t[n]))return!1;return!0}function ox(e,t,n,r,i,o){if(ob=o,o_=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ov.current=null===e||null===e.memoizedState?oJ:o0,e=n(r,i),oT){o=0;do{if(oT=!1,!(25>o))throw Error(f(301));o+=1,ow=oE=null,t.updateQueue=null,ov.current=o1,e=n(r,i)}while(oT)}if(ov.current=oX,t=null!==oE&&null!==oE.next,ob=0,ow=oE=o_=null,oS=!1,t)throw Error(f(300));return e}function ok(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ow?o_.memoizedState=ow=e:ow=ow.next=e,ow}function oC(){if(null===oE){var e=o_.alternate;e=null!==e?e.memoizedState:null}else e=oE.next;var t=null===ow?o_.memoizedState:ow.next;if(null!==t)ow=t,oE=e;else{if(null===e)throw Error(f(310));e={memoizedState:(oE=e).memoizedState,baseState:oE.baseState,baseQueue:oE.baseQueue,queue:oE.queue,next:null},null===ow?o_.memoizedState=ow=e:ow=ow.next=e}return ow}function oA(e,t){return"function"==typeof t?t(e):t}function oD(e){var t=oC(),n=t.queue;if(null===n)throw Error(f(311));n.lastRenderedReducer=e;var r=oE,i=r.baseQueue,o=n.pending;if(null!==o){if(null!==i){var a=i.next;i.next=o.next,o.next=a}r.baseQueue=i=o,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var s=a=o=null,l=i;do{var u=l.lane;if((ob&u)===u)null!==s&&(s=s.next={lane:0,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null}),r=l.eagerReducer===e?l.eagerState:e(r,l.action);else{var c={lane:u,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null};null===s?(a=s=c,o=r):s=s.next=c,o_.lanes|=u,aZ|=u}l=l.next}while(null!==l&&l!==i);null===s?o=r:s.next=a,n4(r,t.memoizedState)||(o3=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function oP(e){var t=oC(),n=t.queue;if(null===n)throw Error(f(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(null!==i){n.pending=null;var a=i=i.next;do o=e(o,a.action),a=a.next;while(a!==i);n4(o,t.memoizedState)||(o3=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function oM(e,t,n){var r=t._getVersion;r=r(t._source);var i=t._workInProgressVersionPrimary;if(null!==i?e=i===r:(e=e.mutableReadLanes,(e=(ob&e)===e)&&(t._workInProgressVersionPrimary=r,om.push(t))),e)return n(t._source);throw om.push(t),Error(f(350))}function oR(e,t,n,r){var i=az;if(null===i)throw Error(f(349));var o=t._getVersion,a=o(t._source),s=ov.current,l=s.useState(function(){return oM(i,t,n)}),u=l[1],c=l[0];l=ow;var d=e.memoizedState,p=d.refs,h=p.getSnapshot,m=d.source;d=d.subscribe;var g=o_;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect(function(){p.getSnapshot=n,p.setSnapshot=u;var e=o(t._source);if(!n4(a,e)){e=n(t._source),n4(c,e)||(u(e),e=su(g),i.mutableReadLanes|=e&i.pendingLanes),e=i.mutableReadLanes,i.entangledLanes|=e;for(var r=i.entanglements,s=e;0<s;){var l=31-t$(s),d=1<<l;r[l]|=e,s&=~d}}},[n,t,r]),s.useEffect(function(){return r(t._source,function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=su(g);i.mutableReadLanes|=r&i.pendingLanes}catch(e){n(function(){throw e})}})},[t,r]),n4(h,n)&&n4(m,t)&&n4(d,r)||((e={pending:null,dispatch:null,lastRenderedReducer:oA,lastRenderedState:c}).dispatch=u=oQ.bind(null,o_,e),l.queue=e,l.baseQueue=null,c=oM(i,t,n),l.memoizedState=l.baseState=c),c}function oL(e,t,n){return oR(oC(),e,t,n)}function oN(e){var t=ok();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:oA,lastRenderedState:e}).dispatch=oQ.bind(null,o_,e),[t.memoizedState,e]}function oF(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=o_.updateQueue)?(t={lastEffect:null},o_.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function oU(e){return e={current:e},ok().memoizedState=e}function oB(){return oC().memoizedState}function oz(e,t,n,r){var i=ok();o_.flags|=e,i.memoizedState=oF(1|t,n,void 0,void 0===r?null:r)}function oj(e,t,n,r){var i=oC();r=void 0===r?null:r;var o=void 0;if(null!==oE){var a=oE.memoizedState;if(o=a.destroy,null!==r&&oI(r,a.deps)){oF(t,n,o,r);return}}o_.flags|=e,i.memoizedState=oF(1|t,n,o,r)}function oH(e,t){return oz(516,4,e,t)}function oW(e,t){return oj(516,4,e,t)}function oG(e,t){return oj(4,2,e,t)}function oY(e,t){return"function"==typeof t?(t(e=e()),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function oV(e,t,n){return n=null!=n?n.concat([e]):null,oj(4,2,oY.bind(null,t,e),n)}function oq(){}function oZ(e,t){var n=oC();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&oI(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function o$(e,t){var n=oC();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&oI(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function oK(e,t){var n=iE();iS(98>n?98:n,function(){e(!0)}),iS(97<n?97:n,function(){var n=oy.transition;oy.transition=1;try{e(!1),t()}finally{oy.transition=n}})}function oQ(e,t,n){var r=sl(),i=su(e),o={lane:i,action:n,eagerReducer:null,eagerState:null,next:null},a=t.pending;if(null===a?o.next=o:(o.next=a.next,a.next=o),t.pending=o,a=e.alternate,e===o_||null!==a&&a===o_)oT=oS=!0;else{if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var s=t.lastRenderedState,l=a(s,n);if(o.eagerReducer=a,o.eagerState=l,n4(l,s))return}catch(e){}finally{}sc(e,i,r)}}var oX={readContext:iF,useCallback:oO,useContext:oO,useEffect:oO,useImperativeHandle:oO,useLayoutEffect:oO,useMemo:oO,useReducer:oO,useRef:oO,useState:oO,useDebugValue:oO,useDeferredValue:oO,useTransition:oO,useMutableSource:oO,useOpaqueIdentifier:oO,unstable_isNewReconciler:!1},oJ={readContext:iF,useCallback:function(e,t){return ok().memoizedState=[e,void 0===t?null:t],e},useContext:iF,useEffect:oH,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,oz(4,2,oY.bind(null,t,e),n)},useLayoutEffect:function(e,t){return oz(4,2,e,t)},useMemo:function(e,t){var n=ok();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ok();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=oQ.bind(null,o_,e),[r.memoizedState,e]},useRef:oU,useState:oN,useDebugValue:oq,useDeferredValue:function(e){var t=oN(e),n=t[0],r=t[1];return oH(function(){var t=oy.transition;oy.transition=1;try{r(e)}finally{oy.transition=t}},[e]),n},useTransition:function(){var e=oN(!1),t=e[0];return oU(e=oK.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=ok();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},oR(r,e,t,n)},useOpaqueIdentifier:function(){if(ol){var e=!1,t=rL(function(){throw e||(e=!0,n("r:"+(rR++).toString(36))),Error(f(355))}),n=oN(t)[1];return 0==(2&o_.mode)&&(o_.flags|=516,oF(5,function(){n("r:"+(rR++).toString(36))},void 0,null)),t}return oN(t="r:"+(rR++).toString(36)),t},unstable_isNewReconciler:!1},o0={readContext:iF,useCallback:oZ,useContext:iF,useEffect:oW,useImperativeHandle:oV,useLayoutEffect:oG,useMemo:o$,useReducer:oD,useRef:oB,useState:function(){return oD(oA)},useDebugValue:oq,useDeferredValue:function(e){var t=oD(oA),n=t[0],r=t[1];return oW(function(){var t=oy.transition;oy.transition=1;try{r(e)}finally{oy.transition=t}},[e]),n},useTransition:function(){var e=oD(oA)[0];return[oB().current,e]},useMutableSource:oL,useOpaqueIdentifier:function(){return oD(oA)[0]},unstable_isNewReconciler:!1},o1={readContext:iF,useCallback:oZ,useContext:iF,useEffect:oW,useImperativeHandle:oV,useLayoutEffect:oG,useMemo:o$,useReducer:oP,useRef:oB,useState:function(){return oP(oA)},useDebugValue:oq,useDeferredValue:function(e){var t=oP(oA),n=t[0],r=t[1];return oW(function(){var t=oy.transition;oy.transition=1;try{r(e)}finally{oy.transition=t}},[e]),n},useTransition:function(){var e=oP(oA)[0];return[oB().current,e]},useMutableSource:oL,useOpaqueIdentifier:function(){return oP(oA)[0]},unstable_isNewReconciler:!1},o2=A.ReactCurrentOwner,o3=!1;function o4(e,t,n,r){t.child=null===e?i4(t,null,n,r):i3(t,e.child,n,r)}function o5(e,t,n,r,i){n=n.render;var o=t.ref;return(iN(t,i),r=ox(e,t,n,r,o,i),null===e||o3)?(t.flags|=1,o4(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,af(e,t,i))}function o6(e,t,n,r,i,o){if(null===e){var a=n.type;return"function"!=typeof a||sH(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=sY(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,o8(e,t,a,r,i,o))}return(a=e.child,0==(i&o)&&(i=a.memoizedProps,(n=null!==(n=n.compare)?n:n6)(i,r)&&e.ref===t.ref))?af(e,t,o):(t.flags|=1,(e=sG(a,r)).ref=t.ref,e.return=t,t.child=e)}function o8(e,t,n,r,i,o){if(null!==e&&n6(e.memoizedProps,r)&&e.ref===t.ref){if(o3=!1,0==(o&i))return t.lanes=e.lanes,af(e,t,o);0!=(16384&e.flags)&&(o3=!0)}return ae(e,t,n,r,o)}function o9(e,t,n){var r=t.pendingProps,i=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode){if(0==(4&t.mode))t.memoizedState={baseLanes:0},sb(t,n);else{if(0==(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},sb(t,e),null;t.memoizedState={baseLanes:0},sb(t,null!==o?o.baseLanes:n)}}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,sb(t,r);return o4(e,t,i,n),t.child}function o7(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function ae(e,t,n,r,i){var o=r2(n)?r0:rX.current;return(o=r1(t,o),iN(t,i),n=ox(e,t,n,r,o,i),null===e||o3)?(t.flags|=1,o4(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,af(e,t,i))}function at(e,t,n,r,i){if(r2(n)){var o=!0;r6(t)}else o=!1;if(iN(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),iK(t,n,r),iX(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,u=n.contextType;u="object"==typeof u&&null!==u?iF(u):r1(t,u=r2(n)?r0:rX.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==u)&&iQ(t,a,r,u),iU=!1;var f=t.memoizedState;a.state=f,iG(t,r,a,i),l=t.memoizedState,s!==r||f!==l||rJ.current||iU?("function"==typeof c&&(iq(t,n,c,r),l=t.memoizedState),(s=iU||i$(t,n,s,r,f,l,u))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4)):("function"==typeof a.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=u,r=s):("function"==typeof a.componentDidMount&&(t.flags|=4),r=!1)}else{a=t.stateNode,iz(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:ik(t.type,s),a.props=u,d=t.pendingProps,f=a.context,l="object"==typeof(l=n.contextType)&&null!==l?iF(l):r1(t,l=r2(n)?r0:rX.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==d||f!==l)&&iQ(t,a,r,l),iU=!1,f=t.memoizedState,a.state=f,iG(t,r,a,i);var h=t.memoizedState;s!==d||f!==h||rJ.current||iU?("function"==typeof p&&(iq(t,n,p,r),h=t.memoizedState),(u=iU||i$(t,n,u,r,f,h,l))?(c||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,h,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,h,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=l,r=u):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),r=!1)}return an(e,t,n,r,o,i)}function an(e,t,n,r,i,o){o7(e,t);var a=0!=(64&t.flags);if(!r&&!a)return i&&r8(t,n,!1),af(e,t,o);r=t.stateNode,o2.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=i3(t,e.child,null,o),t.child=i3(t,null,s,o)):o4(e,t,s,o),t.memoizedState=r.state,i&&r8(t,n,!0),t.child}function ar(e){var t=e.stateNode;t.pendingContext?r4(e,t.pendingContext,t.pendingContext!==t.context):t.context&&r4(e,t.context,!1),oe(e,t.containerInfo)}var ai={dehydrated:null,retryLane:0};function ao(e,t,n){var r,i=t.pendingProps,o=oi.current,a=!1;return((r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&o)),r?(a=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(o|=1),rK(oi,1&o),null===e)?(void 0!==i.fallback&&od(t),e=i.children,o=i.fallback,a)?(e=aa(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=ai,e):"number"==typeof i.unstable_expectedLoadTime?(e=aa(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=ai,t.lanes=33554432,e):((n=sq({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n):(e.memoizedState,a?(i=al(e,t,i.children,i.fallback,n),a=t.child,o=e.child.memoizedState,a.memoizedState=null===o?{baseLanes:n}:{baseLanes:o.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=ai,i):(n=as(e,t,i.children,n),t.memoizedState=null,n))}function aa(e,t,n,r){var i=e.mode,o=e.child;return t={mode:"hidden",children:t},0==(2&i)&&null!==o?(o.childLanes=0,o.pendingProps=t):o=sq(t,i,0,null),n=sV(n,i,r,null),o.return=e,n.return=e,o.sibling=n,e.child=o,n}function as(e,t,n,r){var i=e.child;return e=i.sibling,n=sG(i,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function al(e,t,n,r,i){var o=t.mode,a=e.child;e=a.sibling;var s={mode:"hidden",children:n};return 0==(2&o)&&t.child!==a?((n=t.child).childLanes=0,n.pendingProps=s,null!==(a=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=a,a.nextEffect=null):t.firstEffect=t.lastEffect=null):n=sG(a,s),null!==e?r=sG(e,r):(r=sV(r,o,i,null),r.flags|=2),r.return=t,n.return=t,n.sibling=r,t.child=n,r}function au(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),iL(e.return,t)}function ac(e,t,n,r,i,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,lastEffect:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i,a.lastEffect=o)}function ad(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(o4(e,t,r.children,n),0!=(2&(r=oi.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&au(e,n);else if(19===e.tag)au(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(rK(oi,r),0==(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(i=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===oo(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),ac(t,!1,i,n,o,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===oo(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}ac(t,!0,n,null,o,t.lastEffect);break;case"together":ac(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function af(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),aZ|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(f(153));if(null!==t.child){for(n=sG(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=sG(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function ap(e,t){if(!ol)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ah(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return r2(t.type)&&r3(),null;case 3:return ot(),r$(rJ),r$(rX),og(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===e||null===e.child)&&(op(t)?t.flags|=4:r.hydrate||(t.flags|=256)),o(t),null;case 5:or(t);var l=i7(i9.current);if(n=t.type,null!==e&&null!=t.stateNode)a(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(f(166));return null}if(e=i7(i6.current),op(t)){r=t.stateNode,n=t.type;var u=t.memoizedProps;switch(r[rF]=t,r[rU]=u,n){case"dialog":rh("cancel",r),rh("close",r);break;case"iframe":case"object":case"embed":rh("load",r);break;case"video":case"audio":for(e=0;e<rc.length;e++)rh(rc[e],r);break;case"source":rh("error",r);break;case"img":case"image":case"link":rh("error",r),rh("load",r);break;case"details":rh("toggle",r);break;case"input":eu(r,u),rh("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!u.multiple},rh("invalid",r);break;case"textarea":ey(r,u),rh("invalid",r)}for(var d in eM(n,u),e=null,u)u.hasOwnProperty(d)&&(l=u[d],"children"===d?"string"==typeof l?r.textContent!==l&&(e=["children",l]):"number"==typeof l&&r.textContent!==""+l&&(e=["children",""+l]):h.hasOwnProperty(d)&&null!=l&&"onScroll"===d&&rh("scroll",r));switch(n){case"input":eo(r),ef(r,u,!0);break;case"textarea":eo(r),e_(r);break;case"select":case"option":break;default:"function"==typeof u.onClick&&(r.onclick=rT)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(d=9===l.nodeType?l:l.ownerDocument,e===eE.html&&(e=ew(n)),e===eE.html?"script"===n?((e=d.createElement("div")).innerHTML="<script></script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=d.createElement(n,{is:r.is}):(e=d.createElement(n),"select"===n&&(d=e,r.multiple?d.multiple=!0:r.size&&(d.size=r.size))):e=d.createElementNS(e,n),e[rF]=t,e[rU]=r,i(e,t,!1,!1),t.stateNode=e,d=eR(n,r),n){case"dialog":rh("cancel",e),rh("close",e),l=r;break;case"iframe":case"object":case"embed":rh("load",e),l=r;break;case"video":case"audio":for(l=0;l<rc.length;l++)rh(rc[l],e);l=r;break;case"source":rh("error",e),l=r;break;case"img":case"image":case"link":rh("error",e),rh("load",e),l=r;break;case"details":rh("toggle",e),l=r;break;case"input":eu(e,r),l=el(e,r),rh("invalid",e);break;case"option":l=em(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=c({},r,{value:void 0}),rh("invalid",e);break;case"textarea":ey(e,r),l=ev(e,r),rh("invalid",e);break;default:l=r}eM(n,l);var p=l;for(u in p)if(p.hasOwnProperty(u)){var m=p[u];"style"===u?eD(e,m):"dangerouslySetInnerHTML"===u?null!=(m=m?m.__html:void 0)&&eI(e,m):"children"===u?"string"==typeof m?("textarea"!==n||""!==m)&&ex(e,m):"number"==typeof m&&ex(e,""+m):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(h.hasOwnProperty(u)?null!=m&&"onScroll"===u&&rh("scroll",e):null!=m&&C(e,u,m,d))}switch(n){case"input":eo(e),ef(e,r,!1);break;case"textarea":eo(e),e_(e);break;case"option":null!=r.value&&e.setAttribute("value",""+en(r.value));break;case"select":e.multiple=!!r.multiple,null!=(u=r.value)?eg(e,!!r.multiple,u,!1):null!=r.defaultValue&&eg(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof l.onClick&&(e.onclick=rT)}rx(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)s(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(f(166));n=i7(i9.current),i7(i6.current),op(t)?(r=t.stateNode,n=t.memoizedProps,r[rF]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[rF]=t,t.stateNode=r)}return null;case 13:if(r$(oi),r=t.memoizedState,0!=(64&t.flags))return t.lanes=n,t;return r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&op(t):n=null!==e.memoizedState,r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&oi.current)?0===aY&&(aY=3):((0===aY||3===aY)&&(aY=4),null===az||0==(134217727&aZ)&&0==(134217727&a$)||sh(az,aH))),(r||n)&&(t.flags|=4),null;case 4:return ot(),o(t),null===e&&rg(t.stateNode.containerInfo),null;case 10:return iR(t),null;case 19:if(r$(oi),null===(r=t.memoizedState))return null;if(u=0!=(64&t.flags),null===(d=r.rendering)){if(u)ap(r,!1);else{if(0!==aY||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(d=oo(e))){for(t.flags|=64,ap(r,!1),null!==(u=d.updateQueue)&&(t.updateQueue=u,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)u=n,e=r,u.flags&=2,u.nextEffect=null,u.firstEffect=null,u.lastEffect=null,null===(d=u.alternate)?(u.childLanes=0,u.lanes=e,u.child=null,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null,u.stateNode=null):(u.childLanes=d.childLanes,u.lanes=d.lanes,u.child=d.child,u.memoizedProps=d.memoizedProps,u.memoizedState=d.memoizedState,u.updateQueue=d.updateQueue,u.type=d.type,e=d.dependencies,u.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return rK(oi,1&oi.current|2),t.child}e=e.sibling}null!==r.tail&&i_()>aJ&&(t.flags|=64,u=!0,ap(r,!1),t.lanes=33554432)}}else{if(!u){if(null!==(e=oo(d))){if(t.flags|=64,u=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),ap(r,!0),null===r.tail&&"hidden"===r.tailMode&&!d.alternate&&!ol)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*i_()-r.renderingStartTime>aJ&&1073741824!==n&&(t.flags|=64,u=!0,ap(r,!1),t.lanes=33554432)}r.isBackwards?(d.sibling=t.child,t.child=d):(null!==(n=r.last)?n.sibling=d:t.child=d,r.last=d)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=i_(),n.sibling=null,t=oi.current,rK(oi,u?1&t|2:1&t),n):null;case 23:case 24:return s_(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(f(156,t.tag))}function am(e){switch(e.tag){case 1:r2(e.type)&&r3();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(ot(),r$(rJ),r$(rX),og(),0!=(64&(t=e.flags)))throw Error(f(285));return e.flags=-4097&t|64,e;case 5:return or(e),null;case 13:return r$(oi),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return r$(oi),null;case 4:return ot(),null;case 10:return iR(e),null;case 23:case 24:return s_(),null;default:return null}}function ag(e,t){try{var n="",r=t;do n+=ee(r),r=r.return;while(r);var i=n}catch(e){i="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:i}}function av(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}i=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},o=function(){},a=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,i7(i6.current);var o,a=null;switch(n){case"input":i=el(e,i),r=el(e,r),a=[];break;case"option":i=em(e,i),r=em(e,r),a=[];break;case"select":i=c({},i,{value:void 0}),r=c({},r,{value:void 0}),a=[];break;case"textarea":i=ev(e,i),r=ev(e,r),a=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=rT)}for(u in eM(n,r),n=null,i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&null!=i[u]){if("style"===u){var s=i[u];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(h.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null))}for(u in r){var l=r[u];if(s=null!=i?i[u]:void 0,r.hasOwnProperty(u)&&l!==s&&(null!=l||null!=s)){if("style"===u){if(s){for(o in s)!s.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in l)l.hasOwnProperty(o)&&s[o]!==l[o]&&(n||(n={}),n[o]=l[o])}else n||(a||(a=[]),a.push(u,n)),n=l}else"dangerouslySetInnerHTML"===u?(l=l?l.__html:void 0,s=s?s.__html:void 0,null!=l&&s!==l&&(a=a||[]).push(u,l)):"children"===u?"string"!=typeof l&&"number"!=typeof l||(a=a||[]).push(u,""+l):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(h.hasOwnProperty(u)?(null!=l&&"onScroll"===u&&rh("scroll",e),a||s===l||(a=[])):"object"==typeof l&&null!==l&&l.$$typeof===G?l.toString():(a=a||[]).push(u,l))}}n&&(a=a||[]).push("style",n);var u=a;(t.updateQueue=u)&&(t.flags|=4)}},s=function(e,t,n,r){n!==r&&(t.flags|=4)};var ay="function"==typeof WeakMap?WeakMap:Map;function ab(e,t,n){(n=ij(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){a2||(a2=!0,a3=r),av(e,t)},n}function a_(e,t,n){(n=ij(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return av(e,t),r(i)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===a4?a4=new Set([this]):a4.add(this),av(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var aE="function"==typeof WeakSet?WeakSet:Set;function aw(e){var t=e.ref;if(null!==t){if("function"==typeof t)try{t(null)}catch(t){sF(e,t)}else t.current=null}}function aS(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:ik(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:256&t.flags&&rD(t.stateNode.containerInfo);return}throw Error(f(163))}function aT(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var i=e;r=i.next,0!=(4&(i=i.tag))&&0!=(1&i)&&(sR(n,e),sM(n,e)),e=r}while(e!==t)}return;case 1:e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:ik(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),null!==(t=n.updateQueue)&&iY(n,t,e);return;case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}iY(n,t,e)}return;case 5:e=n.stateNode,null===t&&4&n.flags&&rx(n.type,n.memoizedProps)&&e.focus();return;case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:null===n.memoizedState&&null!==(n=n.alternate)&&null!==(n=n.memoizedState)&&null!==(n=n.dehydrated)&&tO(n);return}throw Error(f(163))}function aO(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var i=n.memoizedProps.style;i=null!=i&&i.hasOwnProperty("display")?i.display:null,r.style.display=eA("display",i)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function aI(e,t){if(r7&&"function"==typeof r7.onCommitFiberUnmount)try{r7.onCommitFiberUnmount(r9,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,i=r.destroy;if(r=r.tag,void 0!==i){if(0!=(4&r))sR(t,n);else{r=t;try{i()}catch(e){sF(r,e)}}}n=n.next}while(n!==e)}break;case 1:if(aw(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){sF(t,e)}break;case 5:aw(t);break;case 4:aP(e,t)}}function ax(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function ak(e){return 5===e.tag||3===e.tag||4===e.tag}function aC(e){e:{for(var t=e.return;null!==t;){if(ak(t))break e;t=t.return}throw Error(f(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(f(161))}16&n.flags&&(ex(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ak(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags||null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?aA(e,n,t):aD(e,n,t)}function aA(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=rT));else if(4!==r&&null!==(e=e.child))for(aA(e,t,n),e=e.sibling;null!==e;)aA(e,t,n),e=e.sibling}function aD(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(aD(e,t,n),e=e.sibling;null!==e;)aD(e,t,n),e=e.sibling}function aP(e,t){for(var n,r,i=t,o=!1;;){if(!o){o=i.return;e:for(;;){if(null===o)throw Error(f(160));switch(n=o.stateNode,o.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}o=o.return}o=!0}if(5===i.tag||6===i.tag){e:for(var a=e,s=i,l=s;;)if(aI(a,l),null!==l.child&&4!==l.tag)l.child.return=l,l=l.child;else{if(l===s)break;for(;null===l.sibling;){if(null===l.return||l.return===s)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}r?(a=n,s=i.stateNode,8===a.nodeType?a.parentNode.removeChild(s):a.removeChild(s)):n.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){n=i.stateNode.containerInfo,r=!0,i.child.return=i,i=i.child;continue}}else if(aI(e,i),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(o=!1)}i.sibling.return=i.return,i=i.sibling}}function aM(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do 3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next;while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var i=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[rU]=r,"input"===e&&"radio"===r.type&&null!=r.name&&ec(n,r),eR(e,i),t=eR(e,r),i=0;i<o.length;i+=2){var a=o[i],s=o[i+1];"style"===a?eD(n,s):"dangerouslySetInnerHTML"===a?eI(n,s):"children"===a?ex(n,s):C(n,a,s,t)}switch(e){case"input":ed(n,r);break;case"textarea":eb(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(o=r.value)?eg(n,!!r.multiple,o,!1):!!r.multiple!==e&&(null!=r.defaultValue?eg(n,!!r.multiple,r.defaultValue,!0):eg(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(f(162));t.stateNode.nodeValue=t.memoizedProps;return;case 3:(n=t.stateNode).hydrate&&(n.hydrate=!1,tO(n.containerInfo));return;case 13:null!==t.memoizedState&&(aX=i_(),aO(t.child,!0)),aR(t);return;case 19:aR(t);return;case 23:case 24:aO(t,null!==t.memoizedState);return}throw Error(f(163))}function aR(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new aE),t.forEach(function(t){var r=sB.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function aL(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&null!==(t=t.memoizedState)&&null===t.dehydrated}var aN=Math.ceil,aF=A.ReactCurrentDispatcher,aU=A.ReactCurrentOwner,aB=0,az=null,aj=null,aH=0,aW=0,aG=rZ(0),aY=0,aV=null,aq=0,aZ=0,a$=0,aK=0,aQ=null,aX=0,aJ=1/0;function a0(){aJ=i_()+500}var a1=null,a2=!1,a3=null,a4=null,a5=!1,a6=null,a8=90,a9=[],a7=[],se=null,st=0,sn=null,sr=-1,si=0,so=0,sa=null,ss=!1;function sl(){return 0!=(48&aB)?i_():-1!==sr?sr:sr=i_()}function su(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===iE()?1:2;if(0===si&&(si=aq),0!==ix.transition){0!==so&&(so=null!==aQ?aQ.pendingLanes:0),e=si;var t=4186112&~so;return 0==(t&=-t)&&0==(t=(e=4186112&~e)&-e)&&(t=8192),t}return e=iE(),e=0!=(4&aB)&&98===e?tY(12,si):tY(e=tj(e),si)}function sc(e,t,n){if(50<st)throw st=0,sn=null,Error(f(185));if(null===(e=sd(e,t)))return null;tZ(e,t,n),e===az&&(a$|=t,4===aY&&sh(e,aH));var r=iE();1===t?0!=(8&aB)&&0==(48&aB)?sm(e):(sf(e,n),0===aB&&(a0(),iO())):(0==(4&aB)||98!==r&&99!==r||(null===se?se=new Set([e]):se.add(e)),sf(e,n)),aQ=e}function sd(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function sf(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,i=e.pingedLanes,o=e.expirationTimes,a=e.pendingLanes;0<a;){var s=31-t$(a),l=1<<s,u=o[s];if(-1===u){if(0==(l&r)||0!=(l&i)){u=t,tz(l);var c=tB;o[s]=10<=c?u+250:6<=c?u+5e3:-1}}else u<=t&&(e.expiredLanes|=l);a&=~l}if(r=tW(e,e===az?aH:0),t=tB,0===r)null!==n&&(n!==ih&&ir(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==ih&&ir(n)}15===t?(n=sm.bind(null,e),null===ig?(ig=[n],iv=it(il,iI)):ig.push(n),n=ih):n=14===t?iT(99,sm.bind(null,e)):iT(n=tH(t),sp.bind(null,e)),e.callbackPriority=t,e.callbackNode=n}}function sp(e){if(sr=-1,so=si=0,0!=(48&aB))throw Error(f(327));var t=e.callbackNode;if(sP()&&e.callbackNode!==t)return null;var n=tW(e,e===az?aH:0);if(0===n)return null;var r=n,i=aB;aB|=16;var o=sS();for((az!==e||aH!==r)&&(a0(),sE(e,r));;)try{sI();break}catch(t){sw(e,t)}if(iM(),aF.current=o,aB=i,null!==aj?r=0:(az=null,aH=0,r=aY),0!=(aq&a$))sE(e,0);else if(0!==r){if(2===r&&(aB|=64,e.hydrate&&(e.hydrate=!1,rD(e.containerInfo)),0!==(n=tG(e))&&(r=sT(e,n))),1===r)throw t=aV,sE(e,0),sh(e,n),sf(e,i_()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(f(345));case 2:case 5:sC(e);break;case 3:if(sh(e,n),(62914560&n)===n&&10<(r=aX+500-i_())){if(0!==tW(e,0))break;if(((i=e.suspendedLanes)&n)!==n){sl(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=rC(sC.bind(null,e),r);break}sC(e);break;case 4:if(sh(e,n),(4186112&n)===n)break;for(i=-1,r=e.eventTimes;0<n;){var a=31-t$(n);o=1<<a,(a=r[a])>i&&(i=a),n&=~o}if(n=i,10<(n=(120>(n=i_()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*aN(n/1960))-n)){e.timeoutHandle=rC(sC.bind(null,e),n);break}sC(e);break;default:throw Error(f(329))}}return sf(e,i_()),e.callbackNode===t?sp.bind(null,e):null}function sh(e,t){for(t&=~aK,t&=~a$,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-t$(t),r=1<<n;e[n]=-1,t&=~r}}function sm(e){if(0!=(48&aB))throw Error(f(327));if(sP(),e===az&&0!=(e.expiredLanes&aH)){var t=aH,n=sT(e,t);0!=(aq&a$)&&(t=tW(e,t),n=sT(e,t))}else t=tW(e,0),n=sT(e,t);if(0!==e.tag&&2===n&&(aB|=64,e.hydrate&&(e.hydrate=!1,rD(e.containerInfo)),0!==(t=tG(e))&&(n=sT(e,t))),1===n)throw n=aV,sE(e,0),sh(e,t),sf(e,i_()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,sC(e),sf(e,i_()),null}function sg(){if(null!==se){var e=se;se=null,e.forEach(function(e){e.expiredLanes|=24&e.pendingLanes,sf(e,i_())})}iO()}function sv(e,t){var n=aB;aB|=1;try{return e(t)}finally{0===(aB=n)&&(a0(),iO())}}function sy(e,t){var n=aB;aB&=-2,aB|=8;try{return e(t)}finally{0===(aB=n)&&(a0(),iO())}}function sb(e,t){rK(aG,aW),aW|=t,aq|=t}function s_(){aW=aG.current,r$(aG)}function sE(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,rA(n)),null!==aj)for(n=aj.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&r3();break;case 3:ot(),r$(rJ),r$(rX),og();break;case 5:or(r);break;case 4:ot();break;case 13:case 19:r$(oi);break;case 10:iR(r);break;case 23:case 24:s_()}n=n.return}az=e,aj=sG(e.current,null),aH=aW=aq=t,aY=0,aV=null,aK=a$=aZ=0}function sw(e,t){for(;;){var n=aj;try{if(iM(),ov.current=oX,oS){for(var r=o_.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}oS=!1}if(ob=0,ow=oE=o_=null,oT=!1,aU.current=null,null===n||null===n.return){aY=1,aV=t,aj=null;break}e:{var o=e,a=n.return,s=n,l=t;if(t=aH,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var u,c=l;if(0==(2&s.mode)){var d=s.alternate;d?(s.updateQueue=d.updateQueue,s.memoizedState=d.memoizedState,s.lanes=d.lanes):(s.updateQueue=null,s.memoizedState=null)}var f=0!=(1&oi.current),p=a;do{if(u=13===p.tag){var h=p.memoizedState;if(null!==h)u=null!==h.dehydrated;else{var m=p.memoizedProps;u=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!f)}}if(u){var g=p.updateQueue;if(null===g){var v=new Set;v.add(c),p.updateQueue=v}else g.add(c);if(0==(2&p.mode)){if(p.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag){if(null===s.alternate)s.tag=17;else{var y=ij(-1,1);y.tag=2,iH(s,y)}}s.lanes|=1;break e}l=void 0,s=t;var b=o.pingCache;if(null===b?(b=o.pingCache=new ay,l=new Set,b.set(c,l)):(l=b.get(c),void 0===l&&(l=new Set,b.set(c,l))),!l.has(s)){l.add(s);var _=sU.bind(null,o,c,s);c.then(_,_)}p.flags|=4096,p.lanes=t;break e}p=p.return}while(null!==p);l=Error((et(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==aY&&(aY=2),l=ag(l,s),p=a;do{switch(p.tag){case 3:o=l,p.flags|=4096,t&=-t,p.lanes|=t;var E=ab(p,o,t);iW(p,E);break e;case 1:o=l;var w=p.type,S=p.stateNode;if(0==(64&p.flags)&&("function"==typeof w.getDerivedStateFromError||null!==S&&"function"==typeof S.componentDidCatch&&(null===a4||!a4.has(S)))){p.flags|=4096,t&=-t,p.lanes|=t;var T=a_(p,o,t);iW(p,T);break e}}p=p.return}while(null!==p)}sk(n)}catch(e){t=e,aj===n&&null!==n&&(aj=n=n.return);continue}break}}function sS(){var e=aF.current;return aF.current=oX,null===e?oX:e}function sT(e,t){var n=aB;aB|=16;var r=sS();for(az===e&&aH===t||sE(e,t);;)try{sO();break}catch(t){sw(e,t)}if(iM(),aB=n,aF.current=r,null!==aj)throw Error(f(261));return az=null,aH=0,aY}function sO(){for(;null!==aj;)sx(aj)}function sI(){for(;null!==aj&&!ii();)sx(aj)}function sx(e){var t=l(e.alternate,e,aW);e.memoizedProps=e.pendingProps,null===t?sk(e):aj=t,aU.current=null}function sk(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ah(n,t,aW))){aj=n;return}if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&aW)||0==(4&n.mode)){for(var r=0,i=n.child;null!==i;)r|=i.lanes|i.childLanes,i=i.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=am(t))){n.flags&=2047,aj=n;return}null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling)){aj=t;return}aj=t=e}while(null!==t);0===aY&&(aY=5)}function sC(e){return iS(99,sA.bind(null,e,iE())),null}function sA(e,t){do sP();while(null!==a6);if(0!=(48&aB))throw Error(f(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(f(177));e.callbackNode=null;var r=n.lanes|n.childLanes,i=r,o=e.pendingLanes&~i;e.pendingLanes=i,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=i,e.mutableReadLanes&=i,e.entangledLanes&=i,i=e.entanglements;for(var a=e.eventTimes,s=e.expirationTimes;0<o;){var l=31-t$(o),u=1<<l;i[l]=0,a[l]=-1,s[l]=-1,o&=~u}if(null!==se&&0==(24&r)&&se.has(e)&&se.delete(e),e===az&&(aj=az=null,aH=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(i=aB,aB|=32,aU.current=null,rO=t1,rt(a=re())){if("selectionStart"in a)s={start:a.selectionStart,end:a.selectionEnd};else e:if((u=(s=(s=a.ownerDocument)&&s.defaultView||window).getSelection&&s.getSelection())&&0!==u.rangeCount){s=u.anchorNode,o=u.anchorOffset,l=u.focusNode,u=u.focusOffset;try{s.nodeType,l.nodeType}catch(e){s=null;break e}var c,d=0,p=-1,h=-1,m=0,g=0,v=a,y=null;t:for(;;){for(;v!==s||0!==o&&3!==v.nodeType||(p=d+o),v!==l||0!==u&&3!==v.nodeType||(h=d+u),3===v.nodeType&&(d+=v.nodeValue.length),null!==(c=v.firstChild);)y=v,v=c;for(;;){if(v===a)break t;if(y===s&&++m===o&&(p=d),y===l&&++g===u&&(h=d),null!==(c=v.nextSibling))break;y=(v=y).parentNode}v=c}s=-1===p||-1===h?null:{start:p,end:h}}else s=null;s=s||{start:0,end:0}}else s=null;rI={focusedElem:a,selectionRange:s},t1=!1,sa=null,ss=!1,a1=r;do try{sD()}catch(e){if(null===a1)throw Error(f(330));sF(a1,e),a1=a1.nextEffect}while(null!==a1);sa=null,a1=r;do try{for(a=e;null!==a1;){var b=a1.flags;if(16&b&&ex(a1.stateNode,""),128&b){var _=a1.alternate;if(null!==_){var E=_.ref;null!==E&&("function"==typeof E?E(null):E.current=null)}}switch(1038&b){case 2:aC(a1),a1.flags&=-3;break;case 6:aC(a1),a1.flags&=-3,aM(a1.alternate,a1);break;case 1024:a1.flags&=-1025;break;case 1028:a1.flags&=-1025,aM(a1.alternate,a1);break;case 4:aM(a1.alternate,a1);break;case 8:s=a1,aP(a,s);var w=s.alternate;ax(s),null!==w&&ax(w)}a1=a1.nextEffect}}catch(e){if(null===a1)throw Error(f(330));sF(a1,e),a1=a1.nextEffect}while(null!==a1);if(E=rI,_=re(),b=E.focusedElem,a=E.selectionRange,_!==b&&b&&b.ownerDocument&&n7(b.ownerDocument.documentElement,b)){for(null!==a&&rt(b)&&(_=a.start,void 0===(E=a.end)&&(E=_),("selectionStart"in b)?(b.selectionStart=_,b.selectionEnd=Math.min(E,b.value.length)):(E=(_=b.ownerDocument||document)&&_.defaultView||window).getSelection&&(E=E.getSelection(),s=b.textContent.length,w=Math.min(a.start,s),a=void 0===a.end?w:Math.min(a.end,s),!E.extend&&w>a&&(s=a,a=w,w=s),s=n9(b,w),o=n9(b,a),s&&o&&(1!==E.rangeCount||E.anchorNode!==s.node||E.anchorOffset!==s.offset||E.focusNode!==o.node||E.focusOffset!==o.offset)&&((_=_.createRange()).setStart(s.node,s.offset),E.removeAllRanges(),w>a?(E.addRange(_),E.extend(o.node,o.offset)):(_.setEnd(o.node,o.offset),E.addRange(_))))),_=[],E=b;E=E.parentNode;)1===E.nodeType&&_.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;b<_.length;b++)(E=_[b]).element.scrollLeft=E.left,E.element.scrollTop=E.top}t1=!!rO,rI=rO=null,e.current=n,a1=r;do try{for(b=e;null!==a1;){var S=a1.flags;if(36&S&&aT(b,a1.alternate,a1),128&S){_=void 0;var T=a1.ref;if(null!==T){var O=a1.stateNode;a1.tag,_=O,"function"==typeof T?T(_):T.current=_}}a1=a1.nextEffect}}catch(e){if(null===a1)throw Error(f(330));sF(a1,e),a1=a1.nextEffect}while(null!==a1);a1=null,im(),aB=i}else e.current=n;if(a5)a5=!1,a6=e,a8=t;else for(a1=r;null!==a1;)t=a1.nextEffect,a1.nextEffect=null,8&a1.flags&&((S=a1).sibling=null,S.stateNode=null),a1=t;if(0===(r=e.pendingLanes)&&(a4=null),1===r?e===sn?st++:(st=0,sn=e):st=0,n=n.stateNode,r7&&"function"==typeof r7.onCommitFiberRoot)try{r7.onCommitFiberRoot(r9,n,void 0,64==(64&n.current.flags))}catch(e){}if(sf(e,i_()),a2)throw a2=!1,e=a3,a3=null,e;return 0!=(8&aB)||iO(),null}function sD(){for(;null!==a1;){var e=a1.alternate;ss||null===sa||(0!=(8&a1.flags)?tn(a1,sa)&&(ss=!0):13===a1.tag&&aL(e,a1)&&tn(a1,sa)&&(ss=!0));var t=a1.flags;0!=(256&t)&&aS(e,a1),0==(512&t)||a5||(a5=!0,iT(97,function(){return sP(),null})),a1=a1.nextEffect}}function sP(){if(90!==a8){var e=97<a8?97:a8;return a8=90,iS(e,sL)}return!1}function sM(e,t){a9.push(t,e),a5||(a5=!0,iT(97,function(){return sP(),null}))}function sR(e,t){a7.push(t,e),a5||(a5=!0,iT(97,function(){return sP(),null}))}function sL(){if(null===a6)return!1;var e=a6;if(a6=null,0!=(48&aB))throw Error(f(331));var t=aB;aB|=32;var n=a7;a7=[];for(var r=0;r<n.length;r+=2){var i=n[r],o=n[r+1],a=i.destroy;if(i.destroy=void 0,"function"==typeof a)try{a()}catch(e){if(null===o)throw Error(f(330));sF(o,e)}}for(r=0,n=a9,a9=[];r<n.length;r+=2){i=n[r],o=n[r+1];try{var s=i.create;i.destroy=s()}catch(e){if(null===o)throw Error(f(330));sF(o,e)}}for(s=e.current.firstEffect;null!==s;)e=s.nextEffect,s.nextEffect=null,8&s.flags&&(s.sibling=null,s.stateNode=null),s=e;return aB=t,iO(),!0}function sN(e,t,n){t=ab(e,t=ag(n,t),1),iH(e,t),t=sl(),null!==(e=sd(e,1))&&(tZ(e,1,t),sf(e,t))}function sF(e,t){if(3===e.tag)sN(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){sN(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===a4||!a4.has(r))){var i=a_(n,e=ag(t,e),1);if(iH(n,i),i=sl(),null!==(n=sd(n,1)))tZ(n,1,i),sf(n,i);else if("function"==typeof r.componentDidCatch&&(null===a4||!a4.has(r)))try{r.componentDidCatch(t,e)}catch(e){}break}}n=n.return}}function sU(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=sl(),e.pingedLanes|=e.suspendedLanes&n,az===e&&(aH&n)===n&&(4===aY||3===aY&&(62914560&aH)===aH&&500>i_()-aX?sE(e,0):aK|=n),sf(e,t)}function sB(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===iE()?1:2:(0===si&&(si=aq),0===(t=tV(62914560&~si))&&(t=4194304))),n=sl(),null!==(e=sd(e,t))&&(tZ(e,t,n),sf(e,n))}function sz(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function sj(e,t,n,r){return new sz(e,t,n,r)}function sH(e){return!(!(e=e.prototype)||!e.isReactComponent)}function sW(e){if("function"==typeof e)return sH(e)?1:0;if(null!=e){if((e=e.$$typeof)===U)return 11;if(e===j)return 14}return 2}function sG(e,t){var n=e.alternate;return null===n?((n=sj(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function sY(e,t,n,r,i,o){var a=2;if(r=e,"function"==typeof e)sH(e)&&(a=1);else if("string"==typeof e)a=5;else e:switch(e){case M:return sV(n.children,i,o,t);case Y:a=8,i|=16;break;case R:a=8,i|=1;break;case L:return(e=sj(12,n,t,8|i)).elementType=L,e.type=L,e.lanes=o,e;case B:return(e=sj(13,n,t,i)).type=B,e.elementType=B,e.lanes=o,e;case z:return(e=sj(19,n,t,i)).elementType=z,e.lanes=o,e;case V:return sq(n,i,o,t);case q:return(e=sj(24,n,t,i)).elementType=q,e.lanes=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case N:a=10;break e;case F:a=9;break e;case U:a=11;break e;case j:a=14;break e;case H:a=16,r=null;break e;case W:a=22;break e}throw Error(f(130,null==e?e:typeof e,""))}return(t=sj(a,n,t,i)).elementType=e,t.type=r,t.lanes=o,t}function sV(e,t,n,r){return(e=sj(7,e,r,t)).lanes=n,e}function sq(e,t,n,r){return(e=sj(23,e,r,t)).elementType=V,e.lanes=n,e}function sZ(e,t,n){return(e=sj(6,e,null,t)).lanes=n,e}function s$(e,t,n){return(t=sj(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function sK(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=tq(0),this.expirationTimes=tq(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=tq(0),this.mutableSourceEagerHydrationData=null}function sQ(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:P,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function sX(e,t,n,r){var i=t.current,o=sl(),a=su(i);e:if(n){n=n._reactInternals;t:{if(e8(n)!==n||1!==n.tag)throw Error(f(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(r2(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(f(171))}if(1===n.tag){var l=n.type;if(r2(l)){n=r5(n,l,s);break e}}n=s}else n=rQ;return null===t.context?t.context=n:t.pendingContext=n,(t=ij(o,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),iH(i,t),sc(i,a,o),a}function sJ(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function s0(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function s1(e,t){s0(e,t),(e=e.alternate)&&s0(e,t)}function s2(){return null}function s3(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new sK(e,t,null!=n&&!0===n.hydrate),t=sj(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,iB(t),e[rB]=n.current,rg(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var i=(t=r[e])._getVersion;i=i(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,i]:n.mutableSourceEagerHydrationData.push(t,i)}this._internalRoot=n}function s4(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function s5(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new s3(e,0,t?{hydrate:!0}:void 0)}function s6(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o._internalRoot;if("function"==typeof i){var s=i;i=function(){var e=sJ(a);s.call(e)}}sX(t,a,e,i)}else{if(a=(o=n._reactRootContainer=s5(n,r))._internalRoot,"function"==typeof i){var l=i;i=function(){var e=sJ(a);l.call(e)}}sy(function(){sX(t,a,e,i)})}return sJ(a)}function s8(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!s4(t))throw Error(f(200));return sQ(e,t,null,n)}l=function(e,t,n){var r=t.lanes;if(null!==e){if(e.memoizedProps!==t.pendingProps||rJ.current)o3=!0;else if(0!=(n&r))o3=0!=(16384&e.flags);else{switch(o3=!1,t.tag){case 3:ar(t),oh();break;case 5:on(t);break;case 1:r2(t.type)&&r6(t);break;case 4:oe(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var i=t.type._context;rK(iC,i._currentValue),i._currentValue=r;break;case 13:if(null!==t.memoizedState){if(0!=(n&t.child.childLanes))return ao(e,t,n);return rK(oi,1&oi.current),null!==(t=af(e,t,n))?t.sibling:null}rK(oi,1&oi.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return ad(e,t,n);t.flags|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),rK(oi,oi.current),!r)return null;break;case 23:case 24:return t.lanes=0,o9(e,t,n)}return af(e,t,n)}}else o3=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=r1(t,rX.current),iN(t,n),i=ox(null,t,r,e,i,n),t.flags|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,r2(r)){var o=!0;r6(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,iB(t);var a=r.getDerivedStateFromProps;"function"==typeof a&&iq(t,r,a,e),i.updater=iZ,t.stateNode=i,i._reactInternals=t,iX(t,r,e,n),t=an(null,t,r,!0,o,n)}else t.tag=0,o4(null,t,i,n),t=t.child;return t;case 16:i=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=(o=i._init)(i._payload),t.type=i,o=t.tag=sW(i),e=ik(i,e),o){case 0:t=ae(null,t,i,e,n);break e;case 1:t=at(null,t,i,e,n);break e;case 11:t=o5(null,t,i,e,n);break e;case 14:t=o6(null,t,i,ik(i.type,e),r,n);break e}throw Error(f(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ik(r,i),ae(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ik(r,i),at(e,t,r,i,n);case 3:if(ar(t),r=t.updateQueue,null===e||null===r)throw Error(f(282));if(r=t.pendingProps,i=null!==(i=t.memoizedState)?i.element:null,iz(e,t),iG(t,r,null,n),(r=t.memoizedState.element)===i)oh(),t=af(e,t,n);else{if((o=(i=t.stateNode).hydrate)&&(os=rP(t.stateNode.containerInfo.firstChild),oa=t,o=ol=!0),o){if(null!=(e=i.mutableSourceEagerHydrationData))for(i=0;i<e.length;i+=2)(o=e[i])._workInProgressVersionPrimary=e[i+1],om.push(o);for(n=i4(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else o4(e,t,r,n),oh();t=t.child}return t;case 5:return on(t),null===e&&od(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,a=i.children,rk(r,i)?a=null:null!==o&&rk(r,o)&&(t.flags|=16),o7(e,t),o4(e,t,a,n),t.child;case 6:return null===e&&od(t),null;case 13:return ao(e,t,n);case 4:return oe(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=i3(t,null,r,n):o4(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ik(r,i),o5(e,t,r,i,n);case 7:return o4(e,t,t.pendingProps,n),t.child;case 8:case 12:return o4(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value;var s=t.type._context;if(rK(iC,s._currentValue),s._currentValue=o,null!==a){if(0==(o=n4(s=a.value,o)?0:("function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,o):1073741823)|0)){if(a.children===i.children&&!rJ.current){t=af(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var l=s.dependencies;if(null!==l){a=s.child;for(var u=l.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&o)){1===s.tag&&((u=ij(-1,n&-n)).tag=2,iH(s,u)),s.lanes|=n,null!==(u=s.alternate)&&(u.lanes|=n),iL(s.return,n),l.lanes|=n;break}u=u.next}}else a=10===s.tag&&s.type===t.type?null:s.child;if(null!==a)a.return=s;else for(a=s;null!==a;){if(a===t){a=null;break}if(null!==(s=a.sibling)){s.return=a.return,a=s;break}a=a.return}s=a}}o4(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(o=t.pendingProps).children,iN(t,n),r=r(i=iF(i,o.unstable_observedBits)),t.flags|=1,o4(e,t,r,n),t.child;case 14:return o=ik(i=t.type,t.pendingProps),o=ik(i.type,o),o6(e,t,i,o,r,n);case 15:return o8(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ik(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,r2(r)?(e=!0,r6(t)):e=!1,iN(t,n),iK(t,r,i),iX(t,r,i,n),an(null,t,r,!0,e,n);case 19:return ad(e,t,n);case 23:case 24:return o9(e,t,n)}throw Error(f(156,t.tag))},s3.prototype.render=function(e){sX(e,this._internalRoot,null,null)},s3.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;sX(null,e,null,function(){t[rB]=null})},tr=function(e){13===e.tag&&(sc(e,4,sl()),s1(e,4))},ti=function(e){13===e.tag&&(sc(e,67108864,sl()),s1(e,67108864))},to=function(e){if(13===e.tag){var t=sl(),n=su(e);sc(e,n,t),s1(e,n)}},ta=function(e,t){return t()},eN=function(e,t,n){switch(t){case"input":if(ed(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=rG(r);if(!i)throw Error(f(90));ea(r),ed(r,i)}}}break;case"textarea":eb(e,n);break;case"select":null!=(t=n.value)&&eg(e,!!n.multiple,t,!1)}},eH=sv,eW=function(e,t,n,r,i){var o=aB;aB|=4;try{return iS(98,e.bind(null,t,n,r,i))}finally{0===(aB=o)&&(a0(),iO())}},eG=function(){0==(49&aB)&&(sg(),sP())},eY=function(e,t){var n=aB;aB|=2;try{return e(t)}finally{0===(aB=n)&&(a0(),iO())}};var s9={Events:[rH,rW,rG,ez,ej,sP,{current:!1}]},s7={findFiberByHostInstance:rj,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},le={bundleType:s7.bundleType,version:s7.version,rendererPackageName:s7.rendererPackageName,rendererConfig:s7.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:A.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=tt(e))?null:e.stateNode},findFiberByHostInstance:s7.findFiberByHostInstance||s2,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var lt=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!lt.isDisabled&&lt.supportsFiber)try{r9=lt.inject(le),r7=lt}catch(e){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=s9,t.createPortal=s8,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(f(188));throw Error(f(268,Object.keys(e)))}return e=null===(e=tt(t))?null:e.stateNode},t.flushSync=function(e,t){var n=aB;if(0!=(48&n))return e(t);aB|=1;try{if(e)return iS(99,e.bind(null,t))}finally{aB=n,iO()}},t.hydrate=function(e,t,n){if(!s4(t))throw Error(f(200));return s6(null,e,t,!0,n)},t.render=function(e,t,n){if(!s4(t))throw Error(f(200));return s6(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!s4(e))throw Error(f(40));return!!e._reactRootContainer&&(sy(function(){s6(null,null,e,!1,function(){e._reactRootContainer=null,e[rB]=null})}),!0)},t.unstable_batchedUpdates=sv,t.unstable_createPortal=function(e,t){return s8(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!s4(n))throw Error(f(200));if(null==e||void 0===e._reactInternals)throw Error(f(38));return s6(e,t,n,!1,r)},t.version="17.0.2"},3935:function(e,t,n){"use strict";function r(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(e){console.error(e)}}r(),e.exports=n(4448)},3930:function(e,t,n){"use strict";var r,i=n(5369),o="<<anonymous>>",a=function(){invariant(!1,"ImmutablePropTypes type checking code is stripped in production.")};a.isRequired=a;var s=function(){return a};function l(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":e instanceof i.Iterable?"Immutable."+e.toSource().split(" ")[0]:t}function u(e){function t(t,n,r,i,a,s){for(var l=arguments.length,u=Array(l>6?l-6:0),c=6;c<l;c++)u[c-6]=arguments[c];if(s=s||r,i=i||o,null!=n[r])return e.apply(void 0,[n,r,i,a,s].concat(u));var d=a;if(t)return Error("Required "+d+" `"+s+"` was not specified in `"+i+"`.")}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}function c(e,t){return u(function(n,r,i,o,a){var s=n[r];return t(s)?null:Error("Invalid "+o+" `"+a+"` of type `"+l(s)+"` "+("supplied to `"+i)+"`, expected `"+e+"`.")})}function d(e,t){return c("Iterable."+e,function(e){return i.Iterable.isIterable(e)&&t(e)})}(r={listOf:s,mapOf:s,orderedMapOf:s,setOf:s,orderedSetOf:s,stackOf:s,iterableOf:s,recordOf:s,shape:s,contains:s,mapContains:s,orderedMapContains:s,list:a,map:a,orderedMap:a,set:a,orderedSet:a,stack:a,seq:a,record:a,iterable:a}).iterable.indexed=d("Indexed",i.Iterable.isIndexed),r.iterable.keyed=d("Keyed",i.Iterable.isKeyed),e.exports=r},6871:function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function i(e){function t(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}this.setState(t.bind(this))}function o(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function a(e){var t=e.prototype;if(!t||!t.isReactComponent)throw Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,a=null,s=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?a="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?s="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==s)throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+(e.displayName||e.name)+" uses "+("function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()")+" but also contains the following legacy lifecycles:"+(null!==n?"\n  "+n:"")+(null!==a?"\n  "+a:"")+(null!==s?"\n  "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks");if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=i),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=o;var l=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;l.call(this,e,t,r)}}return e}n.r(t),n.d(t,{polyfill:function(){return a}}),r.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0},9983:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(7294),a=m(o),s=m(n(3935)),l=m(n(5697)),u=m(n(8747)),c=h(n(7149)),d=n(1112),f=m(d),p=n(6871);function h(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function m(e){return e&&e.__esModule?e:{default:e}}function g(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function v(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function y(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=t.portalClassName="ReactModalPortal",_=t.bodyOpenClassName="ReactModal__Body--open",E=d.canUseDOM&&void 0!==s.default.createPortal,w=function(e){return document.createElement(e)},S=function(){return E?s.default.createPortal:s.default.unstable_renderSubtreeIntoContainer};function T(e){return e()}var O=function(e){function t(){g(this,t);for(var e,n,i,o=arguments.length,l=Array(o),c=0;c<o;c++)l[c]=arguments[c];return n=i=v(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),i.removePortal=function(){E||s.default.unmountComponentAtNode(i.node);var e=T(i.props.parentSelector);e&&e.contains(i.node)?e.removeChild(i.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},i.portalRef=function(e){i.portal=e},i.renderPortal=function(e){var n=S()(i,a.default.createElement(u.default,r({defaultStyles:t.defaultStyles},e)),i.node);i.portalRef(n)},v(i,n)}return y(t,e),i(t,[{key:"componentDidMount",value:function(){if(d.canUseDOM){E||(this.node=w("div")),this.node.className=this.props.portalClassName;var e=T(this.props.parentSelector);e.appendChild(this.node),E||this.renderPortal(this.props)}}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:T(e.parentSelector),nextParent:T(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(d.canUseDOM){var r=this.props,i=r.isOpen,o=r.portalClassName;e.portalClassName!==o&&(this.node.className=o);var a=n.prevParent,s=n.nextParent;s!==a&&(a.removeChild(this.node),s.appendChild(this.node)),(e.isOpen||i)&&(E||this.renderPortal(this.props))}}},{key:"componentWillUnmount",value:function(){if(d.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return d.canUseDOM&&E?(!this.node&&E&&(this.node=w("div")),S()(a.default.createElement(u.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){c.setElement(e)}}]),t}(o.Component);O.propTypes={isOpen:l.default.bool.isRequired,style:l.default.shape({content:l.default.object,overlay:l.default.object}),portalClassName:l.default.string,bodyOpenClassName:l.default.string,htmlOpenClassName:l.default.string,className:l.default.oneOfType([l.default.string,l.default.shape({base:l.default.string.isRequired,afterOpen:l.default.string.isRequired,beforeClose:l.default.string.isRequired})]),overlayClassName:l.default.oneOfType([l.default.string,l.default.shape({base:l.default.string.isRequired,afterOpen:l.default.string.isRequired,beforeClose:l.default.string.isRequired})]),appElement:l.default.oneOfType([l.default.instanceOf(f.default),l.default.instanceOf(d.SafeHTMLCollection),l.default.instanceOf(d.SafeNodeList),l.default.arrayOf(l.default.instanceOf(f.default))]),onAfterOpen:l.default.func,onRequestClose:l.default.func,closeTimeoutMS:l.default.number,ariaHideApp:l.default.bool,shouldFocusAfterRender:l.default.bool,shouldCloseOnOverlayClick:l.default.bool,shouldReturnFocusAfterClose:l.default.bool,preventScroll:l.default.bool,parentSelector:l.default.func,aria:l.default.object,data:l.default.object,role:l.default.string,contentLabel:l.default.string,shouldCloseOnEsc:l.default.bool,overlayRef:l.default.func,contentRef:l.default.func,id:l.default.string,overlayElement:l.default.func,contentElement:l.default.func},O.defaultProps={isOpen:!1,portalClassName:b,bodyOpenClassName:_,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return a.default.createElement("div",e,t)},contentElement:function(e,t){return a.default.createElement("div",e,t)}},O.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,p.polyfill)(O),t.default=O},8747:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(7294),s=g(n(5697)),l=m(n(9685)),u=g(n(8338)),c=m(n(7149)),d=m(n(2409)),f=n(1112),p=g(f),h=g(n(9623));function m(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function g(e){return e&&e.__esModule?e:{default:e}}function v(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function b(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}n(5063);var _={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},E=9,w=27,S=0,T=function(e){function t(e){v(this,t);var n=y(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,i=e.htmlOpenClassName,o=e.bodyOpenClassName;o&&d.remove(document.body,o),i&&d.remove(document.getElementsByTagName("html")[0],i),r&&S>0&&0==(S-=1)&&c.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(l.returnFocus(n.props.preventScroll),l.teardownScopedFocus()):l.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),h.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(l.setupScopedFocus(n.node),l.markForFocusLater()),n.setState({isOpen:!0},function(){n.openAnimationFrame=requestAnimationFrame(function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})})}))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())})},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){e.keyCode===E&&(0,u.default)(n.content,e),n.props.shouldCloseOnEsc&&e.keyCode===w&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r=(void 0===t?"undefined":i(t))==="object"?t:{base:_[e],afterOpen:_[e]+"--after-open",beforeClose:_[e]+"--before-close"},o=r.base;return n.state.afterOpen&&(o=o+" "+r.afterOpen),n.state.beforeClose&&(o=o+" "+r.beforeClose),"string"==typeof t&&t?o+" "+t:o},n.attributesFromObject=function(e,t){return Object.keys(t).reduce(function(n,r){return n[e+"-"+r]=t[r],n},{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return b(t,e),o(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,i=e.bodyOpenClassName;i&&d.add(document.body,i),r&&d.add(document.getElementsByTagName("html")[0],r),n&&(S+=1,c.hide(t)),h.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,i=e.overlayClassName,o=e.defaultStyles,a=e.children,s=n?{}:o.content,l=i?{}:o.overlay;if(this.shouldBeClosed())return null;var u={ref:this.setOverlayRef,className:this.buildClassName("overlay",i),style:r({},l,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},c=r({id:t,ref:this.setContentRef,style:r({},s,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(c,a);return this.props.overlayElement(u,d)}}]),t}(a.Component);T.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},T.propTypes={isOpen:s.default.bool.isRequired,defaultStyles:s.default.shape({content:s.default.object,overlay:s.default.object}),style:s.default.shape({content:s.default.object,overlay:s.default.object}),className:s.default.oneOfType([s.default.string,s.default.object]),overlayClassName:s.default.oneOfType([s.default.string,s.default.object]),bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,ariaHideApp:s.default.bool,appElement:s.default.oneOfType([s.default.instanceOf(p.default),s.default.instanceOf(f.SafeHTMLCollection),s.default.instanceOf(f.SafeNodeList),s.default.arrayOf(s.default.instanceOf(p.default))]),onAfterOpen:s.default.func,onAfterClose:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,preventScroll:s.default.bool,role:s.default.string,contentLabel:s.default.string,aria:s.default.object,data:s.default.object,children:s.default.node,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,overlayElement:s.default.func,contentElement:s.default.func,testId:s.default.string},t.default=T,e.exports=t.default},7149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=s,t.log=l,t.assertNodeList=u,t.setElement=c,t.validateElement=d,t.hide=f,t.show=p,t.documentNotReadyOrSSRTesting=h;var r=o(n(2473)),i=n(1112);function o(e){return e&&e.__esModule?e:{default:e}}var a=null;function s(){a&&(a.removeAttribute?a.removeAttribute("aria-hidden"):null!=a.length?a.forEach(function(e){return e.removeAttribute("aria-hidden")}):document.querySelectorAll(a).forEach(function(e){return e.removeAttribute("aria-hidden")})),a=null}function l(){}function u(e,t){if(!e||!e.length)throw Error("react-modal: No elements were found for selector "+t+".")}function c(e){var t=e;if("string"==typeof t&&i.canUseDOM){var n=document.querySelectorAll(t);u(n,t),t=n}return a=t||a}function d(e){var t=e||a;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,r.default)(!1,"react-modal: App element is not defined. Please use `Modal.setAppElement(el)` or set `appElement={el}`. This is needed so screen readers don't see main content when modal is opened. It is not recommended, but you can opt-out by setting `ariaHideApp={false}`."),[])}function f(e){var t=!0,n=!1,r=void 0;try{for(var i,o=d(e)[Symbol.iterator]();!(t=(i=o.next()).done);t=!0)i.value.setAttribute("aria-hidden","true")}catch(e){n=!0,r=e}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}}function p(e){var t=!0,n=!1,r=void 0;try{for(var i,o=d(e)[Symbol.iterator]();!(t=(i=o.next()).done);t=!0)i.value.removeAttribute("aria-hidden")}catch(e){n=!0,r=e}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}}function h(){a=null}},5063:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=l,t.log=u;var r=i(n(9623));function i(e){return e&&e.__esModule?e:{default:e}}var o=void 0,a=void 0,s=[];function l(){for(var e=[o,a],t=0;t<e.length;t++){var n=e[t];n&&n.parentNode&&n.parentNode.removeChild(n)}o=a=null,s=[]}function u(){console.log("bodyTrap ----------"),console.log(s.length);for(var e=[o,a],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")}function c(){0!==s.length&&s[s.length-1].focusContent()}function d(e,t){o||a||((o=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),o.style.position="absolute",o.style.opacity="0",o.setAttribute("tabindex","0"),o.addEventListener("focus",c),(a=o.cloneNode()).addEventListener("focus",c)),(s=t).length>0?(document.body.firstChild!==o&&document.body.insertBefore(o,document.body.firstChild),document.body.lastChild!==a&&document.body.appendChild(a)):(o.parentElement&&o.parentElement.removeChild(o),a.parentElement&&a.parentElement.removeChild(a))}r.default.subscribe(d)},2409:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=o,t.log=a;var n={},r={};function i(e,t){e.classList.remove(t)}function o(){var e=document.getElementsByTagName("html")[0];for(var t in n)i(e,n[t]);var o=document.body;for(var a in r)i(o,r[a]);n={},r={}}function a(){}var s=function(e,t){return e[t]||(e[t]=0),e[t]+=1,t},l=function(e,t){return e[t]&&(e[t]-=1),t},u=function(e,t,n){n.forEach(function(n){s(t,n),e.add(n)})},c=function(e,t,n){n.forEach(function(n){l(t,n),0===t[n]&&e.remove(n)})};t.add=function(e,t){return u(e.classList,"html"==e.nodeName.toLowerCase()?n:r,t.split(" "))},t.remove=function(e,t){return c(e.classList,"html"==e.nodeName.toLowerCase()?n:r,t.split(" "))}},9685:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=l,t.log=u,t.handleBlur=c,t.handleFocus=d,t.markForFocusLater=f,t.returnFocus=p,t.popWithoutFocus=h,t.setupScopedFocus=m,t.teardownScopedFocus=g;var r=i(n(7845));function i(e){return e&&e.__esModule?e:{default:e}}var o=[],a=null,s=!1;function l(){o=[]}function u(){}function c(){s=!0}function d(){s&&(s=!1,a&&setTimeout(function(){a.contains(document.activeElement)||((0,r.default)(a)[0]||a).focus()},0))}function f(){o.push(document.activeElement)}function p(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{0!==o.length&&(t=o.pop()).focus({preventScroll:e});return}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}}function h(){o.length>0&&o.pop()}function m(e){a=e,window.addEventListener?(window.addEventListener("blur",c,!1),document.addEventListener("focus",d,!0)):(window.attachEvent("onBlur",c),document.attachEvent("onFocus",d))}function g(){a=null,window.addEventListener?(window.removeEventListener("blur",c),document.removeEventListener("focus",d)):(window.detachEvent("onBlur",c),document.detachEvent("onFocus",d))}},9623:function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.log=o,t.resetState=a;var r=function e(){var t=this;n(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach(function(n){return n(e,t.openInstances.slice())})},this.openInstances=[],this.subscribers=[]},i=new r;function o(){console.log("portalOpenInstances ----------"),console.log(i.openInstances.length),i.openInstances.forEach(function(e){return console.log(e)}),console.log("end portalOpenInstances ----------")}function a(){i=new r}t.default=i},1112:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(8875)).default,i=r.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=r.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=r.canUseDOM?window.NodeList:{},t.canUseDOM=r.canUseDOM,t.default=i},8338:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var r=i(n(7845));function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n=(0,r.default)(e);if(!n.length){t.preventDefault();return}var i=void 0,o=t.shiftKey,a=n[0],s=n[n.length-1];if(e===document.activeElement){if(!o)return;i=s}if(s!==document.activeElement||o||(i=a),a===document.activeElement&&o&&(i=s),i){t.preventDefault(),i.focus();return}var l=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null!=l&&"Chrome"!=l[1]&&null==/\biPod\b|\biPad\b/g.exec(navigator.userAgent)){var u=n.indexOf(document.activeElement);if(u>-1&&(u+=o?-1:1),i=n[u],void 0===i){t.preventDefault(),(i=o?s:a).focus();return}t.preventDefault(),i.focus()}}e.exports=t.default},7845:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;/*!
 * Adapted from jQuery UI core
 *
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/ui-core/
 */var n=/input|select|textarea|button|object/;function r(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var n=window.getComputedStyle(e);return t?"visible"!==n.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0:"none"==n.getPropertyValue("display")}catch(e){return console.warn("Failed to inspect element style"),!1}}function i(e){for(var t=e;t&&t!==document.body;){if(r(t))return!1;t=t.parentNode}return!0}function o(e,t){var r=e.nodeName.toLowerCase();return(n.test(r)&&!e.disabled||"a"===r&&e.href||t)&&i(e)}function a(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&o(e,!n)}function s(e){return[].slice.call(e.querySelectorAll("*"),0).filter(a)}e.exports=t.default},3253:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(9983));function i(e){return e&&e.__esModule?e:{default:e}}t.default=r.default,e.exports=t.default},5593:function(e,t,n){"use strict";n.d(t,{dC:function(){return _.unstable_batchedUpdates},zt:function(){return d},v9:function(){return b},I0:function(){return g}});var r=n(7294);n(5697);var i=r.createContext(null),o=function(e){e()},a=function(e){return o=e},s=function(){return o},l={notify:function(){}};function u(){var e=s(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e(function(){for(var e=t;e;)e.callback(),e=e.next})},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,i=n={callback:e,next:null,prev:n};return i.prev?i.prev.next=i:t=i,function(){r&&null!==t&&(r=!1,i.next?i.next.prev=i.prev:n=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}var c=function(){function e(e,t){this.store=e,this.parentSub=t,this.unsubscribe=null,this.listeners=l,this.handleChangeWrapper=this.handleChangeWrapper.bind(this)}var t=e.prototype;return t.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},t.notifyNestedSubs=function(){this.listeners.notify()},t.handleChangeWrapper=function(){this.onStateChange&&this.onStateChange()},t.isSubscribed=function(){return!!this.unsubscribe},t.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.handleChangeWrapper):this.store.subscribe(this.handleChangeWrapper),this.listeners=u())},t.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=l)},e}(),d=function(e){var t=e.store,n=e.context,o=e.children,a=(0,r.useMemo)(function(){var e=new c(t);return e.onStateChange=e.notifyNestedSubs,{store:t,subscription:e}},[t]),s=(0,r.useMemo)(function(){return t.getState()},[t]);(0,r.useEffect)(function(){var e=a.subscription;return e.trySubscribe(),s!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}},[a,s]);var l=n||i;return r.createElement(l.Provider,{value:a},o)};n(8447),n(2973);var f="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;function p(){return(0,r.useContext)(i)}function h(e){void 0===e&&(e=i);var t=e===i?p:function(){return(0,r.useContext)(e)};return function(){return t().store}}n(9690);var m=h(),g=function(e){void 0===e&&(e=i);var t=e===i?m:h(e);return function(){return t().dispatch}}(),v=function(e,t){return e===t};function y(e,t,n,i){var o,a=(0,r.useReducer)(function(e){return e+1},0)[1],s=(0,r.useMemo)(function(){return new c(n,i)},[n,i]),l=(0,r.useRef)(),u=(0,r.useRef)(),d=(0,r.useRef)(),p=(0,r.useRef)(),h=n.getState();try{o=e!==u.current||h!==d.current||l.current?e(h):p.current}catch(e){throw l.current&&(e.message+="\nThe error may be correlated with this previous error:\n"+l.current.stack+"\n\n"),e}return f(function(){u.current=e,d.current=h,p.current=o,l.current=void 0}),f(function(){function e(){try{var e=u.current(n.getState());if(t(e,p.current))return;p.current=e}catch(e){l.current=e}a()}return s.onStateChange=e,s.trySubscribe(),e(),function(){return s.tryUnsubscribe()}},[n,s]),o}var b=function(e){void 0===e&&(e=i);var t=e===i?p:function(){return(0,r.useContext)(e)};return function(e,n){void 0===n&&(n=v);var i=t(),o=y(e,n,i.store,i.subscription);return(0,r.useDebugValue)(o),o}}(),_=n(3935);a(_.unstable_batchedUpdates)},8447:function(e,t,n){"use strict";var r=n(1578),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function u(e){return r.isMemo(e)?s:l[e.$$typeof]||i}l[r.ForwardRef]=a,l[r.Memo]=s;var c=Object.defineProperty,d=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,m=Object.prototype;function g(e,t,n){if("string"!=typeof t){if(m){var r=h(t);r&&r!==m&&g(e,r,n)}var i=d(t);f&&(i=i.concat(f(t)));for(var a=u(e),s=u(t),l=0;l<i.length;++l){var v=i[l];if(!o[v]&&!(n&&n[v])&&!(s&&s[v])&&!(a&&a[v])){var y=p(t,v);try{c(e,v,y)}catch(e){}}}}return e}e.exports=g},6446:function(e,t){"use strict";/** @license React v16.8.4
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116;function g(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case o:case s:case a:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case l:return e;default:return t}}case m:case h:case i:return t}}}function v(e){return g(e)===d}t.typeOf=g,t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=f,t.Fragment=o,t.Lazy=m,t.Memo=h,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=p,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===s||e===a||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===l||e.$$typeof===u||e.$$typeof===f)},t.isAsyncMode=function(e){return v(e)||g(e)===c},t.isConcurrentMode=v,t.isContextConsumer=function(e){return g(e)===u},t.isContextProvider=function(e){return g(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return g(e)===f},t.isFragment=function(e){return g(e)===o},t.isLazy=function(e){return g(e)===m},t.isMemo=function(e){return g(e)===h},t.isPortal=function(e){return g(e)===i},t.isProfiler=function(e){return g(e)===s},t.isStrictMode=function(e){return g(e)===a},t.isSuspense=function(e){return g(e)===p}},1578:function(e,t,n){"use strict";e.exports=n(6446)},8359:function(e,t){"use strict";/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var n,r="function"==typeof Symbol&&Symbol.for,i=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,d=r?Symbol.for("react.async_mode"):60111,f=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=(r&&Symbol.for("react.suspense_list"),r?Symbol.for("react.memo"):60115),g=r?Symbol.for("react.lazy"):60116;function v(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case d:case f:case a:case l:case s:case h:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case m:case u:return e;default:return t}}case o:return t}}}function y(e){return v(e)===f}r&&Symbol.for("react.block"),r&&Symbol.for("react.fundamental"),r&&Symbol.for("react.responder"),r&&Symbol.for("react.scope"),n=d,n=f,n=c,n=u,n=i,n=p,n=a,n=g,n=m,n=o,n=l,n=s,n=h,n=function(e){return y(e)||v(e)===d},n=y,n=function(e){return v(e)===c},n=function(e){return v(e)===u},n=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},n=function(e){return v(e)===p},n=function(e){return v(e)===a},n=function(e){return v(e)===g},n=function(e){return v(e)===m},n=function(e){return v(e)===o},n=function(e){return v(e)===l},n=function(e){return v(e)===s},n=function(e){return v(e)===h}},2973:function(e,t,n){"use strict";n(8359)},590:function(e){!/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/function(){"use strict";var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r<arguments.length;r++){var i=arguments[r];if(i){var o=typeof i;if("string"===o||"number"===o)e.push(i);else if(Array.isArray(i)){if(i.length){var a=n.apply(null,i);a&&e.push(a)}}else if("object"===o){if(i.toString!==Object.prototype.toString&&!i.toString.toString().includes("[native code]")){e.push(i.toString());continue}for(var s in i)t.call(i,s)&&i[s]&&e.push(s)}}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):"function"==typeof define&&"object"==typeof define.amd&&define.amd?define("classnames",[],function(){return n}):window.classNames=n}()},5251:function(e,t,n){"use strict";/** @license React v17.0.2
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */n(7418);var r=n(7294),i=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var o=Symbol.for;i=o("react.element"),t.Fragment=o("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,o={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)s.call(t,r)&&!l.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:i,type:e,key:u,ref:c,props:o,_owner:a.current}}t.jsx=u,t.jsxs=u},2408:function(e,t,n){"use strict";/** @license React v17.0.2
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n(7418),i=60103,o=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,s=60110,l=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;i=d("react.element"),o=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),a=d("react.provider"),s=d("react.context"),l=d("react.forward_ref"),t.Suspense=d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}function h(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(h(85));this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var _=b.prototype=new y;_.constructor=b,r(_,v.prototype),_.isPureReactComponent=!0;var E={current:null},w=Object.prototype.hasOwnProperty,S={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,n){var r,o={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)w.call(t,r)&&!S.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:i,type:e,key:a,ref:s,props:o,_owner:E.current}}function O(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function I(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}function x(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}var k=/\/+/g;function C(e,t){return"object"==typeof e&&null!==e&&null!=e.key?x(""+e.key):t.toString(36)}function A(e,t,n,r,a){var s=typeof e;("undefined"===s||"boolean"===s)&&(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case i:case o:l=!0}}if(l)return a=a(l=e),e=""===r?"."+C(l,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(k,"$&/")+"/"),A(a,t,n,"",function(e){return e})):null!=a&&(I(a)&&(a=O(a,n+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(k,"$&/")+"/")+e)),t.push(a)),1;if(l=0,r=""===r?".":r+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=r+C(s=e[u],u);l+=A(s,t,n,c,a)}else if("function"==typeof(c=p(e)))for(e=c.call(e),u=0;!(s=e.next()).done;)c=r+C(s=s.value,u++),l+=A(s,t,n,c,a);else if("object"===s)throw Error(h(31,"[object Object]"==(t=""+e)?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function D(e,t,n){if(null==e)return e;var r=[],i=0;return A(e,r,"","",function(e){return t.call(n,e,i++)}),r}function P(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)})}if(1===e._status)return e._result;throw e._result}var M={current:null};function R(){var e=M.current;if(null===e)throw Error(h(321));return e}var L={ReactCurrentDispatcher:M,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:E,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:D,forEach:function(e,t,n){D(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return D(e,function(){t++}),t},toArray:function(e){return D(e,function(e){return e})||[]},only:function(e){if(!I(e))throw Error(h(143));return e}},t.Component=v,t.PureComponent=b,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=L,t.cloneElement=function(e,t,n){if(null==e)throw Error(h(267,e));var o=r({},e.props),a=e.key,s=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,l=E.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(c in t)w.call(t,c)&&!S.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==u?u[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){u=Array(c);for(var d=0;d<c;d++)u[d]=arguments[d+2];o.children=u}return{$$typeof:i,type:e.type,key:a,ref:s,props:o,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:s,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:a,_context:e},e.Consumer=e},t.createElement=T,t.createFactory=function(e){var t=T.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:l,render:e}},t.isValidElement=I,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:P}},t.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return R().useCallback(e,t)},t.useContext=function(e,t){return R().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return R().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return R().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return R().useLayoutEffect(e,t)},t.useMemo=function(e,t){return R().useMemo(e,t)},t.useReducer=function(e,t,n){return R().useReducer(e,t,n)},t.useRef=function(e){return R().useRef(e)},t.useState=function(e){return R().useState(e)},t.version="17.0.2"},7294:function(e,t,n){"use strict";e.exports=n(2408)},5893:function(e,t,n){"use strict";e.exports=n(5251)},9804:function(e,t,n){"use strict";var r;r=!0,t.composeWithDevTools=function(){if(0!=arguments.length){var e=n(9690).qC;return"object"==typeof arguments[0]?e:e.apply(null,arguments)}}},7428:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(5369)),i=n(9607);function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.Map,n=Object.keys(e);return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t(),o=arguments[1];return r.withMutations(function(t){n.forEach(function(n){var r=(0,e[n])(t.get(n),o);(0,i.validateNextState)(r,n,o),t.set(n,r)})})}},e.exports=t.default},2739:function(e,t,n){"use strict";r={value:!0},t.combineReducers=void 0;var r,i=o(n(7428));function o(e){return e&&e.__esModule?e:{default:e}}t.combineReducers=i.default},4528:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e&&"@@redux/INIT"===e.type?"initialState argument passed to createStore":"previous state received by the reducer"},e.exports=t.default},3651:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(5369)),i=o(n(4528));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t,n){var o=Object.keys(t);if(!o.length)return"Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.";var a=(0,i.default)(n);if(r.default.isImmutable?!r.default.isImmutable(e):!r.default.Iterable.isIterable(e))return"The "+a+' is of unexpected type. Expected argument to be an instance of Immutable.Collection or Immutable.Record with the following properties: "'+o.join('", "')+'".';var s=e.toSeq().keySeq().toArray().filter(function(e){return!t.hasOwnProperty(e)});return s.length>0?"Unexpected "+(1===s.length?"property":"properties")+' "'+s.join('", "')+'" found in '+a+'. Expected to find one of the known reducer property names instead: "'+o.join('", "')+'". Unexpected properties will be ignored.':null},e.exports=t.default},9607:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateNextState=t.getUnexpectedInvocationParameterMessage=t.getStateName=void 0;var r=a(n(4528)),i=a(n(3651)),o=a(n(5527));function a(e){return e&&e.__esModule?e:{default:e}}t.getStateName=r.default,t.getUnexpectedInvocationParameterMessage=i.default,t.validateNextState=o.default},5527:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(void 0===e)throw Error('Reducer "'+t+'" returned undefined when handling "'+n.type+'" action. To ignore an action, you must explicitly return the previous state.')},e.exports=t.default},9690:function(e,t,n){"use strict";n.d(t,{md:function(){return A},qC:function(){return k},MT:function(){return x}});var r="object"==typeof global&&global&&global.Object===Object&&global,i="object"==typeof self&&self&&self.Object===Object&&self,o=(r||i||Function("return this")()).Symbol,a=Object.prototype,s=a.hasOwnProperty,l=a.toString,u=o?o.toStringTag:void 0,c=function(e){var t=s.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(e){}var i=l.call(e);return r&&(t?e[u]=n:delete e[u]),i},d=Object.prototype.toString,f=function(e){return d.call(e)},p="[object Null]",h="[object Undefined]",m=o?o.toStringTag:void 0,g=function(e){return null==e?void 0===e?h:p:m&&m in Object(e)?c(e):f(e)},v=function(e,t){return function(n){return e(t(n))}}(Object.getPrototypeOf,Object),y=function(e){return null!=e&&"object"==typeof e},b="[object Object]",_=Object.prototype,E=Function.prototype.toString,w=_.hasOwnProperty,S=E.call(Object),T=function(e){if(!y(e)||g(e)!=b)return!1;var t=v(e);if(null===t)return!0;var n=w.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&E.call(n)==S},O=n(6235),I="@@redux/INIT";function x(e,t,n){if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw Error("Expected the enhancer to be a function.");return n(x)(e,t)}if("function"!=typeof e)throw Error("Expected the reducer to be a function.");var r,i=e,o=t,a=[],s=a,l=!1;function u(){s===a&&(s=a.slice())}function c(){return o}function d(e){if("function"!=typeof e)throw Error("Expected listener to be a function.");var t=!0;return u(),s.push(e),function(){if(t){t=!1,u();var n=s.indexOf(e);s.splice(n,1)}}}function f(e){if(!T(e))throw Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(l)throw Error("Reducers may not dispatch actions.");try{l=!0,o=i(o,e)}finally{l=!1}for(var t=a=s,n=0;n<t.length;n++)(0,t[n])();return e}function p(e){if("function"!=typeof e)throw Error("Expected the nextReducer to be a function.");i=e,f({type:I})}function h(){var e,t=d;return(e={subscribe:function(e){if("object"!=typeof e)throw TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(c())}return n(),{unsubscribe:t(n)}}})[O.Z]=function(){return this},e}return f({type:I}),(r={dispatch:f,subscribe:d,getState:c,replaceReducer:p})[O.Z]=h,r}function k(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}var C=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function A(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(n,r,i){var o=e(n,r,i),a=o.dispatch,s=[],l={getState:o.getState,dispatch:function(e){return a(e)}};return s=t.map(function(e){return e(l)}),a=k.apply(void 0,s)(o.dispatch),C({},o,{dispatch:a})}}}},5666:function(e){var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var o=Object.create((t&&t.prototype instanceof v?t:v).prototype);return i(o,"_invoke",{value:I(e,n,new A(r||[]))}),o}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",g={};function v(){}function y(){}function b(){}var _={};u(_,a,function(){return this});var E=Object.getPrototypeOf,w=E&&E(E(D([])));w&&w!==n&&r.call(w,a)&&(_=w);var S=b.prototype=v.prototype=Object.create(_);function T(e){["next","throw","return"].forEach(function(t){u(e,t,function(e){return this._invoke(t,e)})})}function O(e,t){var n;function o(n,i,a,s){var l=d(e[n],e,i);if("throw"===l.type)s(l.arg);else{var u=l.arg,c=u.value;return c&&"object"==typeof c&&r.call(c,"__await")?t.resolve(c.__await).then(function(e){o("next",e,a,s)},function(e){o("throw",e,a,s)}):t.resolve(c).then(function(e){u.value=e,a(u)},function(e){return o("throw",e,a,s)})}}i(this,"_invoke",{value:function(e,r){function i(){return new t(function(t,n){o(e,r,t,n)})}return n=n?n.then(i,i):i()}})}function I(e,t,n){var r=f;return function(i,o){if(r===h)throw Error("Generator is already running");if(r===m){if("throw"===i)throw o;return P()}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=x(a,n);if(s){if(s===g)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=h;var l=d(e,t,n);if("normal"===l.type){if(r=n.done?m:p,l.arg===g)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=m,n.method="throw",n.arg=l.arg)}}}function x(e,n){var r=n.method,i=e.iterator[r];if(t===i)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=TypeError("The iterator does not provide a '"+r+"' method")),g;var o=d(i,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,g;var a=o.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):a:(n.method="throw",n.arg=TypeError("iterator result is not an object"),n.delegate=null,g)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function A(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function D(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,o=function n(){for(;++i<e.length;)if(r.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return o.next=o}}return{next:P}}function P(){return{value:t,done:!0}}return y.prototype=b,i(S,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:y,configurable:!0}),y.displayName=u(b,l,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,u(e,l,"GeneratorFunction")),e.prototype=Object.create(S),e},e.awrap=function(e){return{__await:e}},T(O.prototype),u(O.prototype,s,function(){return this}),e.AsyncIterator=O,e.async=function(t,n,r,i,o){void 0===o&&(o=Promise);var a=new O(c(t,n,r,i),o);return e.isGeneratorFunction(n)?a:a.next().then(function(e){return e.done?e.value:a.next()})},T(S),u(S,l,"Generator"),u(S,a,function(){return this}),u(S,"toString",function(){return"[object Generator]"}),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=D,A.prototype={constructor:A,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(C),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function i(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else if(u){if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else throw Error("try statement without catch or finally")}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return(a.type=e,a.arg=t,o)?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;C(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:D(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),g}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},53:function(e,t){"use strict";if("object"==typeof performance&&"function"==typeof performance.now){var n,r,i,o,a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,c=null,d=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(e){throw setTimeout(d,0),e}};n=function(e){null!==u?setTimeout(n,0,e):(u=e,setTimeout(d,0))},r=function(e,t){c=setTimeout(e,t)},i=function(){clearTimeout(c)},t.unstable_shouldYield=function(){return!1},o=t.unstable_forceFrameRate=function(){}}else{var f=window.setTimeout,p=window.clearTimeout;if("undefined"!=typeof console){var h=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var m=!1,g=null,v=-1,y=5,b=0;t.unstable_shouldYield=function(){return t.unstable_now()>=b},o=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):y=0<e?Math.floor(1e3/e):5};var _=new MessageChannel,E=_.port2;_.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();b=e+y;try{g(!0,e)?E.postMessage(null):(m=!1,g=null)}catch(e){throw E.postMessage(null),e}}else m=!1},n=function(e){g=e,m||(m=!0,E.postMessage(null))},r=function(e,n){v=f(function(){e(t.unstable_now())},n)},i=function(){p(v),v=-1}}function w(e,t){var n=e.length;for(e.push(t);;){var r=n-1>>>1,i=e[r];if(void 0!==i&&0<O(i,t))e[r]=t,e[n]=i,n=r;else break}}function S(e){return void 0===(e=e[0])?null:e}function T(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;for(var r=0,i=e.length;r<i;){var o=2*(r+1)-1,a=e[o],s=o+1,l=e[s];if(void 0!==a&&0>O(a,n))void 0!==l&&0>O(l,a)?(e[r]=l,e[s]=n,r=s):(e[r]=a,e[o]=n,r=o);else if(void 0!==l&&0>O(l,n))e[r]=l,e[s]=n,r=s;else break}}return t}return null}function O(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var I=[],x=[],k=1,C=null,A=3,D=!1,P=!1,M=!1;function R(e){for(var t=S(x);null!==t;){if(null===t.callback)T(x);else if(t.startTime<=e)T(x),t.sortIndex=t.expirationTime,w(I,t);else break;t=S(x)}}function L(e){if(M=!1,R(e),!P){if(null!==S(I))P=!0,n(N);else{var t=S(x);null!==t&&r(L,t.startTime-e)}}}function N(e,n){P=!1,M&&(M=!1,i()),D=!0;var o=A;try{for(R(n),C=S(I);null!==C&&(!(C.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=C.callback;if("function"==typeof a){C.callback=null,A=C.priorityLevel;var s=a(C.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?C.callback=s:C===S(I)&&T(I),R(n)}else T(I);C=S(I)}if(null!==C)var l=!0;else{var u=S(x);null!==u&&r(L,u.startTime-n),l=!1}return l}finally{C=null,A=o,D=!1}}var F=o;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){P||D||(P=!0,n(N))},t.unstable_getCurrentPriorityLevel=function(){return A},t.unstable_getFirstCallbackNode=function(){return S(I)},t.unstable_next=function(e){switch(A){case 1:case 2:case 3:var t=3;break;default:t=A}var n=A;A=t;try{return e()}finally{A=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=F,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=A;A=e;try{return t()}finally{A=n}},t.unstable_scheduleCallback=function(e,o,a){var s=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?s+a:s,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return l=a+l,e={id:k++,callback:o,priorityLevel:e,startTime:a,expirationTime:l,sortIndex:-1},a>s?(e.sortIndex=a,w(x,e),null===S(I)&&e===S(x)&&(M?i():M=!0,r(L,a-s))):(e.sortIndex=l,w(I,e),P||D||(P=!0,n(N))),e},t.unstable_wrapCallback=function(e){var t=A;return function(){var n=A;A=t;try{return e.apply(this,arguments)}finally{A=n}}}},3840:function(e,t,n){"use strict";e.exports=n(53)},6235:function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,{Z:function(){return o}}),e=n.hmd(e),"undefined"!=typeof self?i=self:i="undefined"!=typeof window?window:void 0!==n.g?n.g:e;var i,o=r(i)},2238:function(e,t){!function(n,r){"use strict";var i="1.0.35",o="",a="?",s="function",l="undefined",u="object",c="string",d="major",f="model",p="name",h="type",m="vendor",g="version",v="architecture",y="console",b="mobile",_="tablet",E="smarttv",w="wearable",S="embedded",T=350,O="Amazon",I="Apple",x="ASUS",k="BlackBerry",C="Browser",A="Chrome",D="Firefox",P="Google",M="Huawei",R="LG",L="Microsoft",N="Motorola",F="Opera",U="Samsung",B="Sharp",z="Sony",j="Xiaomi",H="Zebra",W="Facebook",G="Chromium OS",Y="Mac OS",V=function(e,t){var n={};for(var r in e)t[r]&&t[r].length%2==0?n[r]=t[r].concat(e[r]):n[r]=e[r];return n},q=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},Z=function(e,t){return typeof e===c&&-1!==$(t).indexOf($(e))},$=function(e){return e.toLowerCase()},K=function(e){return typeof e===c?e.replace(/[^\d\.]/g,o).split(".")[0]:void 0},Q=function(e,t){if(typeof e===c)return e=e.replace(/^\s\s*/,o),typeof t===l?e:e.substring(0,T)},X=function(e,t){for(var n,i,o,a,l,c,d=0;d<t.length&&!l;){var f=t[d],p=t[d+1];for(n=i=0;n<f.length&&!l&&f[n];)if(l=f[n++].exec(e))for(o=0;o<p.length;o++)c=l[++i],typeof(a=p[o])===u&&a.length>0?2===a.length?typeof a[1]==s?this[a[0]]=a[1].call(this,c):this[a[0]]=a[1]:3===a.length?typeof a[1]!==s||a[1].exec&&a[1].test?this[a[0]]=c?c.replace(a[1],a[2]):void 0:this[a[0]]=c?a[1].call(this,c,a[2]):void 0:4===a.length&&(this[a[0]]=c?a[3].call(this,c.replace(a[1],a[2])):r):this[a]=c||r;d+=2}},J=function(e,t){for(var n in t)if(typeof t[n]===u&&t[n].length>0){for(var i=0;i<t[n].length;i++)if(Z(t[n][i],e))return n===a?r:n}else if(Z(t[n],e))return n===a?r:n;return e},ee={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},et={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[g,[p,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[g,[p,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[p,g],[/opios[\/ ]+([\w\.]+)/i],[g,[p,F+" Mini"]],[/\bopr\/([\w\.]+)/i],[g,[p,F]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[p,g],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[g,[p,"UC"+C]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i],[g,[p,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[g,[p,"WeChat"]],[/konqueror\/([\w\.]+)/i],[g,[p,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[g,[p,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[g,[p,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[p,/(.+)/,"$1 Secure "+C],g],[/\bfocus\/([\w\.]+)/i],[g,[p,D+" Focus"]],[/\bopt\/([\w\.]+)/i],[g,[p,F+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[g,[p,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[g,[p,"Dolphin"]],[/coast\/([\w\.]+)/i],[g,[p,F+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[g,[p,"MIUI "+C]],[/fxios\/([-\w\.]+)/i],[g,[p,D]],[/\bqihu|(qi?ho?o?|360)browser/i],[[p,"360 "+C]],[/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i],[[p,/(.+)/,"$1 "+C],g],[/(comodo_dragon)\/([\w\.]+)/i],[[p,/_/g," "],g],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[p,g],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i,/\[(linkedin)app\]/i],[p],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[p,W],g],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[p,g],[/\bgsa\/([\w\.]+) .*safari\//i],[g,[p,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[g,[p,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[g,[p,A+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[p,A+" WebView"],g],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[g,[p,"Android "+C]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[p,g],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[g,[p,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[g,p],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[p,[g,J,{"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[p,g],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[p,"Netscape"],g],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[g,[p,D+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[p,g],[/(cobalt)\/([\w\.]+)/i],[p,[g,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[v,"amd64"]],[/(ia32(?=;))/i],[[v,$]],[/((?:i[346]|x)86)[;\)]/i],[[v,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[v,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[v,"armhf"]],[/windows (ce|mobile); ppc;/i],[[v,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[v,/ower/,o,$]],[/(sun4\w)[;\)]/i],[[v,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[v,$]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[f,[m,U],[h,_]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[f,[m,U],[h,b]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[f,[m,I],[h,b]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[f,[m,I],[h,_]],[/(macintosh);/i],[f,[m,I]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[f,[m,B],[h,b]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[f,[m,M],[h,_]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[f,[m,M],[h,b]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[f,/_/g," "],[m,j],[h,b]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[f,/_/g," "],[m,j],[h,_]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[f,[m,"OPPO"],[h,b]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[f,[m,"Vivo"],[h,b]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[f,[m,"Realme"],[h,b]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[f,[m,N],[h,b]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[f,[m,N],[h,_]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[f,[m,R],[h,_]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[f,[m,R],[h,b]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[f,[m,"Lenovo"],[h,_]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[f,/_/g," "],[m,"Nokia"],[h,b]],[/(pixel c)\b/i],[f,[m,P],[h,_]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[f,[m,P],[h,b]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[f,[m,z],[h,b]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[f,"Xperia Tablet"],[m,z],[h,_]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[f,[m,"OnePlus"],[h,b]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[f,[m,O],[h,_]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[f,/(.+)/g,"Fire Phone $1"],[m,O],[h,b]],[/(playbook);[-\w\),; ]+(rim)/i],[f,m,[h,_]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[f,[m,k],[h,b]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[f,[m,x],[h,_]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[f,[m,x],[h,b]],[/(nexus 9)/i],[f,[m,"HTC"],[h,_]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[m,[f,/_/g," "],[h,b]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[f,[m,"Acer"],[h,_]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[f,[m,"Meizu"],[h,b]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[m,f,[h,b]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[m,f,[h,_]],[/(surface duo)/i],[f,[m,L],[h,_]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[f,[m,"Fairphone"],[h,b]],[/(u304aa)/i],[f,[m,"AT&T"],[h,b]],[/\bsie-(\w*)/i],[f,[m,"Siemens"],[h,b]],[/\b(rct\w+) b/i],[f,[m,"RCA"],[h,_]],[/\b(venue[\d ]{2,7}) b/i],[f,[m,"Dell"],[h,_]],[/\b(q(?:mv|ta)\w+) b/i],[f,[m,"Verizon"],[h,_]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[f,[m,"Barnes & Noble"],[h,_]],[/\b(tm\d{3}\w+) b/i],[f,[m,"NuVision"],[h,_]],[/\b(k88) b/i],[f,[m,"ZTE"],[h,_]],[/\b(nx\d{3}j) b/i],[f,[m,"ZTE"],[h,b]],[/\b(gen\d{3}) b.+49h/i],[f,[m,"Swiss"],[h,b]],[/\b(zur\d{3}) b/i],[f,[m,"Swiss"],[h,_]],[/\b((zeki)?tb.*\b) b/i],[f,[m,"Zeki"],[h,_]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[m,"Dragon Touch"],f,[h,_]],[/\b(ns-?\w{0,9}) b/i],[f,[m,"Insignia"],[h,_]],[/\b((nxa|next)-?\w{0,9}) b/i],[f,[m,"NextBook"],[h,_]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[m,"Voice"],f,[h,b]],[/\b(lvtel\-)?(v1[12]) b/i],[[m,"LvTel"],f,[h,b]],[/\b(ph-1) /i],[f,[m,"Essential"],[h,b]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[f,[m,"Envizen"],[h,_]],[/\b(trio[-\w\. ]+) b/i],[f,[m,"MachSpeed"],[h,_]],[/\btu_(1491) b/i],[f,[m,"Rotor"],[h,_]],[/(shield[\w ]+) b/i],[f,[m,"Nvidia"],[h,_]],[/(sprint) (\w+)/i],[m,f,[h,b]],[/(kin\.[onetw]{3})/i],[[f,/\./g," "],[m,L],[h,b]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[f,[m,H],[h,_]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[f,[m,H],[h,b]],[/smart-tv.+(samsung)/i],[m,[h,E]],[/hbbtv.+maple;(\d+)/i],[[f,/^/,"SmartTV"],[m,U],[h,E]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[m,R],[h,E]],[/(apple) ?tv/i],[m,[f,I+" TV"],[h,E]],[/crkey/i],[[f,A+"cast"],[m,P],[h,E]],[/droid.+aft(\w)( bui|\))/i],[f,[m,O],[h,E]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[f,[m,B],[h,E]],[/(bravia[\w ]+)( bui|\))/i],[f,[m,z],[h,E]],[/(mitv-\w{5}) bui/i],[f,[m,j],[h,E]],[/Hbbtv.*(technisat) (.*);/i],[m,f,[h,E]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[m,Q],[f,Q],[h,E]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[h,E]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[m,f,[h,y]],[/droid.+; (shield) bui/i],[f,[m,"Nvidia"],[h,y]],[/(playstation [345portablevi]+)/i],[f,[m,z],[h,y]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[f,[m,L],[h,y]],[/((pebble))app/i],[m,f,[h,w]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[f,[m,I],[h,w]],[/droid.+; (glass) \d/i],[f,[m,P],[h,w]],[/droid.+; (wt63?0{2,3})\)/i],[f,[m,H],[h,w]],[/(quest( 2| pro)?)/i],[f,[m,W],[h,w]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[m,[h,S]],[/(aeobc)\b/i],[f,[m,O],[h,S]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[f,[h,b]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[f,[h,_]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[h,_]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[h,b]],[/(android[-\w\. ]{0,9});.+buil/i],[f,[m,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[g,[p,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[g,[p,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[p,g],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[g,p]],os:[[/microsoft (windows) (vista|xp)/i],[p,g],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[p,[g,J,ee]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[p,"Windows"],[g,J,ee]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/ios;fbsv\/([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[g,/_/g,"."],[p,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[p,Y],[g,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[g,p],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[p,g],[/\(bb(10);/i],[g,[p,k]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[g,[p,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[g,[p,D+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[g,[p,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[g,[p,"watchOS"]],[/crkey\/([\d\.]+)/i],[g,[p,A+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[p,G],g],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[p,g],[/(sunos) ?([\w\.\d]*)/i],[[p,"Solaris"],g],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[p,g]]},en=function(e,t){if(typeof e===u&&(t=e,e=r),!(this instanceof en))return new en(e,t).getResult();var i=typeof n!==l&&n.navigator?n.navigator:r,a=e||(i&&i.userAgent?i.userAgent:o),y=i&&i.userAgentData?i.userAgentData:r,E=t?V(et,t):et,w=i&&i.userAgent==a;return this.getBrowser=function(){var e={};return e[p]=r,e[g]=r,X.call(e,a,E.browser),e[d]=K(e[g]),w&&i&&i.brave&&typeof i.brave.isBrave==s&&(e[p]="Brave"),e},this.getCPU=function(){var e={};return e[v]=r,X.call(e,a,E.cpu),e},this.getDevice=function(){var e={};return e[m]=r,e[f]=r,e[h]=r,X.call(e,a,E.device),w&&!e[h]&&y&&y.mobile&&(e[h]=b),w&&"Macintosh"==e[f]&&i&&typeof i.standalone!==l&&i.maxTouchPoints&&i.maxTouchPoints>2&&(e[f]="iPad",e[h]=_),e},this.getEngine=function(){var e={};return e[p]=r,e[g]=r,X.call(e,a,E.engine),e},this.getOS=function(){var e={};return e[p]=r,e[g]=r,X.call(e,a,E.os),w&&!e[p]&&y&&"Unknown"!=y.platform&&(e[p]=y.platform.replace(/chrome os/i,G).replace(/macos/i,Y)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return a},this.setUA=function(e){return a=typeof e===c&&e.length>T?Q(e,T):e,this},this.setUA(a),this};en.VERSION=i,en.BROWSER=q([p,g,d]),en.CPU=q([v]),en.DEVICE=q([f,m,h,y,b,E,_,w,S]),en.ENGINE=en.OS=q([p,g]),typeof t!==l?("object"!==l&&e.exports&&(t=e.exports=en),t.UAParser=en):typeof define===s&&define.amd?define(function(){return en}):typeof n!==l&&(n.UAParser=en);var er=typeof n!==l&&(n.jQuery||n.Zepto);if(er&&!er.ua){var ei=new en;er.ua=ei.getResult(),er.ua.get=function(){return ei.getUA()},er.ua.set=function(e){ei.setUA(e);var t=ei.getResult();for(var n in t)er.ua[n]=t[n]}}}("object"==typeof window?window:this)},2473:function(e){"use strict";var t=function(){};e.exports=t},2142:function(e,t,n){"use strict";n.d(t,{j:function(){return r}});var r=(0,n(5853).q$)({RegisterModal:"REGISTER_MODAL",DeregisterModal:"DEREGISTER_MODAL"})},2475:function(e,t,n){"use strict";n.d(t,{j:function(){return r}});var r=(0,n(5853).q$)({SetMobileTooltipsOpen:"SET_MOBILE_TOOLTIPS_OPEN"})},1551:function(e,t,n){"use strict";n.d(t,{l:function(){return i}});var r=n(2475);function i(e,t){return{type:r.j.SetMobileTooltipsOpen,tooltipsId:e,isOpen:t}}},5853:function(e,t,n){"use strict";function r(e,t){var n={},r=!0,i=!1,o=void 0;try{for(var a,s=Object.keys(e)[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;n[l]=t+e[l]}}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}n.d(t,{Ky:function(){return o},U9:function(){return r},q$:function(){return i}});var i=function(e){return r(e,"REDUCER_")},o=function(e){return r(e,"SAGA_")}},7407:function(e,t,n){"use strict";var r=n(7409),i=n(8848),o=n(5697),a=n.n(o),s=n(7294),l=n(492),u=n(5593),c=n(6904),d=n(1630),f=n(1551),p={iconCls:a().string,className:a().string,active:a().bool,disabled:a().bool,title:a().string,getRef:a().func,dataTestId:a().string,onLongPress:a().func},h={iconCls:"",className:"",active:!1,disabled:!1,title:"",getRef:function(){},dataTestId:"",onLongPress:function(){}};function m(e){e.onLongPress;var t=(0,i._)(e,["onLongPress"]),n=(0,u.I0)(),o=(0,s.useCallback)(function(){setTimeout(function(){n((0,f.l)(c.ZP.GLOBAL_TOOLTIP_ID,!0))},50)},[n]),a=function(){(0,d.tq)()&&o(),e.onLongPress&&e.onLongPress()};return s.createElement(l.hU,(0,r._)({onLongPress:a},t))}m.propTypes=p,m.defaultProps=h,t.Z=m},9113:function(e,t,n){"use strict";var r=n(7412),i=n(7409),o=n(8848),a=n(5697),s=n.n(a),l=n(7294),u=n(4184),c=n.n(u),d=n(492),f=n(5593),p=n(6904),h=n(2052),m=n(1630),g=n(1551),v={text:s().string.isRequired,textCls:s().string,className:s().string,color:s().string,shape:s().string,size:s().string,backgroundImage:s().string,title:s().string,alwaysShowTooltip:s().bool,getRef:s().func,onLongPress:s().func},y={textCls:"",className:"",color:"",shape:"",size:p.qE.MEDIUM,backgroundImage:"",title:null,alwaysShowTooltip:!1,getRef:function(){},onLongPress:function(){}},b=function(e){var t=(0,f.I0)(),n=e.className,a=e.title,s=e.alwaysShowTooltip,u=(e.onLongPress,(0,o._)(e,["className","title","alwaysShowTooltip","onLongPress"])),v=(0,h.Z)({tooltipStr:a}),y=v.tooltipTitle,b=v.setTooltipTargetRef,_=c()("synofoto-text-button",(0,r._)({},n,n)),E=(0,l.useCallback)(function(){setTimeout(function(){t((0,g.l)(p.ZP.GLOBAL_TOOLTIP_ID,!0))},50)},[t]),w=function(){(0,m.tq)()&&E(),e.onLongPress&&e.onLongPress()};return l.createElement(d.Av,(0,i._)({className:_,title:s?a:y,getTextRef:b,tipId:p.ZP.GLOBAL_TOOLTIP_ID,onLongPress:w},u))};b.propTypes=v,b.defaultProps=y,t.Z=b},7276:function(e,t,n){"use strict";var r=n(5697),i=n.n(r),o=n(7294),a={className:i().string,text:i().string.isRequired},s={className:null},l=function(e){return o.createElement("span",{className:e.className,dangerouslySetInnerHTML:{__html:e.text}})};l.propTypes=a,l.defaultProps=s,t.Z=l},2376:function(e,t,n){"use strict";var r=n(7409),i=n(9282),o=n(8848),a=n(4460),s=n(5697),l=n.n(s),u=n(7294),c=n(1611),d=n(7276),f=n(9113),p=n(3103),h=n(6904),m=n(1403),g=n(9219),v=n(9905),y=function(e){var t=e.message,n=e.showConfirm,s=e.showCancel,l=e.showClose,p=e.showDontShowAgain,y=e.confirmHandler,b=e.cancelHandler,_=e.cancelText,E=e.closeHandler,w=e.closeText,S=e.confirmText,T=e.confirmCls,O=e.className,I=e.isOpen,x=e.onAfterOpen,k=e.title,C=e.isStyledTitle,A=e.footerMessageIconCls,D=e.footerMessage,P=e.isFooterErrorMessage,M=e.footerContent,R=(0,o._)(e,["message","showConfirm","showCancel","showClose","showDontShowAgain","confirmHandler","cancelHandler","cancelText","closeHandler","closeText","confirmText","confirmCls","className","isOpen","onAfterOpen","title","isStyledTitle","footerMessageIconCls","footerMessage","isFooterErrorMessage","footerContent"]),L=(0,a._)((0,u.useState)(!1),2),N=L[0],F=L[1],U=function(e){n&&e.key===h.VD.ENTER&&y(N),s&&e.key===h.VD.ESC&&b()},B=function(){return u.createElement(c.Z,{className:"synofoto-external-convert-intro-dont-show-again",labelText:(0,v.n6)("action","dont_show_again"),checked:N,onChange:function(){return F(!N)}})},z=function(){if(!n&&!s&&!l)return null;var e=n&&s&&l?"synofoto-message-dialog-actions confirm":"synofoto-message-dialog-actions",t=P?"synofoto-message-dialog-footer-error-message-text":"synofoto-message-dialog-footer-message-text";return u.createElement("div",{className:"synofoto-message-dialog-footer"},u.createElement(m.Z,{onKeyDown:U}),u.createElement("div",{className:"synofoto-message-dialog-footer-left-actions"},""===A?null:u.createElement("div",{className:A}),""===D?null:u.createElement("div",{className:t},D),M,l&&u.createElement(f.Z,{text:w,handler:E,color:h.rp.GREY,shape:h.jL.OVAL})),u.createElement("div",{className:e},s&&u.createElement(f.Z,{text:_,handler:b,color:h.rp.GREY,shape:h.jL.OVAL}),n&&u.createElement(f.Z,{text:S,handler:function(){y(N)},color:h.rp.MAIN,shape:h.jL.OVAL,className:T})))},j=O?"synofoto-message-dialog ".concat(O):"synofoto-message-dialog";return u.createElement(g.Z,(0,i._)((0,r._)({},R),{isOpen:I,className:j,onAfterOpen:x,shouldCloseOnEsc:!1,title:C?u.createElement(d.Z,{text:k}):k}),t,p&&B(),z())};y.propTypes={message:l().node.isRequired,showConfirm:l().bool,showCancel:l().bool,showClose:l().bool,showDontShowAgain:l().bool,confirmHandler:l().func,cancelHandler:l().func,cancelText:l().string,closeHandler:l().func,closeText:l().string,confirmText:l().string,confirmCls:l().string,className:l().string,isOpen:l().bool,onAfterOpen:l().func,title:l().string,isStyledTitle:l().bool,footerMessageIconCls:l().string,footerMessage:l().string,footerContent:l().node,isFooterErrorMessage:l().bool},y.defaultProps={showConfirm:!1,showCancel:!1,showClose:!0,showDontShowAgain:!1,confirmHandler:function(){},cancelHandler:function(){},closeHandler:function(){},closeText:(0,v.n6)("action","close"),confirmText:(0,v.n6)("action","confirm"),confirmCls:"",className:"",isOpen:!1,cancelText:(0,v.n6)("action","cancel"),onAfterOpen:function(){},title:"",isStyledTitle:!1,footerMessageIconCls:"",isFooterErrorMessage:!1,footerMessage:"",footerContent:null};var b=function(e){return u.createElement(y,(0,i._)((0,r._)({},e),{className:"synofoto-message-dialog-mobile"}))};t.Z=(0,p.C)(y,b)},1403:function(e,t,n){"use strict";var r=n(7294),i=[],o=function(){var e=i.length;0!==e&&i[e-1].handlers.forEach(function(e){document.removeEventListener("keydown",e)})},a=function(){var e=i.length;0!==e&&i[e-1].handlers.forEach(function(e){document.addEventListener("keydown",e)})},s=function(e){i.push({handlers:[e]}),document.addEventListener("keydown",e)},l=function(e,t){var n=i.findIndex(function(e){return e.handlerNamespace===t});-1===n?i.push({handlerNamespace:t,handlers:[e]}):i[n].handlers.push(e)};function u(e){var t=e.handlerNamespace,n=e.onKeyDown;return(0,r.useEffect)(function(){return o(),void 0===t?s(n):l(n,t),a(),function(){document.removeEventListener("keydown",n);var e=i.findIndex(function(e){return e.handlers.includes(n)});-1!==e&&(i[e].handlers.splice(i[e].handlers.findIndex(function(e){return e===n}),1),0===i[e].handlers.length&&i.splice(e,1)),a()}},[t,n]),null}t.Z=u},1611:function(e,t,n){"use strict";n.d(t,{Z:function(){return T}});var r=n(7412),i=n(7409),o=n(9282),a=n(5697),s=n.n(a),l=n(7294),u=n(4184),c=n.n(u),d=n(9410),f=n(6904),p=n(7050),h=n(5316),m=n(5593),g=n(1551),v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.tooltipsId,n=void 0===t?f.ZP.GLOBAL_TOOLTIP_ID:t,r=(0,m.I0)(),i=(0,l.useRef)(null),o=(0,l.useCallback)(function(e){i.current=e},[]),a=(0,l.useCallback)(function(){setTimeout(function(){r((0,g.l)(n,!0))},50)},[r,n]);return(0,l.useEffect)(function(){var e;return null===(e=i.current)||void 0===e||e.addEventListener("long-press",a),function(){var e;null===(e=i.current)||void 0===e||e.removeEventListener("long-press",a)}},[a]),{setGlobalTooltipTargetRef:o}},y=n(3103),b=function(){},_={className:s().string,checked:s().bool,wrapperTestId:s().string,dataTestId:s().string,disabled:s().bool,onChange:s().func,onMouseOver:s().func,onMouseLeave:s().func,labelText:s().string,title:s().oneOfType([s().oneOf([null]),s().string]),isSquare:s().bool,hintText:s().string,hintTextCls:s().string,hintIconTestId:s().string},E={className:"",checked:!1,wrapperTestId:void 0,dataTestId:void 0,disabled:!1,onChange:b,onMouseOver:void 0,onMouseLeave:void 0,labelText:"",title:null,isSquare:!1,hintText:"",hintTextCls:"",hintIconTestId:""},w=l.forwardRef(function(e,t){var n,i,o=e.className,a=e.checked,s=e.wrapperTestId,u=e.dataTestId,m=e.disabled,g=e.onChange,v=e.onMouseOver,y=e.onMouseLeave,b=e.labelText,_=e.title,E=e.isSquare,w=e.hintText,S=e.hintTextCls,T=e.hintIconTestId,O=(0,l.useRef)((0,d.x0)()),I=(0,h.Z)(),x=O.current,k=c()("synofoto-form-checkbox",(n={},(0,r._)(n,o,o),(0,r._)(n,"disabled",m),n)),C=c()("synofoto-form-checkbox-icon",(i={checked:a},(0,r._)(i,"synofoto__".concat(I),!0),(0,r._)(i,"square",E),i)),A="checkbox-tooltip-".concat(x);return l.createElement("div",{className:k,ref:t,"data-tooltip-id":f.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":_,"data-long-press-delay":f.LK.LONG_PRESS,"data-testid":s},l.createElement("input",{disabled:m,type:"checkbox",className:"synofoto-form-checkbox-input",checked:a,id:x,onChange:g}),l.createElement("label",{className:"synofoto-form-checkbox-label",htmlFor:x,"data-testid":u,onMouseOver:v,onMouseLeave:y},l.createElement("div",{className:C}),b&&l.createElement("span",{className:"synofoto-form-checkbox-label-text"},b,""!==w?l.createElement(l.Fragment,null,l.createElement("div",{className:"synofoto-form-checkbox-label-text-hint synofoto__".concat(I),"data-testid":T,"data-tooltip-id":A,"data-tooltip-place":"right","data-tooltip-content":w}),l.createElement(p.Z,{tipId:A,type:f.sZ.WHITE_TIP,place:"right",className:S,positionStrategy:"fixed"})):null)))});w.propTypes=_,w.defaultProps=E;var S=l.forwardRef(function(e,t){var n=v().setGlobalTooltipTargetRef,r=function(e){n(e),t&&(t.current=e)};return l.createElement(w,(0,o._)((0,i._)({},e),{ref:r}))});S.propTypes=_,S.defaultProps=E;var T=(0,y.C)(w,S)},9219:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(7409),i=n(4460),o=n(7294),a=n(5593),s=n(5394),l=n(3992),u=n(2142);function c(){return{type:u.j.RegisterModal}}function d(){return{type:u.j.DeregisterModal}}var f=function(e){return e.getIn(["maskModal","currentMaskModals"],0)},p=function(e){return f(e)+1},h=function(e,t){return t===f(e)},m=-1,g=function(e){var t=e.isOpen,n=(0,a.I0)(),l=(0,i._)((0,o.useState)(!0),2),u=l[0],f=l[1],g=(0,i._)((0,o.useState)(m),2),v=g[0],y=g[1],b=(0,a.v9)(p),_=(0,a.v9)(function(e){return h(e,v)});return(0,o.useEffect)(function(){return t?(y(b),n(c())):v!==m&&(y(m),n(d())),function(){t&&n(d())}},[t]),(0,o.useEffect)(function(){f(_)},[_]),o.createElement(s.I,(0,r._)({modalWithMask:u},e))};g.propTypes=l.V,g.defaultProps=l.Q;var v=g},5394:function(e,t,n){"use strict";n.d(t,{Z:function(){return S},I:function(){return w}});var r=n(7412),i=n(7409),o=n(9282),a=n(8848),s=n(5697),l=n.n(s),u=n(7294),c=n(3253),d=n.n(c),f=n(4184),p=n.n(f),h=n(7407),m=function(e){var t=e.title,n=e.headerRightContent,r=e.showCloseButton,i=e.closeButtonHandler;return t||r?u.createElement("div",{className:"synofoto-modal-header"},u.createElement("div",{className:"synofoto-modal-title"},t),u.createElement("div",{className:"synofoto-modal-header-right"},n,r?u.createElement(h.Z,{dataTestId:"icon-close-button",iconCls:"close-window-btn-icon",className:"synofoto-modal-header-close-btn",handler:i}):null)):null};m.propTypes={title:l().oneOfType([l().string,l().node]),headerRightContent:l().node,showCloseButton:l().bool,closeButtonHandler:l().func},m.defaultProps={title:"",headerRightContent:null,showCloseButton:!1,closeButtonHandler:function(){}};var g=m,v=function(e){var t=e.title,n=e.showCloseButton,r=e.closeButtonHandler,i=e.closeIconCls;return t||n?u.createElement("div",{className:"synofoto-modal-header-mobile"},n?u.createElement(h.Z,{className:"synofoto-modal-header-close-btn-mobile",iconCls:i,handler:r,dataTestId:"synofoto-modal-header-close-btn-mobile"}):null,u.createElement("div",{className:"synofoto-modal-title-mobile"},t)):null};v.propTypes={title:l().string,showCloseButton:l().bool,closeButtonHandler:l().func,closeIconCls:l().string},v.defaultProps={title:"",showCloseButton:!1,closeButtonHandler:function(){},closeIconCls:"cancel-btn-icon"};var y=v,b=(0,n(3103).C)(g,y),_=n(3992),E=5,w=function(e){var t=e.title,n=e.className,o=e.headerRightContent,s=e.children,l=e.closeButtonHandler,c=e.isResizeable,f=e.onMouseOver,h=e.onMouseLeave,m=e.onMouseEnter,g=(e.onRequestClose,e.overlayCls),v=e.showCloseButton,y=e.closeIconCls,_=e.parentSelector,w=e.modalWithMask,S=e.portalClassName,T=e.isOpen,O=e.contentInnerRef,I=(0,a._)(e,["title","className","headerRightContent","children","closeButtonHandler","isResizeable","onMouseOver","onMouseLeave","onMouseEnter","onRequestClose","overlayCls","showCloseButton","closeIconCls","parentSelector","modalWithMask","portalClassName","isOpen","contentInnerRef"]),x=(0,u.useRef)(null),k=(0,u.useRef)(null),C=(0,u.useRef)(!1),A=(0,u.useRef)(!1),D=function(e){if(x.current&&k.current){var t=k.current.getBoundingClientRect(),n=t.left,r=t.right;(e.clientX-n<E||r-e.clientX<E)&&(A.current=!0,x.current.style.cursor="ew-resize",C.current=e.clientX-n<E)}},P=function(e){var t=e.clientX;requestAnimationFrame(function(){if(A.current){var e=window.innerWidth-2*t;e=C.current?e:-e,k.current.style.width="".concat(e,"px")}})},M=function(){A.current=!1,x.current&&(x.current.style.cursor="")},R=function(e){k.current=e,O(e),k.current&&c&&k.current.addEventListener("mousedown",D)},L=function(e){x.current=e,x.current&&c&&(x.current.addEventListener("mousemove",P),x.current.addEventListener("mouseup",M))},N=p()("synofoto-modal",(0,r._)({},n,n)),F="synofoto-modal-overlay ".concat(g),U=p()(S,{ReactModalPortal:!S,"synofoto-modal-with-mask":w});return u.createElement(d(),(0,i._)({portalClassName:U,className:N,overlayClassName:F,contentLabel:"SynophotoModal",ariaHideApp:!1,shouldReturnFocusAfterClose:!1,contentRef:R,overlayRef:L,parentSelector:_,isOpen:T},I),u.createElement("div",{className:"synofoto-modal-inner-ct",onMouseEnter:m,onMouseOver:f,onMouseLeave:h},u.createElement(b,{title:t,headerRightContent:o,showCloseButton:v,closeButtonHandler:l,closeIconCls:y}),u.createElement("div",{className:"synofoto-modal-content"},s)))};w.propTypes=(0,o._)((0,i._)({},_.V),{modalWithMask:l().bool}),w.defaultProps=(0,o._)((0,i._)({},_.Q),{modalWithMask:!1});var S=function(e){return u.createElement(w,(0,i._)({modalWithMask:!1},e))}},3992:function(e,t,n){"use strict";n.d(t,{Q:function(){return a},V:function(){return o}});var r=n(5697),i=n.n(r),o={isOpen:i().bool,title:i().oneOfType([i().string,i().node]),className:i().string,headerRightContent:i().node,children:i().node.isRequired,closeButtonHandler:i().func,isResizeable:i().bool,onMouseOver:i().func,onMouseLeave:i().func,onMouseEnter:i().func,onRequestClose:i().func,overlayCls:i().string,showCloseButton:i().bool,closeIconCls:i().string,parentSelector:i().func,portalClassName:i().string,contentInnerRef:i().func},a={isOpen:!1,title:"",className:"",headerRightContent:null,closeButtonHandler:void 0,isResizeable:!1,onMouseOver:function(){},onMouseLeave:function(){},onMouseEnter:function(){},onRequestClose:function(){},overlayCls:"",showCloseButton:!1,closeIconCls:void 0,parentSelector:function(){return document.querySelector("#reactRoot")},portalClassName:void 0,contentInnerRef:function(){}}},7050:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var r=n(7294),i=n(4184),o=n.n(i),a=n(2821),s=n(6904),l=n(5697),u=n.n(l),c={tipId:u().string,className:u().string,role:u().string,place:u().oneOf(["top","top-start","top-end","right","right-start","right-end","bottom","bottom-start","bottom-end","left","left-start","left-end"]),type:u().oneOf([s.sZ.DEFAULT,s.sZ.WARNING,s.sZ.WHITE_TIP]),offset:u().shape({top:u().number,right:u().number,bottom:u().number,left:u().number}),positionStrategy:u().oneOf(["absolute","fixed"]),afterShow:u().func,afterHide:u().func,position:u().shape({x:u().number,y:u().number}),children:u().node,isOpen:u().bool},d={tipId:void 0,className:"",role:"tooltip",place:"bottom",type:s.sZ.DEFAULT,offset:void 0,positionStrategy:"absolute",afterShow:void 0,afterHide:void 0,position:void 0,children:void 0,isOpen:void 0},f=function(e){var t=e.tipId,n=e.className,i=e.role,l=e.place,u=e.type,c=e.offset,d=e.afterShow,f=e.afterHide,p=e.position,h=e.positionStrategy,m=e.children,g=e.isOpen,v=o()(n,{"synofoto-tooltip":u===s.sZ.DEFAULT,"synofoto-warning-tooltip":u===s.sZ.WARNING,"synofoto-white-tip":u===s.sZ.WHITE_TIP}),y=u===s.sZ.WHITE_TIP?s.LK.HIDE_HINT_TIP:0;return r.createElement(a.u,{id:t,className:v,role:i,place:l,offset:c,positionStrategy:h,afterShow:d,afterHide:f,position:p,delayHide:y,delayShow:s.LK.TOOLTIP_DELAY,clickable:u===s.sZ.WHITE_TIP,isOpen:g},m)};f.defaultProps=d,f.propTypes=c;var p=f,h=function(e){var t=e.tipId,n=e.className,i=e.role,l=e.place,u=e.type,c=e.offset,d=e.afterShow,f=e.afterHide,p=e.position,h=e.positionStrategy,m=e.children,g=e.isOpen,v=o()(n,{"synofoto-tooltip-mobile":u===s.sZ.DEFAULT,"synofoto-warning-tooltip":u===s.sZ.WARNING,"synofoto-white-tip":u===s.sZ.WHITE_TIP});return r.createElement(a.u,{id:t,className:v,role:i,place:l,offset:c,positionStrategy:h,afterShow:d,afterHide:f,position:p,isOpen:g},m)};h.propTypes=c,h.defaultProps=d;var m=h,g=(0,n(3103).C)(p,m)},6904:function(e,t,n){"use strict";n.d(t,{B8:function(){return eg},Bb:function(){return K},CP:function(){return L},Dd:function(){return F},Dm:function(){return d},Dp:function(){return v},ER:function(){return D},Ey:function(){return ed},F5:function(){return eh},Hl:function(){return g},Kh:function(){return ev},L$:function(){return er},LK:function(){return G},Ls:function(){return u},M6:function(){return A},Pe:function(){return x},Q2:function(){return ei},QR:function(){return p},RT:function(){return m},Sr:function(){return M},TY:function(){return c},Th:function(){return es},U7:function(){return Q},Us:function(){return y},Uw:function(){return P},V9:function(){return h},VD:function(){return l},Wg:function(){return em},X3:function(){return ec},Yo:function(){return J},ZQ:function(){return I},Zu:function(){return H},_Y:function(){return N},cf:function(){return V},cn:function(){return eo},dr:function(){return $},eF:function(){return E},en:function(){return j},fS:function(){return ef},gK:function(){return Z},gq:function(){return T},h2:function(){return X},i4:function(){return B},iR:function(){return ea},jL:function(){return et},k3:function(){return S},oJ:function(){return f},om:function(){return w},qE:function(){return en},qG:function(){return C},rp:function(){return ee},s3:function(){return ey},sH:function(){return k},sZ:function(){return Y},sk:function(){return _},uE:function(){return z},v:function(){return O},w0:function(){return s},yL:function(){return b},yX:function(){return ep}});var r,i=n(7412),o=n(5210),a=Object.freeze({ROOT_FOLDER_NAME:"All Photos",TEAM_SPACE_ROOT_FOLDER_ID:1,MOBILE_BACKUP:"MobileBackup",ITEM_MARGIN:4,MOBILE_ITEM_MARGIN:2,MOBILE_TOOLBAR_HEIGHT:54,ITEMROW_ALBUM_ITEM_WIDTH:156,ITEMROW_ALBUM_ITEM_MARGIN:0,ITEMROW_PERSON_ITEM_WIDTH:156,ITEMROW_PERSON_ITEM_MARGIN:0,ITEMROW_NORMAL_ALBUM_ITEM_WIDTH:295,ITEMROW_NORMAL_ALBUM_ITEM_MAX_WIDTH:330,ITEMROW_NORMAL_ALBUM_ITEM_MARGIN:24,ITEMROW_SMALL_SUB_FOLDER_WIDTH:140,ITEMROW_SMALL_SUB_FOLDER_MAX_WIDTH:160,ITEMROW_SMALL_SUB_FOLDER_MARGIN:12,ITEMROW_MEDIUM_SUB_FOLDER_WIDTH:160,ITEMROW_MEDIUM_SUB_FOLDER_MAX_WIDTH:200,ITEMROW_MEDIUM_SUB_FOLDER_MARGIN:24,ITEMROW_LARGE_SUB_FOLDER_WIDTH:200,ITEMROW_LARGE_SUB_FOLDER_MAX_WIDTH:240,ITEMROW_LARGE_SUB_FOLDER_MARGIN:24,ITEMROW_MOBILE_SUB_FOLDER_WIDTH:140,ITEMROW_MOBILE_SUB_FOLDER_MAX_WIDTH:200,ITEMROW_MOBILE_SUB_FOLDER_MARGIN:8,ITEMROW_SMALL_FOLDER_ITEM_WIDTH:128,ITEMROW_SMALL_FOLDER_ITEM_MAX_WIDTH:148,ITEMROW_SMALL_FOLDER_ITEM_MARGIN:8,ITEMROW_MEDIUM_FOLDER_ITEM_WIDTH:148,ITEMROW_MEDIUM_FOLDER_ITEM_MAX_WIDTH:188,ITEMROW_MEDIUM_FOLDER_ITEM_MARGIN:24,ITEMROW_LARGE_FOLDER_ITEM_WIDTH:188,ITEMROW_LARGE_FOLDER_ITEM_MAX_WIDTH:228,ITEMROW_LARGE_FOLDER_ITEM_MARGIN:24,ITEMROW_MOBILE_FOLDER_ITEM_WIDTH:140,ITEMROW_MOBILE_FOLDER_ITEM_MAX_WIDTH:200,ITEMROW_MOBILE_FOLDER_ITEM_MARGIN:8,ITEMROW_CATEGORY_ITEM_WIDTH:189,ITEMROW_CATEGORY_ITEM_MAX_WIDTH:220,ITEMROW_CATEGORY_ITEM_MARGIN:24,ITEMROW_CATEGORY_FIRSTROW_MARGIN:56,DEFAULT_ALBUM_SIZE:Object.freeze({width:100,height:100}),ITEMROW_FULLWIDTH_MARGIN:40,ALBUM_NAME_LIMIT:255,ALBUM_THUMBNAIL_SIZE:"xl",PERSON_SUGGESTION_LIMIT:10,ALBUM_TYPE:Object.freeze({CATEGORY:"category",GEOCODING:"geocoding",GENERAL_TAG:"general_tag",PERSON:"person",ALBUM:"album",NORMAL:"normal",CONDITION:"condition",FOLDER:"folder",SHARED_WITH_ME:"me",SHARED_WITH_OTHERS:"others",SEARCH:"search",VIDEO:"video",RECENTLY_ADDED:"recently_added",TIMELINE:"timeline",DEGREE_360:"360",LIVE:"live",MOTION_PHOTO:"motion_photo",FAVORITE:"favorite",SHARING:"sharing",CONCEPT:"concept",SIMILAR:"similar"}),UploadFolder:["PhotoLibrary"],FOLDER_VIEW_WIDTH_PADDING_RIGHT:50,FOLDER_VIEW_WIDTH_PADDING_LEFT:0,FOLDER_VIEW_FIRST_ROW_PADDING:56,FOLDER_VIEW_BOTTOM_PADDING:56,MOBILE_FOLDER_VIEW_WIDTH_PADDING:8,ALBUM_NOTIFICATION_TYPE:Object.freeze({PURE_DIV_TEXT:"pure_div_text",PURE_DANGEROUS_SPAN_TEXT:"pure_dangerous_span_text",RATING_UPDATED:"RATING_UPDATED",ITEM_UPDATED_COMPLETE:"ITEM_UPDATED_COMPLETE",FAVORITE_UPDATED:"FAVORITE_UPDATED"}),ADD_TO_ALBUM_LIMIT_NORMAL:5e3,INDEXING_COUNT_POLLING_INTERVAL:15e3,PERSON_MIGRATION_MIGRATING_POLLING_INTERVAL:2500,PERSON_MIGRATION_PENDING_POLLING_INTERVAL:5e3,ROTATION:Object.freeze({NO_ROTATE:"no_rotate",CLOCKWISE:"clockwise",ROTATE_180:"180",COUNTER_CLOCKWISE:"counter_clockwise",FLIP_VERTICAL:"flip_vertical",FLIP_HORIZONTAL:"flip_horizontal"}),SEARCH_HISTORY:"search_history",BATCH_UPDATE_SIZE:100,BATCH_UPDATE_GENERAL_TAG_SIZE:50,RATING_UNRATED:0,RATING_STARS_LIMIT:5,SEARCH_SUGGEST_AND_HISTORY_LIMIT:5,SEARCH_HISTORY_LIMIT:50,DEFAULT_TASK_WIDTH:"100%",DEFAULT_TASK_DISPLAY_NUM:5,DEFAULT_TASK_HEIGHT:66,GLOBAL_TOOLTIP_ID:"global-tooltip",GLOBAL_WARNING_TOOLTIP_ID:"global-warning-tooltip",GLOBAL_WHITE_TOOLTIP_ID:"global-white-tooltip",NOTIFICATION_ANCHOR_ID:Object.freeze({DEFAULT:"reactRoot",LIGHTBOX:"lightboxNotificationAnchor"})});t.ZP=a;var s=/^\s*$|^\.|\.$|^@(?:database|eaDir|tmp|sharebin)$|^#(?:recycle|snapshot)$|[/\\:]/;RegExp(s,"g");var l=Object.freeze({TAB:"Tab",ENTER:"Enter",SPACE:" ",ESC:"Escape",LEFT:"ArrowLeft",RIGHT:"ArrowRight",DELETE:"Delete",SHIFT:"Shift",HOME:"Home",END:"End"});Object.freeze({ALBUM:"album",SHARED_WITH_ME:"shared_with_me",FOLDER:"folder",PERSON:"person",CONCEPT:"concept",GENERAL_TAG:"general_tag",LIVE:"live",MOTION_PHOTO:"motion_photo",DEGREE_360:"360"}),Object.freeze({ALL_ALBUM:"all_album",MY_ALBUM:"my_album"});var u=Object.freeze({DAY:"day",MONTH:"month"}),c=Object.freeze({LEFT_PADDING:60,EMBEDDED_LEFT_PADDING:24,PHOTO_PAGE_LEFT_PADDING:20,BOTTOM_PADDING:40,IMAGE_TARGET_HEIGHT:200,GUESS_ITEM_PER_ROW:5,LAZY_LOADING_SECTIONS_SIZE:2,MONTH_IMAGE_TARGET_HEIGHT:120,PHOTOSPAGE_TIMELINE_SCROLLBAR_WIDTH:60,SPLITTER_HEIGHT:48,SPLITTER_WIDTH:48,ROW_TYPE:Object.freeze({SPLIT_ROW:"split_row",TIMELINE_ROW:"timeline_row",FAKE_ROW:"fake_row",FAKE_SPLIT_ROW:"fake_split_row"}),ITEM_TYPE:Object.freeze({HEADER:"header",SPLIT_ITEM:"split_item",PHOTO:"photo"})}),d=Object.freeze({WAITING:"waiting",DONE:"done",UPLOADING:"uploading",FAILED:"failed"}),f=Object.freeze({WAITING:"waiting",PROCESSING:"processing",ABORTING:"aborting",DONE:"done"});Object.freeze({COPY:"copy",MOVE:"move"}),Object.freeze({COPIED:"copied",MOVED:"moved"});var p=Object.freeze({TASK_CREATED:"task_created",TASK_FINISHED:"task_finished"});Object.freeze({SKIP:"skip",OVERWRITE:"overwrite"}),Object.freeze({IGNORE:"ignore",RENAME:"rename"}),Object.freeze({UPLOAD:"upload",BACKGROUND:"background"});var h=Object.freeze({AV1:"av1",H264:"h264",HEVC:"hevc",HEIC:"heic",VC1:"vc1",VP9:"vp9",MPEG1:"mpeg1video",MPEG2:"mpeg2video"}),m=Object.freeze({FOLDER:"folder",ITEM:"item",PERSON:"person",CONCEPT:"concept",ALBUM:"album",ITEM_FOLDER:"item_folder",NONE:"none"}),g=[m.FOLDER,m.ITEM,m.PERSON,m.CONCEPT],v=[m.ITEM],y=Object.freeze({General:"general",CreateAlbum:"create_album",EditAlbum:"edit_album",PersonVisibility:"person_visibility",ConceptVisibility:"concept_visibility",MergePerson:"merge_person",CreateAlbumInAlbumList:"create_album_in_album_list",MigrateConditionAlbum:"migrate_condition_album"}),b=Object.freeze({AmeDefect:"ame_defect",Broken:"broken",Converting:"converting",Ready:"ready",Regenerating:"regenerating",SpaceDisable:"space_disable",None:"none"}),_=Object.freeze({Small:"small",Medium:"medium",Large:"large"});Object.freeze({TIMELINE:"timeline",FOLDER:"folder"});var E="YYYY-MM-DD",w=null,S=Object.freeze({ALL:"all",TOP_AND_BOTTOM:"top_and_bottom",NONE:"none"});Object.freeze({yyyymmdd:"L",ddmmyyyy:"L",mmddyyyy:"L"});var T=Object.freeze({sharedWithMe:"me",sharedWithOthers:"others",photoRequest:"photo_request"});Object.freeze({DefaultPassword:"",DefaultExpiration:0}),Object.freeze({Album:"album",Folder:"folder",GeneralTag:"general_tag",Geocoding:"geocoding",Item:"item",Person:"person",Unit:"unit",Concept:"concept",Face:"face"});var O=Object.freeze({TIMELINE:"timeline",RECENTLY_ADDED:"recently_added",PHOTOWALL:"photowall",FOLDER_PHOTOWALL:"folder_photowall",SIMILAR:"similar"});Object.freeze({TIMELINE:"timeline",FOLDER:"folder",SIMILAR:"similar"});var I=Object.freeze({NO_SUCH_API:102,NO_PERMISSION:105,SESSION_TIMEOUT:106,INTERNAL_ERROR:117,SID_NOT_FOUND:119,SHARING_ERROR_TOKEN:123,SHARING_INVALID_ENTRY:124,SHARING_NO_PERMISSION:126,NO_APP_PRIVILEGE:160,BAD_GATEWAY:502,SHOULD_UPGRADE_USER:600,HOME_SERVICE_DISABLED:602,USER_DISABLED:603,USER_QUOTA_FULL:604,SPACE_FULL:605,INVALID_FOLDER_NAME:606,NO_SPACE_ENABLED:607,FOLDER_PATH_TOO_LONG:608,ALBUM_NOT_FOUND:609,PASSPHRASE_NOT_FOUND:610,UNSUPPORTED_FILE_TYPE:620,TARGET_FOLDER_NOT_EXIST:621,EXCLUDED_EXTENSION:622,TARGET_FOLDER_INVALID:640,FOLDER_NAME_EXIST:641,FOLDER_NOT_FOUND:642,PHOTO_REQUEST_FOLDER_INVALID:643,PERMISSION_DENIED:800,TEAM_LIBRARY_PERMISSION_DENIED:801,PASSWORD_REQUIRED:802,TEAM_FOLDER_PERMISSION_DENY:803,PERMISSION_CHECK_FAILED:804,USER_SHARING_PERMISSION_DENIED:805,REASSIGN_WHILE_UPDATING:900,PERSON_MIGRATION_IS_NOT_FINISHED:901,PERSON_CLUSTERING_IS_NOT_FINISHED:902,CONDITION_ALBUM_CONDITION_ERROR:950,CONDITION_ALBUM_PERSONAL_SPACE_DISABLED:951,CONDITION_ALBUM_TEAM_SPACE_DISABLED:952,CONDITION_ALBUM_NO_TEAM_SPACE_MANAGEMENT_PERMISSION:953,WRONG_PROTECT_PASSWD:1001,REGENERATE_PREVIEW_QUEUE_FULL:1050}),x=Object.freeze({EXTERNAL_CONVERT_FAILED:2001,EXTERNAL_CONVERT_TIMEOUT:2002,WORKER_TO_PC_CLIENT_CONNECTION_ERROR:2011,CONTENT_TO_WORKER_CONNECTION_ERROR:2012,MAKE_THUMBNAIL_FAILED:2021,MAKE_TRANSCODE_VIDEO_FAILED:2022,UPLOAD_TRANSCODE_VIDEO_FAILED:2023,APPEND_DATA_SLICE_FAILED:2024,UPLOAD_TID_TIMEOUT:2025,UPLOAD_TASK_UNDEFINED_FAILED:2026,UNKNOWN_ERROR:9999}),k=Object.freeze({ApplyLightboxRating:"apply_lightbox_raing"});Object.freeze({PHOTO:"photo",VIDEO:"video"});var C=Object.freeze({PHOTO:"photo",VIDEO:"video",BURST:"burst",LIVE:"live",PHOTO_360:"photo360",VIDEO_360:"video360",MOTION_PHOTO:"motion_photo"}),A=Object.freeze({PHOTO:"photo",VIDEO:"video",LIVE:"live"}),D=Object.freeze({FILENAME:"filename",TAKENTIME:"takentime",FILESIZE:"filesize",ITEM_TYPE:"item_type"}),P=Object.freeze({CREATE_TIME:"create_time",NAME:"album_name",START_TIME:"start_time",SHARE_STATUS:"share_status",TYPE:"album_type",SHARE_MODIFY_TIME:"share_modify_time"}),M=Object.freeze({ASC:"asc",DESC:"desc"});Object.freeze({ALL:"all",PHOTO:"photo",VIDEO:"video"});var R=Object.freeze({ALL_VIDEO:-2,ALL_PHOTO:-1,NORMAL_PHOTO:0,NORMAL_VIDEO:1,BURST:2,LIVE:3,PHOTO_360:4,VIDEO_360:5});R.NORMAL_PHOTO,R.BURST,R.LIVE,R.PHOTO_360,R.NORMAL_VIDEO,R.VIDEO_360;var L=Object.freeze({FILENAME_DESCRIPTION:"keyword",PERSON:"person",APERTURE:"aperture",CAMERA:"camera",CONCEPT:"concept",EXPOSURE_TIME:"exposure_time_group",FLASH:"flash",FOCAL_LENGTH:"focal_length_group",GENERAL_TAG:"general_tag",GEOCODING:"geocoding",ISO:"iso",LENS:"lens",TYPE:"item_type",TIME:"time",FOLDER_FILTER:"folder_filter",RATING:"rating",FAVORITE:"favorite"});L.FILENAME_DESCRIPTION,L.PERSON,L.APERTURE,L.CAMERA,L.CONCEPT,L.EXPOSURE_TIME,L.FLASH,L.FOCAL_LENGTH,L.GENERAL_TAG,L.GEOCODING,L.ISO,L.LENS,L.TIME,L.TYPE,L.FILENAME_DESCRIPTION,L.FOCAL_LENGTH,L.EXPOSURE_TIME,L.FLASH;var N=[L.TYPE,L.TIME,L.PERSON,L.GEOCODING,L.FAVORITE,L.RATING,L.GENERAL_TAG,L.CAMERA,L.LENS,L.FOCAL_LENGTH,L.EXPOSURE_TIME,L.APERTURE,L.ISO,L.FLASH];L.FOCAL_LENGTH,L.EXPOSURE_TIME;var F=[L.TIME,L.GEOCODING],U=Object.freeze({VIEW:"view",DOWNLOAD:"download",UPLOAD:"upload",MANAGE:"manage"});U.VIEW,U.DOWNLOAD,U.UPLOAD,U.MANAGE,Object.freeze((r={},(0,i._)(r,U.VIEW,0),(0,i._)(r,U.DOWNLOAD,1),(0,i._)(r,U.UPLOAD,2),(0,i._)(r,U.MANAGE,3),r)),Object.freeze({VIEW:"view",DOWNLOAD:"download",UPLOAD:"upload",OWNER:"owner"}),Object.freeze({NONE:"none",ENTRY:"entry",MANAGE:"management"}),Object.freeze({CONDITION_ALBUM:"condition_album",NORMAL_ALBUM:"normal_album",TEAM_FOLDER:"team_folder"}),Object.freeze({MANAGEMENT:"management",PRIVATE:"private",PUBLIC_VIEW:"public-view",PUBLIC_DOWNLOAD:"public-download",PUBLIC_UPLOAD:"public-upload"});var B=Object.freeze({INIT:"init",LOADING:"loading",LOADED:"loaded",ARRANGED:"arranged"});Object.freeze({LIGHTBOX:"lightbox",SELECTED_BAR:"selectedBar",GRID_VIEW:"gridView"}),Object.freeze({SOURCE:"source",OPTIMIZED_JPEG:"optimized_jpeg",ORIGINAL_SIZE_JPEG:"original_size_jpeg"});var z=Object.freeze({ACTION:"action",APPLY:"apply",CANCEL:"cancel",CLOSE:"close",CONFIRM:"confirm",CREATE:"create",LEAVE:"leave",SAVE_AND_CLOSE:"saveAndClose"});Object.freeze({SHARED_SPACE:"shared_space",SWITCH_SPACE:"switcth_library",CHANGE_VIEW:"switch_browse",PERMISSION:"permission",ADD_TO_ALBUM:"add_to_album",FROZEN_STATUS:"frozen_status",ALBUM_OWNER_CHANGE:"album_owner_change",DARK_MODE:"dark_mode",MANUALLY_FACIAL_TAGGING:"manually_facial_tagging",FAVORITE:"favorite"});var j=Object.freeze({WELCOME:"welcome",MANAGEMENT:"management",FACIAL:"facial",MOBILE:"mobile",CONCEPT:"concept",SIMILAR:"similar"});Object.freeze({TAB_SHARING_BY_PHOTO_REQUEST:"tab_sharing_by_photo_request",TAB_PHOTO_REQUEST:"tab_photo_request",EXTERNAL_CONVERT_VIDEO_THUMBNAIL:"external_convert_video_thumbnail"}),Object.freeze({ENABLE_PERSONAL_SPACE_PAGE:"enable_personal_space_page",ENABLE_TEAM_SPACE_PAGE:"enable_team_space_page",SETUP_TEAM_SPACE_PERMISSION_PAGE:"setup_team_space_permission_page"});var H=Object.freeze({PERSONAL:"personal_space",TEAM:"shared_space"});Object.freeze({EXTERNAL_LOGIN:"external_login",LOGIN:"login"});var W=Object.freeze({UPDATE_TIME:"update_time",RECENTLY_ADD:"recently_add",RECENTLY_COMMENT:"recently_comment",RATING:"rating",CAMERA:"camera",PEOPLE:"people",GEOCODING:"geocoding",FLASH:"flash",LENS:"lens"});W.RECENTLY_ADD,W.RECENTLY_COMMENT,W.UPDATE_TIME,W.PEOPLE,W.GEOCODING,W.RATING,W.CAMERA,W.LENS,W.FLASH;var G=Object.freeze({DEBOUNCE_TYPING:500,SEARCH_TYPING:200,DATABASE_UPGRADING_RETRY:3e3,MASK_DEFAULT_DELAY:600,MASK_DEFAULT_DURATION:600,DRAG_OVER_DURATION:600,DEBOUNCE_THUMBNAIL_UPDATE_REGISTER:500,LONG_PRESS:500,HIDE_HINT_TIP:1e3,TOOLTIP_DELAY:330}),Y=Object.freeze({DEFAULT:"default",WARNING:"warning",WHITE_TIP:"white_tip"});Object.freeze({NORMAL_ALBUM:100,SHARED_ALBUM:50,SELECT_ALBUM:100,AUTO_SMART_ALBUM:100,GENERAL_TAG:500,FOLDER_NAVIGATOR:1e3,FOLDER_TREE:200,FOLDER_WALL_SUBFOLDER:200}),Object.freeze({Type:Object.freeze({FOLDER_VIEW:"folder_view"}),Mode:Object.freeze({SELECTED_BAR:"selected_bar",FOLDER_TREE:"folder_tree"}),EndDirection:Object.freeze({TOP:"top",BOTTOM:"bottom"})});var V=Object.freeze({DONE:"done",PENDING:"pending",PROCESSING:"processing"});Object.freeze({GENERAL:"General",DETAIL:"Detail"}),Object.freeze({PATH:"FotoSocketIo/socket.io",Type:Object.freeze({BACKGROUND_TASK_DONE:"background-task-done",THUMBNAIL_UPDATE:"thumbnail-update",PAGE_VIEW:"page-view",REGENERATE_PREVIEW:"regenerate-preview"}),Operation:Object.freeze({REGISTER:"register",UNREGISTER:"unregister",EMIT:"emit"})});var q=["arw","srf","sr2","dcr","k25","kdc","cr2","cr3","crw","nef","mrw","ptx","pef","raf","3fr","erf","mef","mos","orf","rw2","dng","x3f","raw"],Z={PHOTOS:["jpg","jpeg","jpe","webp","bmp","png","gif","tif","tiff","heic","heif","hif"].concat((0,o._)(q)),VIDEOS:["mpg","mpeg","avi","asf","wmv","mov","flv","f4v","mp4","divx","xvid","m2ts","m2t","mts","m4v","3gp","3g2","qt"]};Object.freeze({PACKAGE_CENTER:"SYNO.SDS.PkgManApp.Instance",AME:"SYNO.AME.Instance",CONTROL_PANEL:"SYNO.SDS.AdminCenter.Application",CONTROL_PANEL_SHARED_FOLDER:"SYNO.SDS.AdminCenter.Share.Main"}),Object.freeze({MAX_YEAR:2100,MIN_YEAR:1901});var $=Object.freeze({UPLOAD:1,THUMBNAIL:1}),K=[I.SPACE_FULL,I.UNSUPPORTED_FILE_TYPE,I.USER_QUOTA_FULL,I.EXCLUDED_EXTENSION,x.UNKNOWN_ERROR];Object.freeze({HEIGHT:50}),Object.freeze({LEFT_RIGHT_MARGIN:16}),Object.freeze({GROUP:"group",USER:"user"});var Q=Object.freeze({EMPTY:"empty",PREPARING_UPLOAD:"preparingUpload",UPLOADING:"uploading",FINISHED_UPLOAD:"finishedUpload",FAILED_UPLOAD:"failedUpload"});Object.freeze({CHECK:"check_all",UNCHECK:"uncheck_all"});var X=Object.freeze({FIRST:0});Object.freeze({EMPTY_ID:null,EMPTY_ALBUM_NAME:"",EMPTY_ALBUM_PASSPHRASE:""});var J=Object.freeze({LEFT_TOP:"left_top",LEFT_BOTTOM:"left_bottom",RIGHT_TOP:"right_top",RIGHT_BOTTOM:"right_bottom",TOP_RIGHT:"top_right",TOP_LEFT:"top_left",BOTTOM_RIGHT:"bottom_right",BOTTOM_LEFT:"bottom_left"}),ee=Object.freeze({MAIN:"main",GREY:"grey"}),et=Object.freeze({RECTANGLE:"rectangle",OVAL:"oval"}),en=Object.freeze({MEDIUM:"medium",LARGE:"large"}),er=Object.freeze({TEXT:"text",CIRCLE_TEXT:"circletext",TEXT_ICON:"texticon",ICON:"icon",ICON_TEXT:"icontext"}),ei=Object.freeze({LIGHT:"light",DARK:"dark",AUTO:"auto"}),eo=Object.freeze({CACHE_SIZE:"CacheSize",AUTO_SMART_ALBUM_LIBRARY:"AutoSmartAlbumLibrary",VIEW_LIBRARY:"ViewLibrary",VIEW_TYPE:"ViewType",SHOW_REDIRECT_TO_FOLDER_DIALOG:"ShowRedirectToFolderDialog",ADD_TO_ALBUM_DIALOG_LIBRARY:"AddToAlbumDialogLibrary",ADD_TO_ALBUM_DIALOG_VIEW_TYPE:"AddToAlbumDialogViewType",SHARING_SID:"sharing_sid"});Object.freeze({APPLY_HIDE_SHOW_CONCEPT:"apply_hide_show_concept",CLICK_SIDEBAR_PHOTO:"click_sidebar_photo",CLICK_SIDEBAR_ALBUM:"click_sidebar_album",CLICK_SIDEBAR_SHARING:"click_sidebar_sharing",CLICK_PHOTO_TIMELINE_VIEW:"click_photo_timeline_view",CLICK_PHOTO_FOLDER_VIEW:"click_photo_folder_view",CLICK_DIALOG_TIMELINE_VIEW:"click_dialog_timeline_view",CLICK_DIALOG_FOLDER_VIEW:"click_dialog_folder_view",CLICK_REMOVE_FROM_STACK_LIGHTBOX:"click_remove_from_stack_lightbox",CLICK_SET_AS_STACK_COVER_LIGHTBOX:"click_set_as_stack_cover_lightbox",CLICK_KEEP_ITEMS_DELETE_REST_LIGHTBOX:"click_keep_items_delete_rest_lightbox",CLICK_UNSTACK_TIMELINE:"click_unstack_timeline",CLICK_REMOVE_FROM_STACK_GRID_VIEW:"click_remove_from_stack_grid_view",CLICK_SET_AS_STACK_COVER_GRID_VIEW:"click_set_as_stack_cover_grid_view",CLICK_KEEP_ITEMS_DELETE_REST_GRID_VIEW:"click_keep_items_delete_rest_grid_view",CLICK_UNSTACK_GRID_VIEW:"click_unstack_grid_view",CLICK_GRID_VIEW:"click_grid_view",CLICK_ADD_FAVORITE_FROM_RIGHT_CLICK_MENU:"click_add_favorite_from_right_click_menu",CLICK_ADD_FAVORITE_FROM_SELECTED_BAR:"click_add_favorite_from_selected_bar",CLICK_ADD_FAVORITE_FROM_LIGHTBOX:"click_add_favorite_from_lightbox",CLICK_ADD_FAVORITE_FROM_STACK_GRID_VIEW:"click_add_favorite_from_stack_grid_view"}),Object.freeze({AME:"https://sy.to/spwfame",HEVC_CANNOT_PLAY:"https://sy.to/spwfamehv",EDIT_FACE_FAILED:"https://sy.to/spwmantagerror"}),Object.freeze({CONFIRM:"confirm",ALERT:"alert"});var ea=Object.freeze({EXTERNAL_CONVERT_INTRO_DIALOG_BROWSE:"external_convert_intro_dialog_browse",EXTERNAL_CONVERT_INTRO_DIALOG_UPLOAD:"external_convert_intro_dialog_upload",EXTERNAL_CONVERT_INTRO_DIALOG_VIDEO:"external_convert_intro_dialog_video"}),es=["heic","heif","hif"],el=["mp4","mov"];(0,o._)(es).concat((0,o._)(el));var eu=Object.freeze({CHROME:"aadgfjmilhfblodmkgilohhjlakchfmg",FIREFOX:"synofoto-extension@synology.com",EDGE:"llplnibcahdpinjkofckooolpbcpilnn"}),ec=Object.freeze({CHROME:"https://chrome.google.com/webstore/detail/".concat(eu.CHROME),FIREFOX:"https://addons.mozilla.org/firefox/addon/".concat(eu.FIREFOX),SAFARI:"https://sy.to/imgexsafariui",EDGE:"https://microsoftedge.microsoft.com/addons/detail/".concat(eu.EDGE)}),ed="SynologyImageAssistant",ef=Object.freeze({browserExtension:{enabled:!1,version:"",packageMinVersion:"",featureVideoTranscoding:!1,featureDownload:!1},desktopClient:{enabled:!1,installed:!1,version:"",packageMinVersion:"",supportHevc:!1,supportVc1:!1,supportVp9:!1,supportMpeg2:!1,featureVideoTranscoding:!1,featureDownload:!1,suggestedBatchSize:1}});Object.freeze({EXTENSION:"1.0.15",DESKTOP_CLIENT:"1.0.0-00012"});var ep=Object.freeze({DEFAULT:"default",EXTERNAL_CONVERT:"external_convert",EDIT_FACE:"edit_face"}),eh=Object.freeze({CHECK_STATUS:3e3,GET_THUMBNAIL:6e4,TRANSMIT_VIDEO_SLICE:6e4,UPLOAD_VIDEO:36e5,DOWNLOAD:36e5}),em=Object.freeze({ADD:"add",DELETE:"delete",REASSIGN:"reassign"});Object.freeze({VIEW_MODE:"view_mode",CREATING_CROP:"creating_crop",EDITING_NAME:"editing_name",HOVERING:"hovering"});var eg=Object.freeze({TOOLTIP_ID:"image-preview-tooltip",BORDER_WIDTH:3,OFFSET:8,HORIZONTAL_RESERVED_EDGE:8,TOOLTIP_IMAGE_WIDTH_ATTRIBUTE:"data-image-width",TOOLTIP_IMAGE_HEIGHT_ATTRIBUTE:"data-image-height",TOOLTIP_IMAGE_URL_ATTRIBUTE:"data-image-url"});Object.freeze({MAX_SIZE:120,METHOD:{BROWSER:"browser",NAS:"nas",EXTERNAL:"external"}});var ev=Object.freeze({AUTO_GENERATE:"auto_generate",REGENERATE:"regenerate"});Object.freeze({SHOW_SCROLLBAR:"show-scrollbar"});var ey=Object.freeze({DOWNLOAD_MULTIPLE_ITEMS:"download_multiple_items",EXTERNAL_CONVERT:"external_convert",REGENERATE_PREVIEW:"regenerate_preview",ENABLE_DSM_RECYCLE_BIN:"enable_dsm_recycle_bin"})},3103:function(e,t,n){"use strict";var r=function(e){return function(t,n){return e()?n:t}}(n(1630).tq);t.C=r},5316:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(4460),i=n(7294),o=n(5593),a=n(6904),s=function(e){return e!==a.Q2.AUTO?e:window.matchMedia("(prefers-color-scheme: dark)").matches?a.Q2.DARK:a.Q2.LIGHT},l=n(6408),u=function(){var e=(0,o.v9)(l.Z.getSettingTheme),t=(0,o.v9)(l.Z.getPreviewTheme)||e,n=(0,r._)((0,i.useState)(s(t)),2),u=n[0],c=n[1],d=(0,i.useCallback)(function(e){c(e.matches?a.Q2.DARK:a.Q2.LIGHT)},[]);return(0,i.useEffect)(function(){var e=window.matchMedia("(prefers-color-scheme: dark)");return t===a.Q2.AUTO&&e.addEventListener("change",d),c(s(t)),function(){e.removeEventListener("change",d)}},[t,d]),u}},2052:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(4460),i=n(7294),o=n(5943),a=function(e,t){var n=document.createRange();n.selectNodeContents(e);var r=n.getBoundingClientRect().width>e.getBoundingClientRect().width;return(!(0,o.G6)()||!r)&&(!!r||!!t&&n.getBoundingClientRect().height>e.getBoundingClientRect().height)},s=function(e,t){var n=e.clientWidth,r=e.scrollWidth,i=e.clientHeight,a=e.scrollHeight;return(!(0,o.G6)()||!(n<r))&&(n<r||!!t&&i<a)};function l(e,t,n){return null!==e&&(n?a(e,t):s(e,t))}var u=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.tooltipStr,n=e.isConsiderHeight,o=void 0!==n&&n,a=e.precise,s=void 0!==a&&a,u=(0,r._)((0,i.useState)(null),2),c=u[0],d=u[1],f=(0,r._)((0,i.useState)(void 0),2),p=f[0],h=f[1],m=(0,i.useCallback)(function(e){d(e),h(l(e,o,s)?t:void 0)},[o,t,s]),g=(0,i.useCallback)(function(){var e=l(c,o,s)?t:void 0;p!==e&&h(e)},[o,s,t,c,p]);return{tooltipTitle:p,setTooltipTargetRef:m,updateTooltipTitle:g}}},3604:function(e,t,n){"use strict";var r=n(5943),i=function(e){return e.getIn(["externalConvert","dependencyStatus"])},o=function(e){return e.getIn(["externalConvert","conversionQueue"])},a=function(e){return e.getIn(["externalConvert","openQueue"])},s=function(e){return e.getIn(["externalConvert","currentTasks"])},l=function(e){return e.getIn(["externalConvert","waitingQueue","regenerateQueue"]).size+e.getIn(["externalConvert","waitingQueue","tier1Queue"]).size+e.getIn(["externalConvert","waitingQueue","tier2Queue"]).size+e.getIn(["externalConvert","waitingQueue","tier3Queue"]).size+e.getIn(["externalConvert","waitingQueue","tier4Queue"]).size+e.getIn(["externalConvert","currentTasks"]).size},u=function(e){return 0!==s(e).size},c=function(e){return e.getIn(["externalConvert","waitingQueue","regenerateQueue"]).size},d=function(e){return 0===c(e)},f=function(e){return e.getIn(["externalConvert","completedCategories"])},p=function(e){return e.getIn(["externalConvert","dependencyStatusLoaded"])},h=function(e){return i(e).getIn(["browserExtension","enabled"])},m=function(e){return i(e).getIn(["desktopClient","enabled"])},g=function(e){return h(e)&&m(e)},v=function(e){return i(e).getIn(["desktopClient","installed"])},y=function(e){return i(e).getIn(["desktopClient","supportHevc"])},b=function(e){return i(e).getIn(["desktopClient","supportVc1"])},_=function(e){return i(e).getIn(["desktopClient","supportVp9"])},E=function(e){return i(e).getIn(["desktopClient","supportMpeg2"])},w=function(e){return i(e).getIn(["browserExtension","featureVideoTranscoding"])},S=function(e){return i(e).getIn(["desktopClient","featureVideoTranscoding"])},T=function(e){return i(e).getIn(["browserExtension","featureDownload"])},O=function(e){return i(e).getIn(["desktopClient","featureDownload"])},I=function(e){return T(e)&&O(e)},x=function(e){return w(e)&&S(e)},k=function(e){return i(e).getIn(["desktopClient","suggestedBatchSize"],1)},C=function(e){return(0,r.eE)()?y(e):y(e)&&_(e)&&E(e)&&b(e)};t.Z={getDependencyStatus:i,getConversionQueue:o,getCurrentTasks:s,getOpenQueue:a,getTaskNum:l,getIsConverting:u,getCompletedCategories:f,getDependencyStatusLoaded:p,getBrowserExtensionEnabled:h,getPcClientEnabled:m,getPcClientInstalled:v,getCanUsePcClient:g,getPcClientHevcSupport:y,getPcClientVc1Support:b,getPcClientVp9Support:_,getPcClientMpeg2Support:E,getBrowserExtensionVideoTranscoding:w,getPcClientVideoTranscoding:S,getCanUseVideoTranscoding:x,getSuggestedBatchSize:k,getAllCodecsSupported:C,getRegenerateTaskNum:c,getIsRegenerateTaskEmpty:d,getCanUseDownloadFeature:I}},6408:function(e,t,n){"use strict";var r=n(6904),i=function(e){return e.getIn(["setting","admin_setting"])},o=function(e){return e.getIn(["setting","user_setting"])},a=function(e){return e.getIn(["setting","team_setting"])},s=function(e){return e.getIn(["setting","guest_setting"])},l=function(e){return e.getIn(["setting","wizard_info"])},u=function(e){return e.getIn(["setting","loaded"],!1)},c=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("team_space_permission")},d=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("enable_home_service")},f=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("copy_move_default_action")},p=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("upload_default_action")},h=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("sort_direction")},m=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("date_format",r.eF)},g=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("timeline_group_unit")},v=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("show_item_info_in_lightbox")},y=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("auto_generate_thumbnail")},b=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("enable_person")},_=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("enable_concept")},E=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("enable_similar")},w=function(e){return b(e)||_(e)||E(e)},S=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("is_ge_dsm71")},T=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("is_ge_dsm72")},O=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("ame_status")},I=function(e){var t;return null===(t=O(e))||void 0===t?void 0:t.get("is_ame_install")},x=function(e){var t;return null===(t=O(e))||void 0===t?void 0:t.get("is_ame_v2")},k=function(e){var t;return null===(t=O(e))||void 0===t?void 0:t.get("is_ame_v4")},C=function(e){var t;return null===(t=O(e))||void 0===t?void 0:t.get("has_license")},A=function(e){var t,n;return SYNO.SDS.Session.isLogined?null===(t=O(e))||void 0===t?void 0:t.get("has_hevc"):null===(n=s(e))||void 0===n?void 0:n.get("has_hevc")},D=function(e){var t,n;return SYNO.SDS.Session.isLogined?null===(t=O(e))||void 0===t?void 0:t.get("has_h264"):null===(n=s(e))||void 0===n?void 0:n.get("has_h264")},P=function(e){var t,n;return SYNO.SDS.Session.isLogined?null===(t=O(e))||void 0===t?void 0:t.get("has_vc1"):null===(n=s(e))||void 0===n?void 0:n.get("has_vc1")},M=function(e){return D(e)&&A(e)},R=function(e){return e.getIn(["setting","folder_view_thumbnail_size"])},L=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("package_version")},N=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("enable_person")},F=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("enable_concept")},U=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("enable_similar")},B=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("enable_user_sharing")},z=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("enable_converted_original_jpeg",!1)},j=function(e){return e.getIn(["setting","cache_size","clearingConvertedFile"])},H=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("enable_personal_dsm_recycle_bin")},W=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("enable_shared_dsm_recycle_bin")},G=function(e){return a(e).get("enabled")},Y=function(e){var t;return null===(t=a(e))||void 0===t?void 0:t.get("enable_person")},V=function(e){var t;return null===(t=a(e))||void 0===t?void 0:t.get("enable_concept")},q=function(e){return a(e).get("enable_similar")},Z=function(e){return Y(e)||V(e)||q(e)},$=function(e){var t;return null===(t=s(e))||void 0===t?void 0:t.get("enable_team_space",!1)},K=function(e){var t;return null===(t=s(e))||void 0===t?void 0:t.get("display_photo_info_to_guest")},Q=function(e){var t;return null===(t=l(e))||void 0===t?void 0:t.get("info")},X=function(e){var t;return null===(t=l(e))||void 0===t?void 0:t.getIn(["info","person_performance_note"])},J=function(e){var t;return null===(t=l(e))||void 0===t?void 0:t.getIn(["info","similar_performance_note"])},ee=function(e){var t;return null===(t=l(e))||void 0===t?void 0:t.get("prompt")},et=function(e){var t;return null===(t=l(e))||void 0===t?void 0:t.get("tip")},en=function(e){var t;return null===(t=l(e))||void 0===t?void 0:t.get("hint")},er=function(e){var t;return null===(t=l(e))||void 0===t?void 0:t.get("wizard")},ei=function(e){var t;return null===(t=l(e))||void 0===t?void 0:t.get("interactive_box")},eo=function(e){return I(e)&&(!S(e)||x(e)&&A(e)&&C(e))},ea=function(e){return e.getIn(["setting","cache_size","size_byte"],0)},es=function(e){return e.getIn(["setting","cache_size","calculating"],!1)},el=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("theme",r.Q2.AUTO)},eu=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("preview_theme")},ec=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.has("enable_person")};t.Z={getAdminEnablePerson:N,getAdminEnableConcept:F,getAdminEnableSimilar:U,getAdminEnableUserSharing:B,getAdminSetting:i,getAutoGenerateThumbnail:y,getAmeCanConvert:M,getConvertedFileSize:ea,getCopyMoveDefaultDuplicateHandling:f,getDateFormat:m,getEnableConvertedOriginalJpeg:z,getFolderViewThumbnailSize:R,getGuestSetting:s,getEnableHomeService:d,getHasHevc:A,getHasH264:D,getHasVc1:P,getIsAmeInstall:I,getIsAmeEligible:eo,getIsAmeV2:x,getIsAmeV4:k,getIsCalculatingConvertedFileSize:es,getIsClearingConvertedFile:j,getIsGeDSM71Official:S,getIsGeDSM72Official:T,getHasAmeLicense:C,getPersonPerformanceNote:X,getPackageVersion:L,getShowItemInfoInLightbox:v,getSortDirection:h,getTimelineGroupUnit:g,getTeamSetting:a,getTeamSpacePermission:c,getTeamSpaceEnabled:G,getUploadDefaultDuplicateHandling:p,getUserSetting:o,getWizardInfo:Q,getWizardPrompt:ee,getWizardSetting:l,getWizardTip:et,getWizardHint:en,getWizardWizard:er,getWizardInteractiveBox:ei,getSettingTheme:el,getPreviewTheme:eu,getUserEnablePerson:b,getUserEnableConcept:_,getUserEnableSimilar:E,getUserEnableRecognition:w,getTeamSpaceEnablePerson:Y,getTeamSpaceEnableConcept:V,getTeamSpaceEnableSimilar:q,getTeamSpaceEnableRecognition:Z,getEnablePersonalDSMRecycleBin:H,getEnableSharedDSMRecycleBin:W,getSimilarPerformanceNote:J,isPlatformSupportPersonRecognition:ec,getSettingLoaded:u,getGuestTeamSpaceEnable:$,getDisplayPhotoInfoToGuest:K}},7524:function(e,t){"use strict";var n=null;function r(){return n}function i(e){if(n)throw Error("Store has already been registered.");n=e}t.Z={getStore:r,register:i}},5943:function(e,t,n){"use strict";n.d(t,{G6:function(){return l},eE:function(){return h},eb:function(){return p},i7:function(){return c},tN:function(){return d},tX:function(){return f},vU:function(){return u},w1:function(){return s}});var r=n(3830),i=n(2062),o=n(2238),a=new(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;(0,r._)(this,e),this.ua=t,this.uaParser=new o.UAParser(t),this.browser=this.uaParser.getBrowser(),this.os=this.uaParser.getOS(),this.engine=this.uaParser.getEngine()}return(0,i._)(e,[{key:"isIE",value:function(){return"IE"===this.browser.name}},{key:"isIE11",value:function(){return"IE"===this.browser.name&&"11"===this.browser.major}},{key:"isEdge",value:function(){return"Edge"===this.browser.name&&"EdgeHTML"===this.engine.name}},{key:"isSafari",value:function(){return"Safari"===this.browser.name||"Mobile Safari"===this.browser.name}},{key:"isFirefox",value:function(){return"Firefox"===this.browser.name}},{key:"isChrome",value:function(){return"Chrome"===this.browser.name}},{key:"isChromiumEdge",value:function(){return"Edge"===this.browser.name&&"Blink"===this.engine.name}},{key:"isSamsungBrowser",value:function(){return"Samsung Browser"===this.browser.name}},{key:"isWin10",value:function(){return"Windows"===this.os.name&&"10"===this.os.version}},{key:"isWindows",value:function(){return"Windows"===this.os.name}},{key:"isMacOS",value:function(){return"Mac OS"===this.os.name}},{key:"isWebKit",value:function(){return"Blink"===this.engine.name||"WebKit"===this.engine.name}},{key:"isAutoCorrectOrientation",value:function(){return!0}},{key:"isHevcSupported",value:function(){var e=document.createElement("video");return"function"==typeof e.canPlayType&&e.canPlayType('video/mp4; codecs="hvc1.1.6.L93.90"')}},{key:"isAv1Supported",value:function(){var e=document.createElement("video");return"function"==typeof e.canPlayType&&e.canPlayType('video/mp4; codecs="av01.0.05M.08"')}},{key:"isHeicSupported",value:function(){var e=parseInt(this.browser.major,10);return this.isSafari()&&e>=17}},{key:"isSupportCustomizeScrollbar",value:function(){return this.isWebKit()}}]),e}()),s=function(){return a.isIE()},l=function(){return a.isSafari()},u=function(){return a.isFirefox()},c=function(){return a.isChrome()},d=function(){return a.isChromiumEdge()},f=function(){return a.isAutoCorrectOrientation()},p=function(){return a.isHeicSupported()},h=function(){return a.isMacOS()}},9232:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(7409),i=n(9282),o=n(7294),a=n(3935),s=n(5593),l=n(2376),u=n(7524),c=n(6904),d=n(4057);function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.body.appendChild(document.createElement("div"));return new Promise(function(d){var f=u.Z.getStore(),p=(0,i._)((0,r._)({role:"alertdialog",message:e,showConfirm:!0,showCancel:!0,showClose:!1,isOpen:!0},t),{confirmHandler:function(){var e;null===(e=t.confirmHandler)||void 0===e||e.call(t),d({type:c.uE.ACTION})},cancelHandler:function(){var e;null===(e=t.cancelHandler)||void 0===e||e.call(t),d({type:c.uE.CLOSE})}});a.render(o.createElement(s.zt,{store:f},o.createElement(l.Z,p)),n)}).finally(function(){(0,d.P)(n)})}},2916:function(e,t,n){"use strict";n.d(t,{Nt:function(){return i},e6:function(){return r},qs:function(){return a}});var r=function(){return window.location.search.indexOf("jsDebug")>0},i=function(){return window.location.search.indexOf("jsDebug=clientSiteUrl")>0},o=null,a=function(){return null!==o?o:o=new URLSearchParams(window.location.search).get("stringDebug")||"none"}},4057:function(e,t,n){"use strict";n.d(t,{P:function(){return i}});var r=n(3935),i=function(e){r.unmountComponentAtNode(e),setTimeout(function(){e.remove()})}},1630:function(e,t,n){"use strict";n.d(t,{Tt:function(){return l},tq:function(){return s}});var r=n(3830),i=n(2062),o=n(2238),a=new(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;(0,r._)(this,e),this.uaParser=new o.UAParser(t)}return(0,i._)(e,[{key:"isMobile",value:function(){var e=this.uaParser.getDevice().type;return"Mac OS"!==this.uaParser.getOS().name&&("tablet"===e||"mobile"===e)}},{key:"isiOS",value:function(){return"iOS"===this.uaParser.getOS().name}}]),e}()),s=function(){return a.isMobile()},l=function(){return a.isiOS()}},8323:function(e,t){"use strict";var n=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.replace(/\{(\d+)\}/g,function(e,t){return n[t]})};t.Z=n},9905:function(e,t,n){"use strict";n.d(t,{D9:function(){return u},Xp:function(){return s},a9:function(){return a},jb:function(){return l},n6:function(){return o}});var r=n(8323),i=n(2916),o=function(e,t){var n=_TT("SYNO.Foto.AppInstance",e,t);return(n=n||_T(e,t),"both"===(0,i.qs)())?n?(0,r.Z)("{0}({1}:{2})",n,e,t):(0,r.Z)("{0}:{1}",e,t):"key"===(0,i.qs)()?(0,r.Z)("{0}:{1}",e,t):n||(0,r.Z)("{0}:{1}",e,t)},a=function(e,t,n){return n<2?o(e,t):o(e,"".concat(t,"_plural"))},s=function(e,t,n){return(0,r.Z)(a(e,t,n),n)},l=function(e){return(e<10?"0":"")+e},u=function(e){if(0===e)return"0 Byte";var t=1024,n=["Bytes","KB","MB","GB"],r=Math.floor(Math.log(e)/Math.log(1024));return"".concat(parseFloat((e/Math.pow(t,r)).toFixed(1))," ").concat(n[r])}},4599:function(e,t,n){"use strict";n.d(t,{l:function(){return o}});var r=n(8323),i=void 0,o=function(e,t){var n=[e];return t.forEach(function(e){var t=e.url,r=e.target||"_blank",i=e.color||"var(--color-link-tier1)";n.push('<a href="'.concat(t,'" target="').concat(r,'" style="color: ').concat(i,'; text-decoration: underline;">')),n.push("</a>")}),r.Z.apply(i,n)},a=function(e,t){return o(e,[{url:t,target:"_blank",color:"var(--color-link-tier1)"}])};t.Z=a},7245:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{_:function(){return r}})},6150:function(e,t,n){"use strict";function r(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){n(e);return}s.done?t(l):Promise.resolve(l).then(r,i)}function i(e){return function(){var t=this,n=arguments;return new Promise(function(i,o){var a=e.apply(t,n);function s(e){r(a,i,o,s,l,"next",e)}function l(e){r(a,i,o,s,l,"throw",e)}s(void 0)})}}n.d(t,{_:function(){return i}})},3830:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}n.d(t,{_:function(){return r}})},2062:function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}n.d(t,{_:function(){return i}})},7412:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{_:function(){return r}})},7409:function(e,t,n){"use strict";n.d(t,{_:function(){return i}});var r=n(7412);function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),i.forEach(function(t){(0,r._)(e,t,n[t])})}return e}},9282:function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):r(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}n.d(t,{_:function(){return i}})},8848:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function i(e,t){if(null==e)return{};var n,i,o=r(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}n.d(t,{_:function(){return i}})},4460:function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}function i(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],a=!0,s=!1;try{for(i=i.call(e);!(a=(n=i.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(e){s=!0,r=e}finally{try{a||null==i.return||i.return()}finally{if(s)throw r}}return o}}function o(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{_:function(){return s}});var a=n(7501);function s(e,t){return r(e)||i(e,t)||(0,a._)(e,t)||o()}},5210:function(e,t,n){"use strict";n.d(t,{_:function(){return l}});var r=n(7245);function i(e){if(Array.isArray(e))return(0,r._)(e)}function o(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function a(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s=n(7501);function l(e){return i(e)||o(e)||(0,s._)(e)||a()}},7501:function(e,t,n){"use strict";n.d(t,{_:function(){return i}});var r=n(7245);function i(e,t){if(e){if("string"==typeof e)return(0,r._)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return(0,r._)(e,t)}}},568:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{Z:function(){return r}})},6641:function(e,t,n){"use strict";function r(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){n(e);return}s.done?t(l):Promise.resolve(l).then(r,i)}function i(e){return function(){var t=this,n=arguments;return new Promise(function(i,o){var a=e.apply(t,n);function s(e){r(a,i,o,s,l,"next",e)}function l(e){r(a,i,o,s,l,"throw",e)}s(void 0)})}}n.d(t,{Z:function(){return i}})},4249:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}n.d(t,{Z:function(){return r}})},443:function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}n.d(t,{Z:function(){return i}})},4193:function(e,t,n){"use strict";function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function i(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}n.d(t,{Z:function(){return l}});var o=n(8546);function a(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e,t){if(t&&("object"===(0,o.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return a(e)}function l(e){var t=i();return function(){var n,i=r(e);return n=t?Reflect.construct(i,arguments,r(this).constructor):i.apply(this,arguments),s(this,n)}}},4409:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:function(){return r}})},3003:function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,{Z:function(){return r}})},3243:function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}n.d(t,{Z:function(){return i}})},5376:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(4409);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){(0,r.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}},9542:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function i(e,t){if(null==e)return{};var n,i,o=r(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}n.d(t,{Z:function(){return i}})},4484:function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}function i(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],a=!0,s=!1;try{for(i=i.call(e);!(a=(n=i.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(e){s=!0,r=e}finally{try{a||null==i.return||i.return()}finally{if(s)throw r}}return o}}n.d(t,{Z:function(){return s}});var o=n(7741);function a(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(e,t){return r(e)||i(e,t)||(0,o.Z)(e,t)||a()}},8492:function(e,t,n){"use strict";function r(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}n.d(t,{Z:function(){return r}})},6601:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(568);function i(e){if(Array.isArray(e))return(0,r.Z)(e)}function o(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}var a=n(7741);function s(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e){return i(e)||o(e)||(0,a.Z)(e)||s()}},8546:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.d(t,{Z:function(){return r}})},7741:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(568);function i(e,t){if(e){if("string"==typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return(0,r.Z)(e,t)}}},9410:function(e,t,n){"use strict";n.d(t,{x0:function(){return i}});let r="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",i=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e|=0));for(;e--;)t+=r[63&n[e]];return t}},2821:function(e,t,n){"use strict";n.d(t,{u:function(){return eA}});var r=n(7294),i=n(590);function o(e){return e.split("-")[1]}function a(e){return"y"===e?"height":"width"}function s(e){return e.split("-")[0]}function l(e){return["top","bottom"].includes(s(e))?"x":"y"}function u(e,t,n){let r,{reference:i,floating:u}=e,c=i.x+i.width/2-u.width/2,d=i.y+i.height/2-u.height/2,f=l(t),p=a(f),h=i[p]/2-u[p]/2,m="x"===f;switch(s(t)){case"top":r={x:c,y:i.y-u.height};break;case"bottom":r={x:c,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:d};break;case"left":r={x:i.x-u.width,y:d};break;default:r={x:i.x,y:i.y}}switch(o(t)){case"start":r[f]-=h*(n&&m?-1:1);break;case"end":r[f]+=h*(n&&m?-1:1)}return r}let c=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:a}=n,s=o.filter(Boolean),l=await (null==a.isRTL?void 0:a.isRTL(t)),c=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:f}=u(c,r,l),p=r,h={},m=0;for(let n=0;n<s.length;n++){let{name:o,fn:g}=s[n],{x:v,y:y,data:b,reset:_}=await g({x:d,y:f,initialPlacement:r,placement:p,strategy:i,middlewareData:h,rects:c,platform:a,elements:{reference:e,floating:t}});d=null!=v?v:d,f=null!=y?y:f,h={...h,[o]:{...h[o],...b}},_&&m<=50&&(m++,"object"==typeof _&&(_.placement&&(p=_.placement),_.rects&&(c=!0===_.rects?await a.getElementRects({reference:e,floating:t,strategy:i}):_.rects),{x:d,y:f}=u(c,p,l)),n=-1)}return{x:d,y:f,placement:p,strategy:i,middlewareData:h}};function d(e,t){return"function"==typeof e?e(t):e}function f(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function p(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function h(e,t){var n;void 0===t&&(t={});let{x:r,y:i,platform:o,rects:a,elements:s,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:h="floating",altBoundary:m=!1,padding:g=0}=d(t,e),v=f(g),y=s[m?"floating"===h?"reference":"floating":h],b=p(await o.getClippingRect({element:null==(n=await (null==o.isElement?void 0:o.isElement(y)))||n?y:y.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating)),boundary:u,rootBoundary:c,strategy:l})),_="floating"===h?{...a.floating,x:r,y:i}:a.reference,E=await (null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating)),w=await (null==o.isElement?void 0:o.isElement(E))&&await (null==o.getScale?void 0:o.getScale(E))||{x:1,y:1},S=p(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({rect:_,offsetParent:E,strategy:l}):_);return{top:(b.top-S.top+v.top)/w.y,bottom:(S.bottom-b.bottom+v.bottom)/w.y,left:(b.left-S.left+v.left)/w.x,right:(S.right-b.right+v.right)/w.x}}let m=Math.min,g=Math.max;function v(e,t,n){return g(e,m(t,n))}let y=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:i,rects:s,platform:u,elements:c}=t,{element:p,padding:h=0}=d(e,t)||{};if(null==p)return{};let g=f(h),y={x:n,y:r},b=l(i),_=a(b),E=await u.getDimensions(p),w="y"===b,S=w?"top":"left",T=w?"bottom":"right",O=w?"clientHeight":"clientWidth",I=s.reference[_]+s.reference[b]-y[b]-s.floating[_],x=y[b]-s.reference[b],k=await (null==u.getOffsetParent?void 0:u.getOffsetParent(p)),C=k?k[O]:0;C&&await (null==u.isElement?void 0:u.isElement(k))||(C=c.floating[O]||s.floating[_]);let A=I/2-x/2,D=C/2-E[_]/2-1,P=m(g[S],D),M=m(g[T],D),R=P,L=C-E[_]-M,N=C/2-E[_]/2+A,F=v(R,N,L),U=null!=o(i)&&N!=F&&s.reference[_]/2-(N<R?P:M)-E[_]/2<0?N<R?R-N:L-N:0;return{[b]:y[b]-U,data:{[b]:F,centerOffset:N-F+U}}}}),b=(["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),{left:"right",right:"left",bottom:"top",top:"bottom"});function _(e){return e.replace(/left|right|bottom|top/g,e=>b[e])}function E(e,t,n){void 0===n&&(n=!1);let r=o(e),i=l(e),s=a(i),u="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[s]>t.floating[s]&&(u=_(u)),{main:u,cross:_(u)}}let w={start:"end",end:"start"};function S(e){return e.replace(/start|end/g,e=>w[e])}let T=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,i,a;let{placement:l,middlewareData:u,rects:c,initialPlacement:f,platform:p,elements:m}=t,{mainAxis:g=!0,crossAxis:v=!0,fallbackPlacements:y,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:w="none",flipAlignment:T=!0,...O}=d(e,t),I=s(l),x=s(f)===f,k=await (null==p.isRTL?void 0:p.isRTL(m.floating)),C=y||(x||!T?[_(f)]:function(e){let t=_(e);return[S(e),t,S(t)]}(f));y||"none"===w||C.push(...function(e,t,n,r){let i=o(e),a=function(e,t,n){let r=["left","right"],i=["right","left"],o=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?i:r:t?r:i;case"left":case"right":return t?o:a;default:return[]}}(s(e),"start"===n,r);return i&&(a=a.map(e=>e+"-"+i),t&&(a=a.concat(a.map(S)))),a}(f,T,w,k));let A=[f,...C],D=await h(t,O),P=[],M=(null==(n=u.flip)?void 0:n.overflows)||[];if(g&&P.push(D[I]),v){let{main:e,cross:t}=E(l,c,k);P.push(D[e],D[t])}if(M=[...M,{placement:l,overflows:P}],!P.every(e=>e<=0)){let e=((null==(r=u.flip)?void 0:r.index)||0)+1,t=A[e];if(t)return{data:{index:e,overflows:M},reset:{placement:t}};let n=null==(i=M.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(b){case"bestFit":{let e=null==(a=M.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(n=e);break}case"initialPlacement":n=f}if(l!==n)return{reset:{placement:n}}}return{}}}},O=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){let{x:n,y:r}=t,i=await async function(e,t){let{placement:n,platform:r,elements:i}=e,a=await (null==r.isRTL?void 0:r.isRTL(i.floating)),u=s(n),c=o(n),f="x"===l(n),p=["left","top"].includes(u)?-1:1,h=a&&f?-1:1,m=d(t,e),{mainAxis:g,crossAxis:v,alignmentAxis:y}="number"==typeof m?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...m};return c&&"number"==typeof y&&(v="end"===c?-1*y:y),f?{x:v*h,y:g*p}:{x:g*p,y:v*h}}(t,e);return{x:n+i.x,y:r+i.y,data:i}}}};function I(e){return"x"===e?"y":"x"}let x=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:i}=t,{mainAxis:o=!0,crossAxis:a=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=d(e,t),f={x:n,y:r},p=await h(t,c),m=l(s(i)),g=I(m),y=f[m],b=f[g];if(o){let e="y"===m?"bottom":"right";y=v(y+p["y"===m?"top":"left"],y,y-p[e])}if(a){let e="y"===g?"bottom":"right";b=v(b+p["y"===g?"top":"left"],b,b-p[e])}let _=u.fn({...t,[m]:y,[g]:b});return{..._,data:{x:_.x-n,y:_.y-r}}}}};function k(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function C(e){return k(e).getComputedStyle(e)}function A(e){return e instanceof k(e).Node}function D(e){return A(e)?(e.nodeName||"").toLowerCase():"#document"}function P(e){return e instanceof k(e).HTMLElement}function M(e){return e instanceof k(e).Element}function R(e){return"undefined"!=typeof ShadowRoot&&(e instanceof k(e).ShadowRoot||e instanceof ShadowRoot)}function L(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=C(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function N(e){return["table","td","th"].includes(D(e))}function F(e){let t=U(),n=C(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function U(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function B(e){return["html","body","#document"].includes(D(e))}let z=Math.min,j=Math.max,H=Math.round,W=e=>({x:e,y:e});function G(e){let t=C(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=P(e),o=i?e.offsetWidth:n,a=i?e.offsetHeight:r,s=H(n)!==o||H(r)!==a;return s&&(n=o,r=a),{width:n,height:r,$:s}}function Y(e){return M(e)?e:e.contextElement}function V(e){let t=Y(e);if(!P(t))return W(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:o}=G(t),a=(o?H(n.width):n.width)/r,s=(o?H(n.height):n.height)/i;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}let q=W(0);function Z(e,t,n){var r,i;if(void 0===t&&(t=!0),!U())return q;let o=e?k(e):window;return!n||t&&n!==o?q:{x:(null==(r=o.visualViewport)?void 0:r.offsetLeft)||0,y:(null==(i=o.visualViewport)?void 0:i.offsetTop)||0}}function $(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),o=Y(e),a=W(1);t&&(r?M(r)&&(a=V(r)):a=V(e));let s=Z(o,n,r),l=(i.left+s.x)/a.x,u=(i.top+s.y)/a.y,c=i.width/a.x,d=i.height/a.y;if(o){let e=k(o),t=r&&M(r)?k(r):r,n=e.frameElement;for(;n&&r&&t!==e;){let e=V(n),t=n.getBoundingClientRect(),r=getComputedStyle(n),i=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(n.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,u*=e.y,c*=e.x,d*=e.y,l+=i,u+=o,n=k(n).frameElement}}return p({width:c,height:d,x:l,y:u})}function K(e){return((A(e)?e.ownerDocument:e.document)||window.document).documentElement}function Q(e){return M(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function X(e){return $(K(e)).left+Q(e).scrollLeft}function J(e){if("html"===D(e))return e;let t=e.assignedSlot||e.parentNode||R(e)&&e.host||K(e);return R(t)?t.host:t}function ee(e){let t=J(e);return B(t)?e.ownerDocument?e.ownerDocument.body:e.body:P(t)&&L(t)?t:ee(t)}function et(e,t){var n;void 0===t&&(t=[]);let r=ee(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),o=k(r);return i?t.concat(o,o.visualViewport||[],L(r)?r:[]):t.concat(r,et(r))}function en(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=k(e),r=K(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;let e=U();(!e||e&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s,y:l}}(e,n);else if("document"===t)r=function(e){let t=K(e),n=Q(e),r=e.ownerDocument.body,i=j(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=j(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+X(e),s=-n.scrollTop;return"rtl"===C(r).direction&&(a+=j(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:a,y:s}}(K(e));else if(M(t))r=function(e,t){let n=$(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=P(e)?V(e):W(1);return{width:e.clientWidth*o.x,height:e.clientHeight*o.y,x:i*o.x,y:r*o.y}}(t,n);else{let n=Z(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return p(r)}function er(e,t){let n=J(e);return!(n===t||!M(n)||B(n))&&("fixed"===C(n).position||er(n,t))}function ei(e,t){return P(e)&&"fixed"!==C(e).position?t?t(e):e.offsetParent:null}function eo(e,t){let n=k(e);if(!P(e))return n;let r=ei(e,t);for(;r&&N(r)&&"static"===C(r).position;)r=ei(r,t);return r&&("html"===D(r)||"body"===D(r)&&"static"===C(r).position&&!F(r))?n:r||function(e){let t=J(e);for(;P(t)&&!B(t);){if(F(t))return t;t=J(t)}return null}(e)||n}function ea(e,t,n){let r=P(t),i=K(t),o="fixed"===n,a=$(e,!0,o,t),s={scrollLeft:0,scrollTop:0},l=W(0);if(r||!r&&!o){if(("body"!==D(t)||L(i))&&(s=Q(t)),P(t)){let e=$(t,!0,o,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else i&&(l.x=X(i))}return{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}let es={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,o=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=et(e).filter(e=>M(e)&&"body"!==D(e)),i=null,o="fixed"===C(e).position,a=o?J(e):e;for(;M(a)&&!B(a);){let t=C(a),n=F(a);n||"fixed"!==t.position||(i=null),(o?!n&&!i:!n&&"static"===t.position&&i&&["absolute","fixed"].includes(i.position)||L(a)&&!n&&er(e,a))?r=r.filter(e=>e!==a):i=t,a=J(a)}return t.set(e,r),r}(t,this._c):[].concat(n),r],a=o[0],s=o.reduce((e,n)=>{let r=en(t,n,i);return e.top=j(r.top,e.top),e.right=z(r.right,e.right),e.bottom=z(r.bottom,e.bottom),e.left=j(r.left,e.left),e},en(t,a,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e,i=P(n),o=K(n);if(n===o)return t;let a={scrollLeft:0,scrollTop:0},s=W(1),l=W(0);if((i||!i&&"fixed"!==r)&&(("body"!==D(n)||L(o))&&(a=Q(n)),P(n))){let e=$(n);s=V(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:M,getDimensions:function(e){return G(e)},getOffsetParent:eo,getDocumentElement:K,getScale:V,async getElementRects(e){let{reference:t,floating:n,strategy:r}=e,i=this.getOffsetParent||eo,o=this.getDimensions;return{reference:ea(t,await i(n),r),floating:{x:0,y:0,...await o(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===C(e).direction},el=(e,t,n)=>{let r=new Map,i={platform:es,...n},o={...i.platform,_c:r};return c(e,t,{...i,platform:o})},eu="react-tooltip-core-styles",ec="react-tooltip-base-styles";function ed({css:e,id:t=ec,type:n="base",ref:r}){var i,o;if("core"===n&&"undefined"!=typeof process&&(null===(i=null==process?void 0:process.env)||void 0===i?void 0:i.REACT_TOOLTIP_DISABLE_CORE_STYLES)||"core"!==n&&"undefined"!=typeof process&&(null===(o=null==process?void 0:process.env)||void 0===o?void 0:o.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;"core"===n&&(t=eu),r||(r={});let{insertAt:a}=r;if(!e||"undefined"==typeof document||document.getElementById(t))return;let s=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.id=t,l.type="text/css","top"===a&&s.firstChild?s.insertBefore(l,s.firstChild):s.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}let ef=(e,t,n)=>{let r=null;return function(...i){let o=()=>{r=null,n||e.apply(this,i)};n&&!r&&(e.apply(this,i),r=setTimeout(o,t)),n||(r&&clearTimeout(r),r=setTimeout(o,t))}},ep="DEFAULT_TOOLTIP_ID",eh={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},em=(0,r.createContext)({getTooltipData:()=>eh});function eg(e=ep){return(0,r.useContext)(em).getTooltipData(e)}let ev="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,ey=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;let t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some(e=>{let n=t.getPropertyValue(e);return"auto"===n||"scroll"===n})},eb=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(ey(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},e_=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:n=null,place:r="top",offset:i=10,strategy:o="absolute",middlewares:a=[O(Number(i)),T(),x({padding:5})]})=>{if(!e||null===t)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};let s=a;return n?(s.push(y({element:n,padding:5})),el(e,t,{placement:r,strategy:o,middleware:s}).then(({x:e,y:t,placement:n,middlewareData:r})=>{var i,o;let a={left:`${e}px`,top:`${t}px`},{x:s,y:l}=null!==(i=r.arrow)&&void 0!==i?i:{x:0,y:0};return{tooltipStyles:a,tooltipArrowStyles:{left:null!=s?`${s}px`:"",top:null!=l?`${l}px`:"",right:"",bottom:"",[null!==(o=({top:"bottom",right:"left",bottom:"top",left:"right"})[n.split("-")[0]])&&void 0!==o?o:"bottom"]:"-4px"},place:n}})):el(e,t,{placement:"bottom",strategy:o,middleware:s}).then(({x:e,y:t,placement:n})=>({tooltipStyles:{left:`${e}px`,top:`${t}px`},tooltipArrowStyles:{},place:n}))};var eE="core-styles-module_tooltip__3vRRp",ew="core-styles-module_fixed__pcSol",eS="core-styles-module_arrow__cvMwQ",eT="core-styles-module_noArrow__xock6",eO="core-styles-module_clickable__ZuTTB",eI="core-styles-module_show__Nt9eE",ex={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};let ek=({id:e,className:t,classNameArrow:n,variant:o="dark",anchorId:a,anchorSelect:s,place:l="top",offset:u=10,events:c=["hover"],openOnClick:d=!1,positionStrategy:f="absolute",middlewares:p,wrapper:h,delayShow:m=0,delayHide:g=0,float:v=!1,hidden:y=!1,noArrow:b=!1,clickable:_=!1,closeOnEsc:E=!1,closeOnScroll:w=!1,closeOnResize:S=!1,style:T,position:O,afterShow:I,afterHide:x,content:k,contentWrapperRef:C,isOpen:A,setIsOpen:D,activeAnchor:P,setActiveAnchor:M})=>{let R=(0,r.useRef)(null),L=(0,r.useRef)(null),N=(0,r.useRef)(null),F=(0,r.useRef)(null),[U,B]=(0,r.useState)(l),[z,j]=(0,r.useState)({}),[H,W]=(0,r.useState)({}),[G,Y]=(0,r.useState)(!1),[V,q]=(0,r.useState)(!1),Z=(0,r.useRef)(!1),$=(0,r.useRef)(null),{anchorRefs:K,setActiveAnchor:Q}=eg(e),X=(0,r.useRef)(!1),[J,ee]=(0,r.useState)([]),et=(0,r.useRef)(!1),en=d||c.includes("click");ev(()=>(et.current=!0,()=>{et.current=!1}),[]),(0,r.useEffect)(()=>{if(!G){let e=setTimeout(()=>{q(!1)},150);return()=>{clearTimeout(e)}}return()=>null},[G]);let er=e=>{et.current&&(e&&q(!0),setTimeout(()=>{et.current&&(null==D||D(e),void 0===A&&Y(e))},10))};(0,r.useEffect)(()=>{if(void 0===A)return()=>null;A&&q(!0);let e=setTimeout(()=>{Y(A)},10);return()=>{clearTimeout(e)}},[A]),(0,r.useEffect)(()=>{G!==Z.current&&(Z.current=G,G?null==I||I():null==x||x())},[G]);let ei=(e=g)=>{F.current&&clearTimeout(F.current),F.current=setTimeout(()=>{X.current||er(!1)},e)},eo=e=>{var t;if(!e)return;let n=null!==(t=e.currentTarget)&&void 0!==t?t:e.target;if(!(null==n?void 0:n.isConnected))return M(null),void Q({current:null});m?(N.current&&clearTimeout(N.current),N.current=setTimeout(()=>{er(!0)},m)):er(!0),M(n),Q({current:n}),F.current&&clearTimeout(F.current)},ea=()=>{_?ei(g||100):g?ei():er(!1),N.current&&clearTimeout(N.current)},es=({x:e,y:t})=>{e_({place:l,offset:u,elementReference:{getBoundingClientRect:()=>({x:e,y:t,width:0,height:0,top:t,left:e,right:e,bottom:t})},tooltipReference:R.current,tooltipArrowReference:L.current,strategy:f,middlewares:p}).then(e=>{Object.keys(e.tooltipStyles).length&&j(e.tooltipStyles),Object.keys(e.tooltipArrowStyles).length&&W(e.tooltipArrowStyles),B(e.place)})},el=e=>{if(!e)return;let t=e,n={x:t.clientX,y:t.clientY};es(n),$.current=n},eu=e=>{eo(e),g&&ei()},ec=e=>{var t;[document.querySelector(`[id='${a}']`),...J].some(t=>null==t?void 0:t.contains(e.target))||(null===(t=R.current)||void 0===t?void 0:t.contains(e.target))||(er(!1),N.current&&clearTimeout(N.current))},ed=ef(eo,50,!0),ep=ef(ea,50,!0);(0,r.useEffect)(()=>{var e,t;let n=new Set(K);J.forEach(e=>{n.add({current:e})});let r=document.querySelector(`[id='${a}']`);r&&n.add({current:r});let i=()=>{er(!1)},o=eb(P),s=eb(R.current);w&&(window.addEventListener("scroll",i),null==o||o.addEventListener("scroll",i),null==s||s.addEventListener("scroll",i)),S&&window.addEventListener("resize",i);let l=e=>{"Escape"===e.key&&er(!1)};E&&window.addEventListener("keydown",l);let u=[];en?(window.addEventListener("click",ec),u.push({event:"click",listener:eu})):(u.push({event:"mouseenter",listener:ed},{event:"mouseleave",listener:ep},{event:"focus",listener:ed},{event:"blur",listener:ep}),v&&u.push({event:"mousemove",listener:el}));let c=()=>{X.current=!0},d=()=>{X.current=!1,ea()};return _&&!en&&(null===(e=R.current)||void 0===e||e.addEventListener("mouseenter",c),null===(t=R.current)||void 0===t||t.addEventListener("mouseleave",d)),u.forEach(({event:e,listener:t})=>{n.forEach(n=>{var r;null===(r=n.current)||void 0===r||r.addEventListener(e,t)})}),()=>{var e,t;w&&(window.removeEventListener("scroll",i),null==o||o.removeEventListener("scroll",i),null==s||s.removeEventListener("scroll",i)),S&&window.removeEventListener("resize",i),en&&window.removeEventListener("click",ec),E&&window.removeEventListener("keydown",l),_&&!en&&(null===(e=R.current)||void 0===e||e.removeEventListener("mouseenter",c),null===(t=R.current)||void 0===t||t.removeEventListener("mouseleave",d)),u.forEach(({event:e,listener:t})=>{n.forEach(n=>{var r;null===(r=n.current)||void 0===r||r.removeEventListener(e,t)})})}},[V,K,J,E,c]),(0,r.useEffect)(()=>{let t=null!=s?s:"";!t&&e&&(t=`[data-tooltip-id='${e}']`);let n=new MutationObserver(n=>{let r=[];n.forEach(n=>{if("attributes"===n.type&&"data-tooltip-id"===n.attributeName&&n.target.getAttribute("data-tooltip-id")===e&&r.push(n.target),"childList"===n.type&&(P&&[...n.removedNodes].some(e=>{var t;return!!(null===(t=null==e?void 0:e.contains)||void 0===t?void 0:t.call(e,P))&&(q(!1),er(!1),M(null),N.current&&clearTimeout(N.current),F.current&&clearTimeout(F.current),!0)}),t))try{let e=[...n.addedNodes].filter(e=>1===e.nodeType);r.push(...e.filter(e=>e.matches(t))),r.push(...e.flatMap(e=>[...e.querySelectorAll(t)]))}catch(e){}}),r.length&&ee(e=>[...e,...r])});return n.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"]}),()=>{n.disconnect()}},[e,s,P]);let eh=()=>{O?es(O):v?$.current&&es($.current):e_({place:l,offset:u,elementReference:P,tooltipReference:R.current,tooltipArrowReference:L.current,strategy:f,middlewares:p}).then(e=>{et.current&&(Object.keys(e.tooltipStyles).length&&j(e.tooltipStyles),Object.keys(e.tooltipArrowStyles).length&&W(e.tooltipArrowStyles),B(e.place))})};(0,r.useEffect)(()=>{eh()},[G,P,k,T,l,u,f,O]),(0,r.useEffect)(()=>{if(!(null==C?void 0:C.current))return()=>null;let e=new ResizeObserver(()=>{eh()});return e.observe(C.current),()=>{e.disconnect()}},[k,null==C?void 0:C.current]),(0,r.useEffect)(()=>{var e;let t=document.querySelector(`[id='${a}']`),n=[...J,t];P&&n.includes(P)||M(null!==(e=J[0])&&void 0!==e?e:t)},[a,J,P]),(0,r.useEffect)(()=>()=>{N.current&&clearTimeout(N.current),F.current&&clearTimeout(F.current)},[]),(0,r.useEffect)(()=>{let t=s;if(!t&&e&&(t=`[data-tooltip-id='${e}']`),t)try{let e=Array.from(document.querySelectorAll(t));ee(e)}catch(e){ee([])}},[e,s]);let em=!y&&k&&G&&Object.keys(z).length>0;return V?r.createElement(h,{id:e,role:"tooltip",className:i("react-tooltip",eE,ex.tooltip,ex[o],t,`react-tooltip__place-${U}`,{[eI]:em,[ew]:"fixed"===f,[eO]:_}),style:{...T,...z},ref:R},k,r.createElement(h,{className:i("react-tooltip-arrow",eS,ex.arrow,n,{[eT]:b}),style:H,ref:L})):null},eC=({content:e})=>r.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),eA=({id:e,anchorId:t,anchorSelect:n,content:i,html:o,render:a,className:s,classNameArrow:l,variant:u="dark",place:c="top",offset:d=10,wrapper:f="div",children:p=null,events:h=["hover"],openOnClick:m=!1,positionStrategy:g="absolute",middlewares:v,delayShow:y=0,delayHide:b=0,float:_=!1,hidden:E=!1,noArrow:w=!1,clickable:S=!1,closeOnEsc:T=!1,closeOnScroll:O=!1,closeOnResize:I=!1,style:x,position:k,isOpen:C,setIsOpen:A,afterShow:D,afterHide:P})=>{let[M,R]=(0,r.useState)(i),[L,N]=(0,r.useState)(o),[F,U]=(0,r.useState)(c),[B,z]=(0,r.useState)(u),[j,H]=(0,r.useState)(d),[W,G]=(0,r.useState)(y),[Y,V]=(0,r.useState)(b),[q,Z]=(0,r.useState)(_),[$,K]=(0,r.useState)(E),[Q,X]=(0,r.useState)(f),[J,ee]=(0,r.useState)(h),[et,en]=(0,r.useState)(g),[er,ei]=(0,r.useState)(null),{anchorRefs:eo,activeAnchor:ea}=eg(e),es=e=>null==e?void 0:e.getAttributeNames().reduce((t,n)=>{var r;return n.startsWith("data-tooltip-")&&(t[n.replace(/^data-tooltip-/,"")]=null!==(r=null==e?void 0:e.getAttribute(n))&&void 0!==r?r:null),t},{}),el=e=>{let t={place:e=>{var t;U(null!==(t=e)&&void 0!==t?t:c)},content:e=>{R(null!=e?e:i)},html:e=>{N(null!=e?e:o)},variant:e=>{var t;z(null!==(t=e)&&void 0!==t?t:u)},offset:e=>{H(null===e?d:Number(e))},wrapper:e=>{var t;X(null!==(t=e)&&void 0!==t?t:f)},events:e=>{let t=null==e?void 0:e.split(" ");ee(null!=t?t:h)},"position-strategy":e=>{var t;en(null!==(t=e)&&void 0!==t?t:g)},"delay-show":e=>{G(null===e?y:Number(e))},"delay-hide":e=>{V(null===e?b:Number(e))},float:e=>{Z(null===e?_:"true"===e)},hidden:e=>{K(null===e?E:"true"===e)}};Object.values(t).forEach(e=>e(null)),Object.entries(e).forEach(([e,n])=>{var r;null===(r=t[e])||void 0===r||r.call(t,n)})};(0,r.useEffect)(()=>{R(i)},[i]),(0,r.useEffect)(()=>{N(o)},[o]),(0,r.useEffect)(()=>{U(c)},[c]),(0,r.useEffect)(()=>{z(u)},[u]),(0,r.useEffect)(()=>{H(d)},[d]),(0,r.useEffect)(()=>{G(y)},[y]),(0,r.useEffect)(()=>{V(b)},[b]),(0,r.useEffect)(()=>{Z(_)},[_]),(0,r.useEffect)(()=>{K(E)},[E]),(0,r.useEffect)(()=>{en(g)},[g]),(0,r.useEffect)(()=>{var r;let i=new Set(eo),o=n;if(!o&&e&&(o=`[data-tooltip-id='${e}']`),o)try{document.querySelectorAll(o).forEach(e=>{i.add({current:e})})}catch(e){console.warn(`[react-tooltip] "${o}" is not a valid CSS selector`)}let a=document.querySelector(`[id='${t}']`);if(a&&i.add({current:a}),!i.size)return()=>null;let s=null!==(r=null!=er?er:a)&&void 0!==r?r:ea.current,l=new MutationObserver(e=>{e.forEach(e=>{var t;s&&"attributes"===e.type&&(null===(t=e.attributeName)||void 0===t?void 0:t.startsWith("data-tooltip-"))&&el(es(s))})}),u={attributes:!0,childList:!1,subtree:!1};return s&&(el(es(s)),l.observe(s,u)),()=>{l.disconnect()}},[eo,ea,er,t,n]);let eu=p,ec=(0,r.useRef)(null);if(a){let e=a({content:null!=M?M:null,activeAnchor:er});eu=e?r.createElement("div",{ref:ec,className:"react-tooltip-content-wrapper"},e):null}else M&&(eu=M);L&&(eu=r.createElement(eC,{content:L}));let ed={id:e,anchorId:t,anchorSelect:n,className:s,classNameArrow:l,content:eu,contentWrapperRef:ec,place:F,variant:B,offset:j,wrapper:Q,events:J,openOnClick:m,positionStrategy:et,middlewares:v,delayShow:W,delayHide:Y,float:q,hidden:$,noArrow:w,clickable:S,closeOnEsc:T,closeOnScroll:O,closeOnResize:I,style:x,position:k,isOpen:C,setIsOpen:A,afterShow:D,afterHide:P,activeAnchor:er,setActiveAnchor:e=>ei(e)};return r.createElement(ek,{...ed})};ed({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9}.core-styles-module_tooltip__3vRRp{visibility:hidden;position:absolute;top:0;left:0;pointer-events:none;opacity:0;transition:opacity 0.3s ease-out;will-change:opacity,visibility}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{visibility:visible;opacity:var(--rt-opacity)}",type:"core"}),ed({css:`
.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px;transform:rotate(45deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}`})},8395:function(e,t,n){"use strict";function r(e,t){var n,r,i,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(e){return function(t){return l([e,t])}}function l(s){if(n)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(o=0)),o;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,r=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){o.label=s[1];break}if(6===s[0]&&o.label<i[1]){o.label=i[1],i=s;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(s);break}i[2]&&o.ops.pop(),o.trys.pop();continue}s=t.call(e,o)}catch(e){s=[6,e],r=0}finally{n=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}n.d(t,{Jh:function(){return r}})}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.loaded=!0,n.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,{a:t}),t}}(),function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};__webpack_require__.t=function(n,r){if(1&r&&(n=this(n)),8&r||"object"==typeof n&&n&&(4&r&&n.__esModule||16&r&&"function"==typeof n.then))return n;var i=Object.create(null);__webpack_require__.r(i);var o={};e=e||[null,t({}),t([]),t(t)];for(var a=2&r&&n;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach(function(e){o[e]=function(){return n[e]}});return o.default=function(){return n},__webpack_require__.d(i,o),i}}(),function(){__webpack_require__.d=function(e,t){for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(e){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(t,n){return __webpack_require__.f[n](e,t),t},[]))}}(),function(){__webpack_require__.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e}}(),function(){__webpack_require__.u=function(e){return""+e+".photo_request_bundle.js"}}(),function(){__webpack_require__.miniCssF=function(e){return""+e+".css"}}(),function(){__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}()}(),function(){__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="FotoPhotoRequestReactLibrary:";__webpack_require__.l=function(n,r,i,o){if(e[n]){e[n].push(r);return}if(void 0!==i)for(var a,s,l=document.getElementsByTagName("script"),u=0;u<l.length;u++){var c=l[u];if(c.getAttribute("src")==n||c.getAttribute("data-webpack")==t+i){a=c;break}}a||(s=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,__webpack_require__.nc&&a.setAttribute("nonce",__webpack_require__.nc),a.setAttribute("data-webpack",t+i),a.src=n),e[n]=[r];var d=function(t,r){a.onerror=a.onload=null,clearTimeout(f);var i=e[n];if(delete e[n],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach(function(e){return e(r)}),t)return t(r)},f=setTimeout(d.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),s&&document.head.appendChild(a)}}(),function(){__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}}(),function(){__webpack_require__.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e}}(),function(){__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var e,t=__webpack_require__.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=n[r--].src}if(!e)throw Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e}(),function(){var e={909:0};__webpack_require__.f.j=function(t,n){var r=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==r){if(r)n.push(r[2]);else{var i=new Promise(function(n,i){r=e[t]=[n,i]});n.push(r[2]=i);var o=__webpack_require__.p+__webpack_require__.u(t),a=Error(),s=function(n){if(__webpack_require__.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var i=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src;a.message="Loading chunk "+t+" failed.\n("+i+": "+o+")",a.name="ChunkLoadError",a.type=i,a.request=o,r[1](a)}};__webpack_require__.l(o,s,"chunk-"+t,t)}}};var t=function(t,n){var r,i,o=n[0],a=n[1],s=n[2],l=0;if(o.some(function(t){return 0!==e[t]})){for(r in a)__webpack_require__.o(a,r)&&(__webpack_require__.m[r]=a[r]);s&&s(__webpack_require__)}for(t&&t(n);l<o.length;l++)i=o[l],__webpack_require__.o(e,i)&&e[i]&&e[i][0](),e[i]=0},n=self.webpackChunkFotoPhotoRequestReactLibrary=self.webpackChunkFotoPhotoRequestReactLibrary||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}();var __webpack_exports__={};!function(){"use strict";let e;__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{renderToId:function(){return bR}});var t,n,r,i,o,a,s,l,u,c,d=__webpack_require__(8395);__webpack_require__(1898);var f=__webpack_require__(3935),p=function(e){return"@@redux-saga/"+e},h=p("CANCEL_PROMISE"),m=p("CHANNEL_END"),g=p("IO"),v=p("MATCH"),y=p("MULTICAST"),b=p("SAGA_ACTION"),_=p("SELF_CANCELLATION"),E=p("TASK"),w=p("TASK_CANCEL"),S=p("TERMINATE"),T=p("LOCATION"),O=function(e){return null==e},I=function(e){return null!=e},x=function(e){return"function"==typeof e},k=function(e){return"string"==typeof e},C=Array.isArray,A=function(e){return e&&x(e.then)},D=function(e){return e&&x(e.next)&&x(e.throw)},P=function e(t){return t&&(k(t)||L(t)||x(t)||C(t)&&t.every(e))},M=function(e){return e&&x(e.take)&&x(e.close)},R=function(e){return x(e)&&e.hasOwnProperty("toString")},L=function(e){return!!e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype},N=function(e){return M(e)&&e[y]};function F(){return(F=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var U=function(e){return function(){return e}}(!0),B=function(){},z=function(e){return e},j=function(e,t){F(e,t),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(function(n){e[n]=t[n]})},H=function(e,t){var n;return(n=[]).concat.apply(n,t.map(e))};function W(e,t){var n=e.indexOf(t);n>=0&&e.splice(n,1)}function G(e){var t=!1;return function(){t||(t=!0,e())}}var Y=function(e){throw e},V=function(e){return{value:e,done:!0}};function q(e,t,n){void 0===t&&(t=Y),void 0===n&&(n="iterator");var r={meta:{name:n},next:e,throw:t,return:V,isSagaIterator:!0};return"undefined"!=typeof Symbol&&(r[Symbol.iterator]=function(){return r}),r}function Z(e,t){var n=t.sagaStack;console.error(e),console.error(n)}var $=function(e){return Array.apply(null,Array(e))},K=function(e){return function(t){return e(Object.defineProperty(t,b,{value:!0}))}},Q=function(e){return e===S},X=function(e){return e===w},J=function(e){return Q(e)||X(e)};function ee(e,t){var n,r=Object.keys(e),i=r.length,o=0,a=C(e)?$(i):{},s={};function l(){o===i&&(n=!0,t(a))}return r.forEach(function(e){var r=function(r,i){n||(i||J(r)?(t.cancel(),t(r,i)):(a[e]=r,o++,l()))};r.cancel=B,s[e]=r}),t.cancel=function(){n||(n=!0,r.forEach(function(e){return s[e].cancel()}))},s}function et(e){return{name:e.name||"anonymous",location:en(e)}}function en(e){return e[T]}var er="Channel's Buffer overflow!",ei=1,eo=3,ea=4;function es(e,t){void 0===e&&(e=10);var n=Array(e),r=0,i=0,o=0,a=function(t){n[i]=t,i=(i+1)%e,r++},s=function(){if(0!=r){var t=n[o];return n[o]=null,r--,o=(o+1)%e,t}},l=function(){for(var e=[];r;)e.push(s());return e};return{isEmpty:function(){return 0==r},put:function(s){if(r<e)a(s);else{var u;switch(t){case ei:throw Error(er);case eo:n[i]=s,o=i=(i+1)%e;break;case ea:u=2*e,r=(n=l()).length,i=n.length,o=0,n.length=u,e=u,a(s)}}},take:s,flush:l}}var el=function(e){return es(e,ea)},eu="TAKE",ec="PUT",ed="ALL",ef="RACE",ep="CALL",eh="CPS",em="FORK",eg="JOIN",ev="CANCEL",ey="SELECT",eb="ACTION_CHANNEL",e_="CANCELLED",eE="FLUSH",ew="GET_CONTEXT",eS="SET_CONTEXT",eT=function(e,t){var n;return(n={})[g]=!0,n.combinator=!1,n.type=e,n.payload=t,n};function eO(e,t){return(void 0===e&&(e="*"),P(e))?eT(eu,{pattern:e}):N(e)&&I(t)&&P(t)?eT(eu,{channel:e,pattern:t}):M(e)?eT(eu,{channel:e}):void 0}function eI(e,t){return O(t)&&(t=e,e=void 0),eT(ec,{channel:e,action:t})}function ex(e){var t=eT(ed,e);return t.combinator=!0,t}function ek(e,t){var n,r=null;return x(e)?n=e:(C(e)?(r=e[0],n=e[1]):(r=e.context,n=e.fn),r&&k(n)&&x(r[n])&&(n=r[n])),{context:r,fn:n,args:t}}function eC(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return eT(ep,ek(e,n))}function eA(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return eT(em,ek(e,n))}function eD(e){return void 0===e&&(e=_),eT(ev,e)}function eP(e){void 0===e&&(e=z);for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return eT(ey,{selector:e,args:n})}var eM=function(e){return{done:!0,value:e}},eR={};function eL(e){return M(e)?"channel":R(e)?String(e):x(e)?e.name:String(e)}function eN(e,t,n){var r,i,o,a=t;function s(t,n){if(a===eR)return eM(t);if(n&&!i)throw a=eR,n;r&&r(t);var s=n?e[i](n):e[a]();return a=s.nextState,o=s.effect,r=s.stateUpdater,i=s.errorState,a===eR?eM(t):o}return q(s,function(e){return s(null,e)},n)}function eF(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var o,a={done:!1,value:eO(e)},s=function(e){return{done:!1,value:eA.apply(void 0,[t].concat(r,[e]))}},l=function(e){return o=e};return eN({q1:function(){return{nextState:"q2",effect:a,stateUpdater:l}},q2:function(){return{nextState:"q1",effect:s(o)}}},"q1","takeEvery("+eL(e)+", "+t.name+")")}function eU(e,t){for(var n,r,i=arguments.length,o=Array(i>2?i-2:0),a=2;a<i;a++)o[a-2]=arguments[a];var s={done:!1,value:eO(e)},l=function(e){return{done:!1,value:eA.apply(void 0,[t].concat(o,[e]))}},u=function(e){return{done:!1,value:eD(e)}},c=function(e){return n=e},d=function(e){return r=e};return eN({q1:function(){return{nextState:"q2",effect:s,stateUpdater:d}},q2:function(){return n?{nextState:"q3",effect:u(n)}:{nextState:"q1",effect:l(r),stateUpdater:c}},q3:function(){return{nextState:"q1",effect:l(r),stateUpdater:c}}},"q1","takeLatest("+eL(e)+", "+t.name+")")}function eB(e,t){for(var n,r=arguments.length,i=Array(r>2?r-2:0),o=2;o<r;o++)i[o-2]=arguments[o];var a={done:!1,value:eO(e)},s=function(e){return{done:!1,value:eC.apply(void 0,[t].concat(i,[e]))}},l=function(e){return n=e};return eN({q1:function(){return{nextState:"q2",effect:a,stateUpdater:l}},q2:function(){return{nextState:"q1",effect:s(n)}}},"q1","takeLeading("+eL(e)+", "+t.name+")")}function ez(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return eA.apply(void 0,[eF,e,t].concat(r))}function ej(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return eA.apply(void 0,[eU,e,t].concat(r))}function eH(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return eA.apply(void 0,[eB,e,t].concat(r))}var eW=__webpack_require__(7294),eG=__webpack_require__.t(eW,2);/**
 * @remix-run/router v1.7.2
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function eY(){return(eY=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(t||(t={}));function eV(e,t){if(!1===e||null==e)throw Error(t)}function eq(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw Error(t)}catch(e){}}}function eZ(){return Math.random().toString(36).substr(2,8)}function e$(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function eK(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(n||(n={}));let eQ=new Set(["lazy","caseSensitive","path","id","index","children"]);function eX(e,t,n){void 0===n&&(n="/");let r=ta(("string"==typeof t?eK(t):t).pathname||"/",n);if(null==r)return null;let i=eJ(e);e1(i);let o=null;for(let e=0;null==o&&e<i.length;++e)o=tt(i[e],ti(r));return o}function eJ(e,t,n,r){void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r="");let i=(e,i,o)=>{let a={relativePath:void 0===o?e.path||"":o,caseSensitive:!0===e.caseSensitive,childrenIndex:i,route:e};a.relativePath.startsWith("/")&&(eV(a.relativePath.startsWith(r),'Absolute route path "'+a.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),a.relativePath=a.relativePath.slice(r.length));let s=tf([r,a.relativePath]),l=n.concat(a);e.children&&e.children.length>0&&(eV(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+s+'".'),eJ(e.children,t,l,s)),(null!=e.path||e.index)&&t.push({path:s,score:e7(s,e.index),routesMeta:l})};return e.forEach((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let n of e0(e.path))i(e,t,n);else i(e,t)}),t}function e0(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,i=n.endsWith("?"),o=n.replace(/\?$/,"");if(0===r.length)return i?[o,""]:[o];let a=e0(r.join("/")),s=[];return s.push(...a.map(e=>""===e?o:[o,e].join("/"))),i&&s.push(...a),s.map(t=>e.startsWith("/")&&""===t?"/":t)}function e1(e){e.sort((e,t)=>e.score!==t.score?t.score-e.score:te(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)))}let e2=/^:\w+$/,e3=3,e4=2,e5=1,e6=10,e8=-2,e9=e=>"*"===e;function e7(e,t){let n=e.split("/"),r=n.length;return n.some(e9)&&(r+=e8),t&&(r+=e4),n.filter(e=>!e9(e)).reduce((e,t)=>e+(e2.test(t)?e3:""===t?e5:e6),r)}function te(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}function tt(e,t){let{routesMeta:n}=e,r={},i="/",o=[];for(let e=0;e<n.length;++e){let a=n[e],s=e===n.length-1,l="/"===i?t:t.slice(i.length)||"/",u=tn({path:a.relativePath,caseSensitive:a.caseSensitive,end:s},l);if(!u)return null;Object.assign(r,u.params);let c=a.route;o.push({params:r,pathname:tf([i,u.pathname]),pathnameBase:tp(tf([i,u.pathnameBase])),route:c}),"/"!==u.pathnameBase&&(i=tf([i,u.pathnameBase]))}return o}function tn(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=tr(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let o=i[0],a=o.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce((e,t,n)=>{if("*"===t){let e=s[n]||"";a=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=to(s[n]||"",t),e},{}),pathname:o,pathnameBase:a,pattern:e}}function tr(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0),eq("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(e,t)=>(r.push(t),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),i+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":""!==e&&"/"!==e&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function ti(e){try{return decodeURI(e)}catch(t){return eq(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function to(e,t){try{return decodeURIComponent(e)}catch(n){return eq(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+n+")."),e}}function ta(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function ts(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:i=""}="string"==typeof e?eK(e):e;return{pathname:n?n.startsWith("/")?n:tl(n,t):t,search:th(r),hash:tm(i)}}function tl(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)}),n.length>1?n.join("/"):"/"}function tu(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t)+"` field ["+JSON.stringify(r)+"].  Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function tc(e){return e.filter((e,t)=>0===t||e.route.path&&e.route.path.length>0)}function td(e,t,n,r){let i,o;void 0===r&&(r=!1),"string"==typeof e?i=eK(e):(eV(!(i=eY({},e)).pathname||!i.pathname.includes("?"),tu("?","pathname","search",i)),eV(!i.pathname||!i.pathname.includes("#"),tu("#","pathname","hash",i)),eV(!i.search||!i.search.includes("#"),tu("#","search","hash",i)));let a=""===e||""===i.pathname,s=a?"/":i.pathname;if(r||null==s)o=n;else{let e=t.length-1;if(s.startsWith("..")){let t=s.split("/");for(;".."===t[0];)t.shift(),e-=1;i.pathname=t.join("/")}o=e>=0?t[e]:"/"}let l=ts(i,o),u=s&&"/"!==s&&s.endsWith("/"),c=(a||"."===s)&&n.endsWith("/");return!l.pathname.endsWith("/")&&(u||c)&&(l.pathname+="/"),l}let tf=e=>e.join("/").replace(/\/\/+/g,"/"),tp=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),th=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",tm=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";function tg(e){return e instanceof Promise&&!0===e._tracked}class tv{constructor(e,t,n,r){void 0===r&&(r=!1),this.status=e,this.statusText=t||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}}function ty(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}let tb=["post","put","patch","delete"],t_=new Set(tb),tE=new Set(["get",...tb]);Symbol("deferred");function tw(e,t){return(t?e.slice(0,e.findIndex(e=>e.route.id===t)+1):[...e]).reverse().find(e=>!0===e.route.hasErrorBoundary)||e[0]}function tS(e){return e.type===n.deferred}function tT(e){return e.type===n.error}function tO(e){return(e&&e.type)===n.redirect}function tI(e){return new URLSearchParams(e).getAll("index").some(e=>""===e)}/**
 * React Router v6.14.2
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function tx(){return(tx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let tk=eW.createContext(null),tC=eW.createContext(null),tA=eW.createContext(null),tD=eW.createContext(null),tP=eW.createContext(null),tM=eW.createContext({outlet:null,matches:[],isDataRoute:!1}),tR=eW.createContext(null);function tL(){return null!=eW.useContext(tP)}function tN(){return tL()||eV(!1),eW.useContext(tP).location}function tF(e){eW.useContext(tD).static||eW.useLayoutEffect(e)}function tU(){let{isDataRoute:e}=eW.useContext(tM);return e?tX():tB()}function tB(){tL()||eV(!1);let e=eW.useContext(tk),{basename:t,navigator:n}=eW.useContext(tD),{matches:r}=eW.useContext(tM),{pathname:i}=tN(),o=JSON.stringify(tc(r).map(e=>e.pathnameBase)),a=eW.useRef(!1);return tF(()=>{a.current=!0}),eW.useCallback(function(r,s){if(void 0===s&&(s={}),!a.current)return;if("number"==typeof r){n.go(r);return}let l=td(r,JSON.parse(o),i,"path"===s.relative);null==e&&"/"!==t&&(l.pathname="/"===l.pathname?t:tf([t,l.pathname])),(s.replace?n.replace:n.push)(l,s.state,s)},[t,n,o,i,e])}function tz(e,t){return tj(e,t)}function tj(e,n,r){let i;tL()||eV(!1);let{navigator:o}=eW.useContext(tD),{matches:a}=eW.useContext(tM),s=a[a.length-1],l=s?s.params:{};s&&s.pathname;let u=s?s.pathnameBase:"/";s&&s.route;let c=tN();if(n){var d;let e="string"==typeof n?eK(n):n;"/"===u||(null==(d=e.pathname)?void 0:d.startsWith(u))||eV(!1),i=e}else i=c;let f=i.pathname||"/",p=eX(e,{pathname:"/"===u?f:f.slice(u.length)||"/"}),h=tV(p&&p.map(e=>Object.assign({},e,{params:Object.assign({},l,e.params),pathname:tf([u,o.encodeLocation?o.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?u:tf([u,o.encodeLocation?o.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])})),a,r);return n&&h?eW.createElement(tP.Provider,{value:{location:tx({pathname:"/",search:"",hash:"",state:null,key:"default"},i),navigationType:t.Pop}},h):h}function tH(){let e=tQ(),t=ty(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},i=null;return eW.createElement(eW.Fragment,null,eW.createElement("h2",null,"Unexpected Application Error!"),eW.createElement("h3",{style:{fontStyle:"italic"}},t),n?eW.createElement("pre",{style:r},n):null,i)}let tW=eW.createElement(tH,null);class tG extends eW.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error||t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error?eW.createElement(tM.Provider,{value:this.props.routeContext},eW.createElement(tR.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function tY(e){let{routeContext:t,match:n,children:r}=e,i=eW.useContext(tk);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),eW.createElement(tM.Provider,{value:t},r)}function tV(e,t,n){var r,i;if(void 0===t&&(t=[]),void 0===n&&(n=null),null==e){if(null==(i=n)||!i.errors)return null;e=n.matches}let o=e,a=null==(r=n)?void 0:r.errors;if(null!=a){let e=o.findIndex(e=>e.route.id&&(null==a?void 0:a[e.route.id]));e>=0||eV(!1),o=o.slice(0,Math.min(o.length,e+1))}return o.reduceRight((e,r,i)=>{let s=r.route.id?null==a?void 0:a[r.route.id]:null,l=null;n&&(l=r.route.errorElement||tW);let u=t.concat(o.slice(0,i+1)),c=()=>{let t;return t=s?l:r.route.Component?eW.createElement(r.route.Component,null):r.route.element?r.route.element:e,eW.createElement(tY,{match:r,routeContext:{outlet:e,matches:u,isDataRoute:null!=n},children:t})};return n&&(r.route.ErrorBoundary||r.route.errorElement||0===i)?eW.createElement(tG,{location:n.location,revalidation:n.revalidation,component:l,error:s,children:c(),routeContext:{outlet:null,matches:u,isDataRoute:!0}}):c()},null)}function tq(e){let t=eW.useContext(tk);return t||eV(!1),t}function tZ(e){let t=eW.useContext(tC);return t||eV(!1),t}function t$(e){let t=eW.useContext(tM);return t||eV(!1),t}function tK(e){let t=t$(e),n=t.matches[t.matches.length-1];return n.route.id||eV(!1),n.route.id}function tQ(){var e;let t=eW.useContext(tR),n=tZ(i.UseRouteError),r=tK(i.UseRouteError);return t||(null==(e=n.errors)?void 0:e[r])}function tX(){let{router:e}=tq(r.UseNavigateStable),t=tK(i.UseNavigateStable),n=eW.useRef(!1);return tF(()=>{n.current=!0}),eW.useCallback(function(r,i){void 0===i&&(i={}),n.current&&("number"==typeof r?e.navigate(r):e.navigate(r,tx({fromRouteId:t},i)))},[e,t])}function tJ(e){let{to:t,replace:n,state:r,relative:i}=e;tL()||eV(!1);let{matches:o}=eW.useContext(tM),{pathname:a}=tN(),s=tU(),l=JSON.stringify(td(t,tc(o).map(e=>e.pathnameBase),a,"path"===i));return eW.useEffect(()=>s(JSON.parse(l),{replace:n,state:r,relative:i}),[s,l,i,n,r]),null}function t0(e){eV(!1)}function t1(e){let{basename:n="/",children:r=null,location:i,navigationType:o=t.Pop,navigator:a,static:s=!1}=e;tL()&&eV(!1);let l=n.replace(/^\/*/,"/"),u=eW.useMemo(()=>({basename:l,navigator:a,static:s}),[l,a,s]);"string"==typeof i&&(i=eK(i));let{pathname:c="/",search:d="",hash:f="",state:p=null,key:h="default"}=i,m=eW.useMemo(()=>{let e=ta(c,l);return null==e?null:{location:{pathname:e,search:d,hash:f,state:p,key:h},navigationType:o}},[l,c,d,f,p,h,o]);return null==m?null:eW.createElement(tD.Provider,{value:u},eW.createElement(tP.Provider,{children:r,value:m}))}function t2(e){let{children:t,location:n}=e;return tz(t3(t),n)}function t3(e,t){void 0===t&&(t=[]);let n=[];return eW.Children.forEach(e,(e,r)=>{if(!eW.isValidElement(e))return;let i=[...t,r];if(e.type===eW.Fragment){n.push.apply(n,t3(e.props.children,i));return}e.type!==t0&&eV(!1),e.props.index&&e.props.children&&eV(!1);let o={id:e.props.id||i.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(o.children=t3(e.props.children,i)),n.push(o)}),n}(function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate"})(r||(r={})),function(e){e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId"}(i||(i={})),eG.startTransition,!function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"}(o||(o={})),new Promise(()=>{}),eW.Component;var t4=__webpack_require__(4460),t5=__webpack_require__(4184),t6=__webpack_require__.n(t5),t8=__webpack_require__(5593),t9=__webpack_require__(6904),t7=__webpack_require__(2821),ne=__webpack_require__(5697),nt=__webpack_require__.n(ne),nn=function(){},nr=function(e){var t=e.imageUrl,n=e.imageWidth,r=e.imageHeight,i=e.altText,o=e.beforeLoad,a=e.onLoad,s=e.onError;return(0,eW.useEffect)(function(){var e=new Image;if(e.src=t,e.complete){a(e);return}o(),e.onload=function(){a(e)},e.onerror=s},[]),eW.createElement("div",{className:"synofoto-image-preview"},eW.createElement("img",{width:n,height:r,src:t,alt:i}))};nr.propTypes={imageUrl:nt().string.isRequired,imageWidth:nt().number.isRequired,imageHeight:nt().number.isRequired,altText:nt().string,beforeLoad:nt().func,onLoad:nt().func,onError:nt().func},nr.defaultProps={altText:"",beforeLoad:nn,onLoad:nn,onError:nn};var ni=nr,no=function(e,t){var n=window.innerWidth,r=window.innerHeight,i=t9.B8.HORIZONTAL_RESERVED_EDGE+2*t9.B8.BORDER_WIDTH+t9.B8.OFFSET,o=Math.min(Math.min(1,Math.max(e.left-i,n-e.left-e.width-i)/t.width),Math.min(1,(r-2*t9.B8.BORDER_WIDTH-t9.B8.OFFSET)/t.height));return{width:t.width*o,height:t.height*o}},na=function(e){return e.displayName||e.name||"Component"},ns=function(e,t){var n=function(n){var r,i=(0,t4._)((0,eW.useState)(0===t),2),o=i[0],a=i[1],s=function(){clearTimeout(r),r=null};return((0,eW.useEffect)(function(){return function(){s()}}),0!==t&&(r=setTimeout(function(){a(!0)},t)),o)?eW.createElement(e,n):null};return n.displayName="WithDelay[".concat(na(e),"]"),n},nl={delayTime:nt().number},nu={delayTime:0},nc=function(){return eW.createElement("div",{"data-testid":"loading-mask-animation",className:"synofoto-loading-mask-animation"},eW.createElement("div",{className:"synofoto-loading-mask-animation--active"},eW.createElement("svg",{viewBox:"25 25 50 50"},eW.createElement("circle",{cx:"50",cy:"50",r:"20"}))))},nd=function(e){var t=ns(nc,e.delayTime);return eW.createElement(t,null)};nd.propTypes=nl,nd.defaultProps=nu;var nf=nd,np=null,nh=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.delayTime,n=void 0===t?t9.LK.MASK_DEFAULT_DURATION:t;np=document.body.appendChild(document.createElement("div")),f.render(eW.createElement(nf,{delayTime:n}),np)},nm=function(){np&&(f.unmountComponentAtNode(np),np.remove(),np=null)},ng=function(){var e=(0,t4._)((0,eW.useState)({width:0,height:0}),2),t=e[0],n=e[1],r=(0,t4._)((0,eW.useState)(null),2),i=r[0],o=r[1],a=(0,eW.useRef)(null);(0,eW.useEffect)(function(){var e=document.querySelector("#reactRoot");null==e||e.classList.toggle("has-image-preview-tooltip",!!i)},[i]);var s=function(){nh(),a.current=!1,o(!1)},l=function(e){n({width:e.width,height:e.height}),nm(),a.current=!0,o(!0)},u=function(){nm(),a.current=null,o(null)};return eW.createElement(t7.u,{className:"synofoto-image-preview-container",id:t9.B8.TOOLTIP_ID,place:"right-end",noArrow:!0,hidden:!i,style:{borderWidth:t9.B8.BORDER_WIDTH},offset:t9.B8.OFFSET,afterHide:u,delayShow:300,delayHide:100,render:function(e){var n=e.activeAnchor;if(!n)return null;var r=n.getAttribute(t9.B8.TOOLTIP_IMAGE_URL_ATTRIBUTE),i=no(n.getBoundingClientRect(),{width:Number(t.width),height:Number(t.height)});return eW.createElement(ni,{imageUrl:r,imageWidth:i.width,imageHeight:i.height,beforeLoad:s,onLoad:l,onError:console.error})}})},nv=__webpack_require__(7050),ny=function(){return eW.createElement(eW.Fragment,null,eW.createElement(nv.Z,{tipId:t9.ZP.GLOBAL_TOOLTIP_ID,type:t9.sZ.DEFAULT,place:"bottom"}),eW.createElement(nv.Z,{tipId:t9.ZP.GLOBAL_WARNING_TOOLTIP_ID,type:t9.sZ.WARNING,place:"top"}),eW.createElement(nv.Z,{tipId:t9.ZP.GLOBAL_WHITE_TOOLTIP_ID,type:t9.sZ.WHITE_TIP,place:"right"}),eW.createElement(ng,null))},nb=function(e,t){return e.getIn(["mobileTooltips",t],!1)},n_=__webpack_require__(1551),nE=function(){var e=(0,t8.I0)(),t=(0,t8.v9)(function(e){return nb(e,t9.ZP.GLOBAL_TOOLTIP_ID)}),n=(0,t8.v9)(function(e){return nb(e,t9.ZP.GLOBAL_WARNING_TOOLTIP_ID)}),r=(0,t8.v9)(function(e){return nb(e,t9.ZP.GLOBAL_WHITE_TOOLTIP_ID)}),i=(0,eW.useCallback)(function(){e((0,n_.l)(t9.ZP.GLOBAL_TOOLTIP_ID,!1)),e((0,n_.l)(t9.ZP.GLOBAL_WARNING_TOOLTIP_ID,!1)),e((0,n_.l)(t9.ZP.GLOBAL_WHITE_TOOLTIP_ID,!1))},[e]);return(0,eW.useEffect)(function(){return document.addEventListener("touchstart",i),function(){document.removeEventListener("touchstart",i)}},[i]),eW.createElement(eW.Fragment,null,eW.createElement(nv.Z,{tipId:t9.ZP.GLOBAL_TOOLTIP_ID,type:t9.sZ.DEFAULT,place:"bottom",isOpen:t}),eW.createElement(nv.Z,{tipId:t9.ZP.GLOBAL_WARNING_TOOLTIP_ID,type:t9.sZ.WARNING,place:"top",isOpen:n}),eW.createElement(nv.Z,{tipId:t9.ZP.GLOBAL_WHITE_TOOLTIP_ID,type:t9.sZ.WHITE_TIP,place:"right",isOpen:r}))},nw=__webpack_require__(3103),nS=(0,nw.C)(ny,nE),nT=__webpack_require__(7412),nO=__webpack_require__(9905),nI={className:nt().string},nx={className:""};function nk(e){var t=e.className,n=t6()("synofoto-header-logo",(0,nT._)({},t,t)),r=!1;return eW.createElement("div",{className:n},eW.createElement("img",{src:"webman/3rdparty/SynologyPhotos/images/svg/logo_dsm_Photos_40.svg",alt:"logo"}),eW.createElement("span",null,(0,nO.n6)("app","pkg_displayname")),r&&eW.createElement("span",{className:"synofoto-dev-badge"},"DEV"))}nk.propTypes=nI,nk.defaultProps=nx;var nC=nk,nA=__webpack_require__(5316),nD=__webpack_require__(7407),nP=__webpack_require__(9113),nM=function(e){return e.getIn(["photoRequest","info","albumSharingLink"])},nR=function(e){return e.getIn(["photoRequest","info","description"])},nL=function(e){return e.getIn(["photoRequest","info","filesizeLimit"])},nN=function(e){return e.getIn(["photoRequest","info","subject"])},nF=function(e){var t=e.iconPosRight,n=(0,t8.v9)(nM),r=t6()("synofoto-photo-request-view-photos-link",{"synofoto-view-photos-link-revert":!0===t}),i=(0,nA.Z)(),o=function(){n&&window.open(n,"_blank")},a=function(){return eW.createElement(nD.Z,{className:"synofoto-icon-button-photo-request",handler:o,iconCls:"expand-list-btn-icon synofoto__".concat(i)})};return n?eW.createElement("div",{className:r},a(),eW.createElement(nP.Z,{text:(0,nO.n6)("photo_request","view_photos"),className:"synofoto-photo-request-view-photos-link-text",handler:o})):null};nF.propTypes={iconPosRight:nt().bool},nF.defaultProps={iconPosRight:!1};var nU=nF,nB=__webpack_require__(1630),nz=function(){var e=(0,t8.v9)(nN),t=(0,t8.v9)(nR),n=(0,eW.useRef)(null),r=t6()("synofoto-photo-request-info",{"in-mobile":(0,nB.tq)()}),i=function(){var e=document.getElementsByClassName("synofoto-photo-request-info")[0],t=document.getElementsByClassName("synofoto-photo-request-view-container")[0];e&&t&&t.style.setProperty("--info-height",e.clientHeight)};return(0,eW.useEffect)(function(){i()},[e]),(0,eW.useEffect)(function(){i()},[t]),eW.createElement("article",{className:r},eW.createElement("div",{className:"synofoto-photo-request-info-subject-wrapper"},eW.createElement("p",{className:"synofoto-photo-request-info-subject",ref:n},e)),eW.createElement("p",{className:"synofoto-photo-request-info-description"},t),eW.createElement(nU,null))},nj=function(){var e=(0,nA.Z)(),t=t6()("synofoto-empty-view-icon","synofoto-empty-photo-request",(0,nT._)({},"synofoto__".concat(e),!0));return eW.createElement("div",{"data-testid":"share-icon",className:"synofoto-photo-request-share-icon-container"},eW.createElement("div",{className:t}))},nH=__webpack_require__(6150),nW=__webpack_require__(7019),nG=__webpack_require__(9232),nY=__webpack_require__(7276),nV=__webpack_require__(7409),nq=__webpack_require__(9282),nZ=__webpack_require__(5210);function n$(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){e.done?i(e.value):new n(function(t){t(e.value)}).then(a,s)}l((r=r.apply(e,t||[])).next())})}function nK(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(e){return function(t){return l([e,t])}}function l(o){if(n)throw TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}}function nQ(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function nX(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(nQ(arguments[t]));return e}var nJ=new Map([["avi","video/avi"],["gif","image/gif"],["ico","image/x-icon"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["mkv","video/x-matroska"],["mov","video/quicktime"],["mp4","video/mp4"],["pdf","application/pdf"],["png","image/png"],["zip","application/zip"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"]]);function n0(e,t){var n=n1(e);if("string"!=typeof n.path){var r=e.webkitRelativePath;Object.defineProperty(n,"path",{value:"string"==typeof t?t:"string"==typeof r&&r.length>0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}function n1(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var n=t.split(".").pop().toLowerCase(),r=nJ.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}var n2=[".DS_Store","Thumbs.db"];function n3(e){return n$(this,void 0,void 0,function(){return nK(this,function(t){return[2,n4(e)&&e.dataTransfer?n8(e.dataTransfer,e.type):n5(e)]})})}function n4(e){return!!e.dataTransfer}function n5(e){return(n6(e.target)&&e.target.files?n7(e.target.files):[]).map(function(e){return n0(e)})}function n6(e){return null!==e}function n8(e,t){return n$(this,void 0,void 0,function(){var n;return nK(this,function(r){switch(r.label){case 0:if(!e.items)return[3,2];if(n=n7(e.items).filter(function(e){return"file"===e.kind}),"drop"!==t)return[2,n];return[4,Promise.all(n.map(re))];case 1:return[2,n9(rt(r.sent()))];case 2:return[2,n9(n7(e.files).map(function(e){return n0(e)}))]}})})}function n9(e){return e.filter(function(e){return -1===n2.indexOf(e.name)})}function n7(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];t.push(r)}return t}function re(e){if("function"!=typeof e.webkitGetAsEntry)return rn(e);var t=e.webkitGetAsEntry();return t&&t.isDirectory?ri(t):rn(e)}function rt(e){return e.reduce(function(e,t){return nX(e,Array.isArray(t)?rt(t):[t])},[])}function rn(e){var t=e.getAsFile();return t?Promise.resolve(n0(t)):Promise.reject(e+" is not a File")}function rr(e){return n$(this,void 0,void 0,function(){return nK(this,function(t){return[2,e.isDirectory?ri(e):ro(e)]})})}function ri(e){var t=e.createReader();return new Promise(function(e,n){var r=[];function i(){var o=this;t.readEntries(function(t){return n$(o,void 0,void 0,function(){var o;return nK(this,function(a){switch(a.label){case 0:if(t.length)return[3,5];a.label=1;case 1:return a.trys.push([1,3,,4]),[4,Promise.all(r)];case 2:return e(a.sent()),[3,4];case 3:return n(a.sent()),[3,4];case 4:return[3,6];case 5:o=Promise.all(t.map(rr)),r.push(o),i(),a.label=6;case 6:return[2]}})})},function(e){n(e)})}i()})}function ro(e){return n$(this,void 0,void 0,function(){return nK(this,function(t){return[2,new Promise(function(t,n){e.file(function(n){t(n0(n,e.fullPath))},function(e){n(e)})})]})})}var ra=__webpack_require__(254),rs=__webpack_require__.n(ra);function rl(e,t){return rd(e)||rc(e,t)||ru()}function ru(){throw TypeError("Invalid attempt to destructure non-iterable instance")}function rc(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}function rd(e){if(Array.isArray(e))return e}var rf="file-invalid-type",rp="file-too-large",rh="file-too-small",rm=function(e){var t=Array.isArray(e=Array.isArray(e)&&1===e.length?e[0]:e)?"one of ".concat(e.join(", ")):e;return{code:rf,message:"File type must be ".concat(t)}},rg=function(e){return{code:rp,message:"File is larger than ".concat(e," bytes")}},rv=function(e){return{code:rh,message:"File is smaller than ".concat(e," bytes")}},ry={code:"too-many-files",message:"Too many files"};function rb(e,t){var n="application/x-moz-file"===e.type||rs()(e,t);return[n,n?null:rm(t)]}function r_(e,t,n){if(rE(e.size)){if(rE(t)&&rE(n)){if(e.size>n)return[!1,rg(n)];if(e.size<t)return[!1,rv(t)]}else if(rE(t)&&e.size<t)return[!1,rv(t)];else if(rE(n)&&e.size>n)return[!1,rg(n)]}return[!0,null]}function rE(e){return null!=e}function rw(e){var t=e.files,n=e.accept,r=e.minSize,i=e.maxSize;return(!!e.multiple||!(t.length>1))&&t.every(function(e){var t=rl(rb(e,n),1)[0],o=rl(r_(e,r,i),1)[0];return t&&o})}function rS(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function rT(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(e){return"Files"===e||"application/x-moz-file"===e}):!!e.target&&!!e.target.files}function rO(e){e.preventDefault()}function rI(e){return -1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}function rx(e){return -1!==e.indexOf("Edge/")}function rk(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return rI(e)||rx(e)}function rC(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return t.some(function(t){return!rS(e)&&t&&t.apply(void 0,[e].concat(r)),rS(e)})}}function rA(e){return rM(e)||rP(e)||rD()}function rD(){throw TypeError("Invalid attempt to spread non-iterable instance")}function rP(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function rM(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function rR(e,t){return rF(e)||rN(e,t)||rL()}function rL(){throw TypeError("Invalid attempt to destructure non-iterable instance")}function rN(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}function rF(e){if(Array.isArray(e))return e}function rU(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rB(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rU(n,!0).forEach(function(t){rz(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rU(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function rz(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rj(e,t){if(null==e)return{};var n,r,i=rH(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function rH(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var rW=(0,eW.forwardRef)(function(e,t){var n=e.children,r=rV(rj(e,["children"])),i=r.open,o=rj(r,["open"]);return(0,eW.useImperativeHandle)(t,function(){return{open:i}},[i]),eW.createElement(eW.Fragment,null,n(rB({},o,{open:i})))});rW.displayName="Dropzone",rW.propTypes={children:nt().func,accept:nt().oneOfType([nt().string,nt().arrayOf(nt().string)]),multiple:nt().bool,preventDropOnDocument:nt().bool,noClick:nt().bool,noKeyboard:nt().bool,noDrag:nt().bool,noDragEventsBubbling:nt().bool,minSize:nt().number,maxSize:nt().number,disabled:nt().bool,getFilesFromEvent:nt().func,onFileDialogCancel:nt().func,onDragEnter:nt().func,onDragLeave:nt().func,onDragOver:nt().func,onDrop:nt().func,onDropAccepted:nt().func,onDropRejected:nt().func};var rG=rW,rY={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]};function rV(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.accept,n=e.disabled,r=void 0!==n&&n,i=e.getFilesFromEvent,o=void 0===i?n3:i,a=e.maxSize,s=void 0===a?1/0:a,l=e.minSize,u=void 0===l?0:l,c=e.multiple,d=void 0===c||c,f=e.onDragEnter,p=e.onDragLeave,h=e.onDragOver,m=e.onDrop,g=e.onDropAccepted,v=e.onDropRejected,y=e.onFileDialogCancel,b=e.preventDropOnDocument,_=void 0===b||b,E=e.noClick,w=void 0!==E&&E,S=e.noKeyboard,T=void 0!==S&&S,O=e.noDrag,I=void 0!==O&&O,x=e.noDragEventsBubbling,k=void 0!==x&&x,C=(0,eW.useRef)(null),A=(0,eW.useRef)(null),D=rR((0,eW.useReducer)(rq,rY),2),P=D[0],M=D[1],R=P.isFocused,L=P.isFileDialogActive,N=P.draggedFiles,F=(0,eW.useCallback)(function(){A.current&&(M({type:"openDialog"}),A.current.value=null,A.current.click())},[M]),U=function(){L&&setTimeout(function(){A.current&&!A.current.files.length&&(M({type:"closeDialog"}),"function"==typeof y&&y())},300)};(0,eW.useEffect)(function(){return window.addEventListener("focus",U,!1),function(){window.removeEventListener("focus",U,!1)}},[A,L,y]);var B=(0,eW.useCallback)(function(e){C.current&&C.current.isEqualNode(e.target)&&(32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),F())},[C,A]),z=(0,eW.useCallback)(function(){M({type:"focus"})},[]),j=(0,eW.useCallback)(function(){M({type:"blur"})},[]),H=(0,eW.useCallback)(function(){w||(rk()?setTimeout(F,0):F())},[A,w]),W=(0,eW.useRef)([]),G=function(e){C.current&&C.current.contains(e.target)||(e.preventDefault(),W.current=[])};(0,eW.useEffect)(function(){return _&&(document.addEventListener("dragover",rO,!1),document.addEventListener("drop",G,!1)),function(){_&&(document.removeEventListener("dragover",rO),document.removeEventListener("drop",G))}},[C,_]);var Y=(0,eW.useCallback)(function(e){e.preventDefault(),e.persist(),X(e),W.current=[].concat(rA(W.current),[e.target]),rT(e)&&Promise.resolve(o(e)).then(function(t){(!rS(e)||k)&&(M({draggedFiles:t,isDragActive:!0,type:"setDraggedFiles"}),f&&f(e))})},[o,f,k]),V=(0,eW.useCallback)(function(e){if(e.preventDefault(),e.persist(),X(e),e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return rT(e)&&h&&h(e),!1},[h,k]),q=(0,eW.useCallback)(function(e){e.preventDefault(),e.persist(),X(e);var t=W.current.filter(function(e){return C.current&&C.current.contains(e)}),n=t.indexOf(e.target);-1!==n&&t.splice(n,1),W.current=t,!(t.length>0)&&(M({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),rT(e)&&p&&p(e))},[C,p,k]),Z=(0,eW.useCallback)(function(e){e.preventDefault(),e.persist(),X(e),W.current=[],rT(e)&&Promise.resolve(o(e)).then(function(n){if(!rS(e)||k){var r=[],i=[];n.forEach(function(e){var n=rR(rb(e,t),2),o=n[0],a=n[1],l=rR(r_(e,u,s),2),c=l[0],d=l[1];if(o&&c)r.push(e);else{var f=[a,d].filter(function(e){return e});i.push({file:e,errors:f})}}),!d&&r.length>1&&(r.forEach(function(e){i.push({file:e,errors:[ry]})}),r.splice(0)),M({acceptedFiles:r,fileRejections:i,type:"setFiles"}),m&&m(r,i,e),i.length>0&&v&&v(i,e),r.length>0&&g&&g(r,e)}}),M({type:"reset"})},[d,t,u,s,o,m,g,v,k]),$=function(e){return r?null:e},K=function(e){return T?null:$(e)},Q=function(e){return I?null:$(e)},X=function(e){k&&e.stopPropagation()},J=(0,eW.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,i=e.onKeyDown,o=e.onFocus,a=e.onBlur,s=e.onClick,l=e.onDragEnter,u=e.onDragOver,c=e.onDragLeave,d=e.onDrop,f=rj(e,["refKey","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"]);return rB(rz({onKeyDown:K(rC(i,B)),onFocus:K(rC(o,z)),onBlur:K(rC(a,j)),onClick:$(rC(s,H)),onDragEnter:Q(rC(l,Y)),onDragOver:Q(rC(u,V)),onDragLeave:Q(rC(c,q)),onDrop:Q(rC(d,Z))},n,C),r||T?{}:{tabIndex:0},{},f)}},[C,B,z,j,H,Y,V,q,Z,T,I,r]),ee=(0,eW.useCallback)(function(e){e.stopPropagation()},[]),et=(0,eW.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.refKey,r=void 0===n?"ref":n,i=e.onChange,o=e.onClick,a=rj(e,["refKey","onChange","onClick"]);return rB({},rz({accept:t,multiple:d,type:"file",style:{display:"none"},onChange:$(rC(i,Z)),onClick:$(rC(o,ee)),autoComplete:"off",tabIndex:-1},r,A),{},a)}},[A,t,d,Z,r]),en=N.length,er=en>0&&rw({files:N,accept:t,minSize:u,maxSize:s,multiple:d}),ei=en>0&&!er;return rB({},P,{isDragAccept:er,isDragReject:ei,isFocused:R&&!r,getRootProps:J,getInputProps:et,rootRef:C,inputRef:A,open:$(F)})}function rq(e,t){switch(t.type){case"focus":return rB({},e,{isFocused:!0});case"blur":return rB({},e,{isFocused:!1});case"openDialog":return rB({},e,{isFileDialogActive:!0});case"closeDialog":return rB({},e,{isFileDialogActive:!1});case"setDraggedFiles":var n=t.isDragActive;return rB({},e,{draggedFiles:t.draggedFiles,isDragActive:n});case"setFiles":return rB({},e,{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return rB({},e,{isFileDialogActive:!1,isDragActive:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]});default:return e}}var rZ=__webpack_require__(2376),r$=__webpack_require__(7524),rK=__webpack_require__(4057);function rQ(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.body.appendChild(document.createElement("div")),r=r$.Z.getStore(),i=Object.assign({confirmText:(0,nO.n6)("action","ok")},t);return new Promise(function(t){var o=(0,nV._)({message:e,role:"alertdialog",showConfirm:!0,showCancel:!1,showClose:!1,isOpen:!0,confirmHandler:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];t({dontShowAgain:e})}},i);f.render(eW.createElement(t8.zt,{store:r},eW.createElement(rZ.Z,o)),n)}).catch(function(e){throw(0,rK.P)(n),e}).finally(function(){(0,rK.P)(n)})}var rX=__webpack_require__(8323),rJ=function(e){return/^\./.test(e)},r0=function(e){return(e||"").toLowerCase().startsWith("image/")},r1=function(e){return(e||"").toLowerCase().startsWith("video/")},r2=__webpack_require__(5943),r3=new Map([["mpg","video/mpeg"],["mpeg","video/mpeg"],["avi","video/x-msvideo"],["asf","video/x-ms-asf"],["wmv","video/x-ms-wmv"],["mov","video/quicktime"],["flv","video/x-flv"],["f4v","video/mp4"],["mp4","video/mp4"],["mts","model/vnd.mts"],["m4v","video/x-m4v"],["3gp","video/3gp"],["3g2","video/3gpp2"],["qt","video/quicktime"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["jpe","image/jpeg"],["webp","image/webp"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["tif","image/tiff"],["tiff","image/tiff"],["heic","image/heic"],["heif","image/heif"],["dcr","application/x-director"]]),r4=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var n=t.split(".").pop().toLowerCase(),r=r3.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e},r5=function(e){return e.map(r4)},r6=function(e){return".".concat(e)};function r8(e){e.dataTransfer&&(e.dataTransfer.dropEffect="copy")}var r9=5e3,r7="synofoto-dropzone-active",ie=(0,nZ._)(t9.gK.PHOTOS.map(function(e){return r6(e)})).concat((0,nZ._)(t9.gK.VIDEOS.map(function(e){return r6(e)}))),it=eW.forwardRef(function(e,t){var n,r=e.onDrop,i=e.children,o=e.className,a=e.disableClick,s=(0,t4._)((0,eW.useState)(!1),2),l=s[0],u=s[1],c=(0,eW.useRef)(null);(0,eW.useEffect)(function(){l?document.addEventListener("dragover",r8):document.removeEventListener("dragover",r8)},[l]);var d=function(e){return!rJ(e.name)&&(r0(e.type)||r1(e.type))},f=function(e){if(e.dataTransfer){var t=e.dataTransfer;if(t.items&&t.items.length)return t.items;if(t.files&&t.files.length)return t.files}else if(e.target&&e.target.files)return e.target.files;return[]},p=function(e){for(var t=!1,n=f(e),r=0;r<n.length;++r){var i=n[r];(!i.type||d(i))&&(t=!0)}u((0,r2.G6)()||(0,r2.w1)()||n.length>0&&t)},h=function(){u(!1)},m=function(e){e.length>r9?rQ((0,rX.Z)((0,nO.n6)("upload","num_limitation"),r9)):e.length?r(r5(e)):rQ((0,r2.w1)()?(0,nO.n6)("upload","unsupported_hint_ie"):(0,nO.n6)("upload","unsupported_hint")),u(!1)},g=function(){c.current&&c.current.open()};(0,eW.useImperativeHandle)(t,function(){return{open:g,onDragLeave:h}});var v=t6()((n={"synofoto-dropzone":!0},(0,nT._)(n,r7,l),(0,nT._)(n,o,o),n));return eW.createElement(rG,{disablePreview:!0,noClick:a,onDragEnter:p,onDragLeave:h,onDrop:m,accept:(0,r2.G6)()?"":ie,ref:c},function(e){var t=e.getRootProps,n=e.getInputProps;return eW.createElement("div",t({className:v}),i,eW.createElement("input",(0,nq._)((0,nV._)({},n()),{"data-testid":"upload"})))})});it.propTypes={onDrop:nt().func.isRequired,children:nt().node,className:nt().string,disableClick:nt().bool},it.defaultProps={children:null,className:"",disableClick:!0};var ir=it,ii=__webpack_require__(6408),io=__webpack_require__(3604),ia=function(){var e=(0,t8.v9)(ii.Z.getAmeCanConvert),t=(0,t8.v9)(ii.Z.getAutoGenerateThumbnail),n=(0,t8.v9)(io.Z.getCanUsePcClient);return{isSupportAutoGenerateThumbnail:t&&n,hasVc1:(0,t8.v9)(ii.Z.getHasVc1),hasH264:(0,t8.v9)(ii.Z.getHasH264),isAmeCanConvert:e,pcClientHevcSupport:(0,t8.v9)(io.Z.getPcClientHevcSupport),pcClientVc1Support:(0,t8.v9)(io.Z.getPcClientVc1Support),pcClientVp9Support:(0,t8.v9)(io.Z.getPcClientVp9Support),pcClientMpeg2Support:(0,t8.v9)(io.Z.getPcClientMpeg2Support),canUsePcClient:n,canUseVideoTranscoding:(0,t8.v9)(io.Z.getCanUseVideoTranscoding)}},is=__webpack_require__(4599),il=__webpack_require__(8848),iu=__webpack_require__(492),ic={text:nt().string.isRequired,circleImage:nt().string,className:nt().string,classSuffix:nt().string,title:nt().string,backgroundColor:nt().string,getRef:nt().func,disabled:nt().bool,dataTestId:nt().string,onLongPress:nt().func,handler:nt().func},id={className:"",circleImage:null,classSuffix:"",title:null,backgroundColor:"",getRef:function(){},disabled:!1,dataTestId:"",onLongPress:function(){},handler:function(){}},ip=function(e){var t=e.text,n=e.circleImage,r=e.className,i=e.classSuffix,o=e.title,a=e.backgroundColor,s=e.getRef,l=e.disabled,u=e.dataTestId,c=e.onLongPress,d=e.handler,f=(0,t8.I0)(),p=(0,eW.useCallback)(function(){setTimeout(function(){f((0,n_.l)(t9.ZP.GLOBAL_TOOLTIP_ID,!0))},50)},[f]),h=function(){(0,nB.tq)()&&p(),c&&c()};return eW.createElement(iu.c6,{className:"synofoto-circle-text-button ".concat(r),textCls:"synofoto-circle-text-button-text",tipId:t9.ZP.GLOBAL_TOOLTIP_ID,text:t,circleImage:n,classSuffix:i,title:o,backgroundColor:a,getRef:s,disabled:l,dataTestId:u,onLongPress:h,handler:d})};ip.propTypes=ic,ip.defaultProps=id;var ih=ip,im={text:nt().string.isRequired,iconCls:nt().string,className:nt().string,getRef:nt().func,handler:nt().func,disabled:nt().bool,title:nt().string,tipId:nt().string,dataTestId:nt().string},ig={iconCls:"",className:"",getRef:function(){},handler:function(){},disabled:!1,title:"",tipId:void 0,dataTestId:void 0};function iv(e){var t=e.text,n=e.iconCls,r=e.className,i=e.getRef,o=e.handler,a=e.disabled,s=e.title,l=e.tipId,u=e.dataTestId,c=t6()("synofoto-icon-text-button",(0,nT._)({},r,r));return eW.createElement(iu.W3,{text:t,className:c,iconCls:n,getRef:i,handler:o,disabled:a,title:s,tipId:l,dataTestId:u})}iv.propTypes=im,iv.defaultProps=ig;var iy=iv,ib={text:nt().string,iconCls:nt().string,className:nt().string,getRef:nt().func,disabled:nt().bool,handler:nt().func},i_={text:"",iconCls:"",className:"",getRef:function(){},disabled:!1,handler:function(){}};function iE(e){var t=e.text,n=e.iconCls,r=e.className,i=e.getRef,o=e.disabled,a=e.handler,s=t6()("synofoto-text-icon-button",(0,nT._)({},r,r));return eW.createElement(iu.Rf,{text:t,iconCls:n,className:s,getRef:i,disabled:o,handler:a})}iE.propTypes=ib,iE.defaultProps=i_;var iw=iE,iS=__webpack_require__(9410),iT=__webpack_require__(5394).Z,iO=function(e){var t=e.listening,n=void 0===t||t,r=e.selfRef,i=e.ignoreRefs,o=void 0===i?[]:i,a=e.parentRefs,s=void 0===a?[]:a,l=e.clickOutsideCallback,u=void 0===l?function(){}:l,c=e.clickParentsOnlyCallback,d=void 0===c?function(){}:c,f=function(e,t){return e.some(function(e){return!!e&&!!e.current&&e.current.contains(t)})},p=(0,eW.useCallback)(function(e){if(!f(o,e.target)){var t=f(s,e.target),n=r.current&&r.current.contains(e.target);t||n||u(),t&&!n&&d()}},[o,s,r,u,d]);(0,eW.useEffect)(function(){return n?(document.addEventListener("mousedown",p),document.addEventListener("touchmove",p),function(){document.removeEventListener("mousedown",p),document.removeEventListener("touchmove",p)}):(document.removeEventListener("mousedown",p,!1),document.removeEventListener("touchmove",p,!1),function(){})},[n,p,r,s])},iI=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){};return(0,eW.createContext)({setHasChild:e})}(),ix=function(e){var t=e.isOpen,n=e.onRequestClose,r=e.children,i=e.getRef,o=e.menuId,a=e.menuDataTestId,s=e.menuListStyle,l=e.parentRefs,u=e.ignoreRefs,c=e.closeParentMenu,d=e.isSubMenuOpen,f=(0,il._)(e,["isOpen","onRequestClose","children","getRef","menuId","menuDataTestId","menuListStyle","parentRefs","ignoreRefs","closeParentMenu","isSubMenuOpen"]),p=(0,eW.useRef)(null),h=(0,t4._)((0,eW.useState)(!1),2),m=h[0],g=h[1],v=(0,eW.useMemo)(function(){return{setHasChild:g}},[g]),y=function(){d&&c()};iO({listening:!m&&t,selfRef:p,parentRefs:l,ignoreRefs:u,clickOutsideCallback:function(){n(),y()},clickParentsOnlyCallback:n});var b=function(e){i&&i(e),p.current=e};return eW.createElement(iI.Provider,{value:v},eW.createElement(iT,(0,nV._)({className:"synofoto-menu-modal",overlayClassName:"synofoto-menu-overlay",role:"menu",isOpen:t,onRequestClose:n,shouldFocusAfterRender:!1,contentInnerRef:b},f),eW.createElement("div",{className:"synofoto-menu-list",style:(0,nV._)({},s),id:o,"data-menu-id":o,"data-testid":a},r)))};ix.propTypes={children:nt().node.isRequired,isOpen:nt().bool.isRequired,onRequestClose:nt().func.isRequired,getRef:nt().func,menuId:nt().string,menuDataTestId:nt().string,menuListStyle:nt().shape({maxWidth:nt().string,maxHeight:nt().string}),parentRefs:nt().arrayOf(nt().shape({current:nt().instanceOf(Element)})),ignoreRefs:nt().arrayOf(nt().shape({current:nt().instanceOf(Element)})),closeParentMenu:nt().func,isSubMenuOpen:nt().bool},ix.defaultProps={getRef:function(){},menuId:(0,iS.x0)(),menuDataTestId:"menu",menuListStyle:{},parentRefs:[],ignoreRefs:[],closeParentMenu:function(){},isSubMenuOpen:!1};var ik=ix,iC=function(e){var t=e.menu,n=e.closeMenu,r=e.menuItemCls,i=e.showItemsTitle,o=e.parentRefs;return t.filter(function(e){return!e.hidden}).map(function(e){if(e.component)return e.component((0,iS.x0)(),n,o);if(e.text&&e.iconCls)return"right"===e.iconPosition?eW.createElement(iw,{key:(0,iS.x0)(),className:r,iconCls:e.iconCls,text:e.text,handler:function(){n(),e.handler()}}):eW.createElement(iy,{key:(0,iS.x0)(),className:r,iconCls:e.iconCls,text:e.text,handler:function(){n(),e.handler()}});if(e.iconCls)return eW.createElement(nD.Z,{key:(0,iS.x0)(),className:r,iconCls:e.iconCls,handler:function(){n(),e.handler()}});var t=e.disabled||!1;return eW.createElement(nP.Z,{key:(0,iS.x0)(),className:r,text:e.text,handler:function(){n(),e.handler()},title:i?e.text:null,disabled:t,dataTestId:e.dataTestId})})};iC.propTypes={menu:nt().arrayOf(nt().oneOfType([nt().shape({handler:nt().func,hidden:nt().bool,text:nt().string,disabled:nt().bool,iconCls:nt().string,iconPosition:nt().string,dataTestId:nt().string}),nt().shape({component:nt().func.isRequired})])).isRequired,closeMenu:nt().func,menuItemCls:nt().string,showItemsTitle:nt().bool,parentRefs:nt().arrayOf(nt().shape({current:nt().instanceOf(Element)}))},iC.defaultProps={closeMenu:function(){},menuItemCls:"",showItemsTitle:!1,parentRefs:[]};var iA=iC,iD=__webpack_require__(1403),iP=function(e){var t=e.anchor,n=e.align,r=e.offset,i=e.shift,o=e.innerHeight,a=e.innerWidth,s=t.top,l=t.bottom,u=t.left,c=t.right,d={},f=r.x,p=void 0===f?0:f,h=r.y,m=void 0===h?0:h;return n===t9.Yo.LEFT_TOP?(d.top=s+m,d.right=a-u+p+i):n===t9.Yo.LEFT_BOTTOM?(d.bottom=o-l+m,d.right=a-u+p+i):n===t9.Yo.RIGHT_TOP?(d.top=s+m,d.left=c+p+i):n===t9.Yo.RIGHT_BOTTOM?(d.bottom=o-l+m,d.left=c+p+i):n===t9.Yo.TOP_RIGHT?(d.bottom=o-s+m+i,d.right=a-c+p):n===t9.Yo.TOP_LEFT?(d.bottom=o-s+m+i,d.left=u+p):n===t9.Yo.BOTTOM_RIGHT?(d.top=l+m+i,d.right=a-c+p):n===t9.Yo.BOTTOM_LEFT&&(d.top=l+m+i,d.left=u+p),d},iM=function(e){var t=e.targetPos,n=e.targetHeight,r=e.boundaryHeight,i=e.boundaryOffset,o=t.top?"top":"bottom";return!(t[o]<i)&&!(t[o]+n>r-i)},iR=function(e){var t=e.targetPos,n=e.targetWidth,r=e.boundaryWidth,i=e.boundaryOffset,o=t.left?"left":"right";return!(t[o]<i)&&!(t[o]+n>r-i)},iL=function(e){return -1!==e.indexOf("top")?e.replace("top","bottom"):e.replace("bottom","top")},iN=function(e){return -1!==e.indexOf("left")?e.replace("left","right"):e.replace("right","left")},iF=function(e){var t=e.anchor,n=e.targetBoundary,r=e.boundary,i=e.align,o=e.offset,a=e.shift,s=e.boundaryOffset,l=e.innerHeight,u=e.innerWidth,c=iP({anchor:t,align:i,offset:o,shift:a,innerHeight:l,innerWidth:u}),d=i,f=s.x,p=void 0===f?0:f,h=s.y,m=void 0===h?0:h;if(!iM({targetPos:c,targetHeight:n.height,boundaryHeight:r.height,boundaryOffset:m})){var g=iL(d),v=iP({anchor:t,align:g,offset:o,shift:a,innerHeight:l,innerWidth:u});iM({targetPos:v,targetHeight:n.height,boundaryHeight:r.height,boundaryOffset:m})&&(c=v,d=g)}if(!iR({targetPos:c,targetWidth:n.width,boundaryWidth:r.width,boundaryOffset:p})){var y=iN(d),b=iP({anchor:t,align:y,offset:o,shift:a,innerHeight:l,innerWidth:u});iR({targetPos:b,targetWidth:n.width,boundaryWidth:r.width,boundaryOffset:p})&&(c=b,d=y)}return c},iU=function(e){var t={};return e.top&&(t.top="".concat(e.top,"px")),e.bottom&&(t.bottom="".concat(e.bottom,"px")),e.left&&(t.left="".concat(e.left,"px")),e.right&&(t.right="".concat(e.right,"px")),t},iB=function(e){var t=e.button,n=void 0===t?{top:0,bottom:0,left:0,right:0}:t,r=e.menu,i=e.align,o=e.offset,a=void 0===o?{x:0,y:0}:o,s=e.shift,l=void 0===s?2:s,u=e.boundaryOffset,c=void 0===u?{x:0,y:0}:u,d=document.body.getBoundingClientRect();return iF({anchor:n,targetBoundary:r.getBoundingClientRect(),boundary:d,align:i,offset:a,shift:l,boundaryOffset:c,innerHeight:window.innerHeight,innerWidth:window.innerWidth})},iz=function(e){var t=e.menuItemCls,n=function(e){var n=e.selfPortal,r=e.menu,i=e.ctClassName,o=e.buttonType,a=e.alignPosition,s=e.toggleHandler,l=e.title,u=e.showItemsTitle,c=e.shift,d=e.offset,f=e.boundaryOffset,p=e.menuListStyle,h=e.onKeyDown,m=e.menuDataTestId,g=e.closeParentMenu,v=e.parentRefs,y=(0,il._)(e,["selfPortal","menu","ctClassName","buttonType","alignPosition","toggleHandler","title","showItemsTitle","shift","offset","boundaryOffset","menuListStyle","onKeyDown","menuDataTestId","closeParentMenu","parentRefs"]),b=(0,eW.useRef)(null),_=(0,eW.useRef)(),E=(0,eW.useRef)(),w=(0,t4._)((0,eW.useState)(!1),2),S=w[0],T=w[1],O=(0,t4._)((0,eW.useState)({left:"-50000px"}),2),I=O[0],x=O[1],k=(0,eW.useContext)(iI).setHasChild,C=function(e,t,n){var r=e.getBoundingClientRect();return iB({button:{top:r.top,bottom:r.bottom,left:r.left,right:r.right},menu:t,align:n,shift:c,offset:d,boundaryOffset:f})};(0,eW.useEffect)(function(){if(S&&E.current){var e=C(_.current,E.current,a);x(iU(e))}},[S]);var A=function(){T(function(e){return!e}),s(!S),k(!S)},D=function(){T(!1),s(!1),k(!1)},P=function(e,t){var n={text:nP.Z,circletext:ih,texticon:iw,icon:nD.Z,icontext:iy}[e]||nD.Z;return eW.createElement(n,(0,nq._)((0,nV._)({handler:A,title:l},t),{getRef:function(e){_.current=e},tipId:t9.ZP.GLOBAL_TOOLTIP_ID}))},M=r.filter(function(e){return!e.hidden}),R=S?I:{left:"-50000px"};return 0===M.length?null:eW.createElement(eW.Fragment,null,S&&h?eW.createElement(iD.Z,{onKeyDown:h}):null,eW.createElement("div",{className:"synofoto-menu-button ".concat(i),ref:b},P(o,y),eW.createElement(ik,{isOpen:!0,style:{content:R},menuListStyle:p,parentSelector:n&&b.current?function(){return b.current}:void 0,onRequestClose:D,getRef:function(e){E.current=e},menuDataTestId:m,parentRefs:v,closeParentMenu:g,isSubMenuOpen:S,ignoreRefs:[_]},eW.createElement(iA,{menu:M,menuItemCls:t,closeMenu:D,showItemsTitle:u}))))};return n.propTypes={selfPortal:nt().bool,menu:nt().arrayOf(nt().oneOfType([nt().shape({handler:nt().func,hidden:nt().bool,text:nt().string.isRequired}),nt().shape({component:nt().func.isRequired})])).isRequired,ctClassName:nt().string,buttonType:nt().oneOf(Object.values(t9.L$)),alignPosition:nt().string,toggleHandler:nt().func,title:nt().string,showItemsTitle:nt().bool,shift:nt().number,offset:nt().shape({x:nt().number,y:nt().number}),boundaryOffset:nt().shape({x:nt().number,y:nt().number}),menuListStyle:nt().shape({maxWidth:nt().string,maxHeight:nt().string}),onKeyDown:nt().func,menuDataTestId:nt().string,closeParentMenu:nt().func,parentRefs:nt().arrayOf(nt().shape({current:nt().instanceOf(Element)}))},n.defaultProps={selfPortal:!1,showItemsTitle:!1,title:null,buttonType:"icon",alignPosition:t9.Yo.BOTTOM_RIGHT,toggleHandler:function(){},ctClassName:"",shift:2,offset:{x:0,y:0},boundaryOffset:{x:10,y:10},menuListStyle:{},onKeyDown:void 0,menuDataTestId:"menu",closeParentMenu:function(){},parentRefs:[]},n},ij=iz({menuItemCls:"synofoto-menu-text-button"}),iH=iz({menuItemCls:"synofoto-menu-text-button-mobile"}),iW=(0,nw.C)(ij,iH),iG=function(e,t){return function(n,r){return{text:n,iconCls:e===r?"upload-on-btn-icon":"empty-icon",handler:function(){return t(r)}}}},iY=function(e,t){var n=iG(e,t);return[n((0,nO.n6)("action","sort_by_name"),t9.Uw.NAME),n((0,nO.n6)("action","sort_by_album_type"),t9.Uw.TYPE),n((0,nO.n6)("action","sort_by_album_item_start_time"),t9.Uw.START_TIME),n((0,nO.n6)("action","sort_by_share_modify_time"),t9.Uw.SHARE_MODIFY_TIME)]},iV=function(e,t){var n=iG(e,t);return[n((0,nO.n6)("action","sort_by_name"),t9.Uw.NAME),n((0,nO.n6)("action","sort_by_album_type"),t9.Uw.TYPE),n((0,nO.n6)("action","sort_by_album_item_start_time"),t9.Uw.START_TIME),n((0,nO.n6)("action","sort_by_create_time"),t9.Uw.CREATE_TIME),n((0,nO.n6)("action","sort_by_sharing_type"),t9.Uw.SHARE_STATUS)]},iq=function(e){return eW.createElement("div",{className:"synofoto-menu-divider",key:"".concat(e)})},iZ=function(e){var t=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.sortBy,r=t.sortDirection,i=t.className,o=t.changeSorting,a=t.key,s=t.buttonType,l=t.title,u=t.text,c=t.disabled,d=t.selfPortal,f=t.dataTestId,p=t.offset,h=function(e){return o(r,e)};return eW.createElement(iW,{selfPortal:d,className:i,key:a,buttonType:s,title:l,text:u,iconCls:"sort-btn-icon",disabled:c,dataTestId:f,offset:p,menu:(0,nZ._)(e(n,h)).concat([{component:iq},{text:(0,nO.n6)("action","sort_direction_asc"),iconCls:r===t9.Sr.ASC?"upload-on-btn-icon":"empty-icon",handler:function(){o(t9.Sr.ASC,n)}},{text:(0,nO.n6)("action","sort_direction_desc"),iconCls:r===t9.Sr.DESC?"upload-on-btn-icon":"empty-icon",handler:function(){o(t9.Sr.DESC,n)}}])})};return t.propTypes={sortBy:nt().string.isRequired,sortDirection:nt().oneOf([t9.Sr.ASC,t9.Sr.DESC]).isRequired,className:nt().string,changeSorting:nt().func,key:nt().string,buttonType:nt().string,title:nt().string,text:nt().string,disabled:nt().bool,selfPortal:nt().bool,dataTestId:nt().string,offset:nt().shape({x:nt().number,y:nt().number})},t.defaultProps={className:"",changeSorting:function(){},key:null,buttonType:"icon",title:"",text:"",disabled:!1,selfPortal:!1,dataTestId:void 0,offset:{x:0,y:0}},t};iZ(function(e,t){var n=iG(e,t);return[n((0,nO.n6)("action","sort_by_name"),t9.ER.FILENAME),n((0,nO.n6)("action","sort_by_filesize"),t9.ER.FILESIZE),n((0,nO.n6)("action","sort_by_filetype"),t9.ER.ITEM_TYPE),n((0,nO.n6)("action","sort_by_takentime"),t9.ER.TAKENTIME)]}),iZ(iV),iZ(iY);var i$=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return eW.createElement(nD.Z,{className:e,handler:t,iconCls:"upload-dark-btn-icon",key:n})};function iK(e){return"image/jpeg"===e}function iQ(e){return"image/heic"===e||"image/heif"===e}function iX(e){var t=i1(e);return t9.Th.includes(t)}function iJ(e){return"video/mp4"===e||"video/quicktime"===e}function i0(e){return"image/png"===e}function i1(e){return e.split(".").pop().toLowerCase()}var i2=Object.freeze({ALBUM:"album",FOLDER:"folder",ITEM:"item",TIMELINE:"timeline",SHARING:"sharing",SLIDESHOW:"slideshow",SEARCH:"search",EDIT_FACE:"edit_face",ALBUM_TYPE:Object.freeze({GEOCODING:"geocoding",GENERAL_TAG:"general_tag",PERSON:"person",ALBUM:"album",VIDEO:"video",RECENTLY_ADDED:"recently_added",DEGREE_360:"360",LIVE:"live",MOTION_PHOTO:"motion_photo",FAVORITE:"favorite",CONCEPT:"concept",SIMILAR:"similar"}),PERSONAL_SPACE:"personal_space",TEAM_SPACE:"shared_space",ROOT:"/"});Object.freeze({POP:"POP",PUSH:"PUSH",REPLACE:"REPLACE"});var i3=null;function i4(){return i3}let i5=-1,i6=0,i8=1,i9=2,i7=3,oe=4,ot=5,on=6,or=7,oi=8,oo="object"==typeof self?self:globalThis,oa=(e,t)=>{let n=(t,n)=>(e.set(n,t),t),r=i=>{if(e.has(i))return e.get(i);let[o,a]=t[i];switch(o){case i6:case i5:return n(a,i);case i8:{let e=n([],i);for(let t of a)e.push(r(t));return e}case i9:{let e=n({},i);for(let[t,n]of a)e[r(t)]=r(n);return e}case i7:return n(new Date(a),i);case oe:{let{source:e,flags:t}=a;return n(new RegExp(e,t),i)}case ot:{let e=n(new Map,i);for(let[t,n]of a)e.set(r(t),r(n));return e}case on:{let e=n(new Set,i);for(let t of a)e.add(r(t));return e}case or:{let{name:e,message:t}=a;return n(new oo[e](t),i)}case oi:return n(BigInt(a),i);case"BigInt":return n(Object(BigInt(a)),i);case"ArrayBuffer":return n(new Uint8Array(a).buffer,a);case"DataView":{let{buffer:e}=new Uint8Array(a);return n(new DataView(e),a)}}return n(new oo[o](a),i)};return r},os=e=>oa(new Map,e)(0),ol="",{toString:ou}={},{keys:oc}=Object,od=e=>{let t=typeof e;if("object"!==t||!e)return[i6,t];let n=ou.call(e).slice(8,-1);switch(n){case"Array":return[i8,ol];case"Object":return[i9,ol];case"Date":return[i7,ol];case"RegExp":return[oe,ol];case"Map":return[ot,ol];case"Set":return[on,ol];case"DataView":return[i8,n]}return n.includes("Array")?[i8,n]:n.includes("Error")?[or,n]:[i9,n]},of=([e,t])=>e===i6&&("function"===t||"symbol"===t),op=(e,t,n,r)=>{let i=(e,t)=>{let i=r.push(e)-1;return n.set(t,i),i},o=r=>{if(n.has(r))return n.get(r);let[a,s]=od(r);switch(a){case i6:{let t=r;switch(s){case"bigint":a=oi,t=r.toString();break;case"function":case"symbol":if(e)throw TypeError("unable to serialize "+s);t=null;break;case"undefined":return i([i5],r)}return i([a,t],r)}case i8:{if(s){let e=r;return"DataView"===s?e=new Uint8Array(r.buffer):"ArrayBuffer"===s&&(e=new Uint8Array(r)),i([s,[...e]],r)}let e=[],t=i([a,e],r);for(let t of r)e.push(o(t));return t}case i9:{if(s)switch(s){case"BigInt":return i([s,r.toString()],r);case"Boolean":case"Number":case"String":return i([s,r.valueOf()],r)}if(t&&"toJSON"in r)return o(r.toJSON());let n=[],l=i([a,n],r);for(let t of oc(r))(e||!of(od(r[t])))&&n.push([o(t),o(r[t])]);return l}case i7:return i([a,r.toISOString()],r);case oe:{let{source:e,flags:t}=r;return i([a,{source:e,flags:t}],r)}case ot:{let t=[],n=i([a,t],r);for(let[n,i]of r)(e||!(of(od(n))||of(od(i))))&&t.push([o(n),o(i)]);return n}case on:{let t=[],n=i([a,t],r);for(let n of r)(e||!of(od(n)))&&t.push(o(n));return n}}let{message:l}=r;return i([a,{name:s,message:l}],r)};return o},oh=(e,{json:t,lossy:n}={})=>{let r=[];return op(!(t||n),!!t,new Map,r)(e),r};var om="function"==typeof structuredClone?(e,t)=>t&&("json"in t||"lossy"in t)?os(oh(e,t)):structuredClone(e):(e,t)=>os(oh(e,t));function og(){return(og=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(a||(a={}));var ov=function(e){return e},oy="beforeunload",ob="hashchange",o_="popstate";function oE(e){e.preventDefault(),e.returnValue=""}function ow(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter(function(e){return e!==t})}},call:function(t){e.forEach(function(e){return e&&e(t)})}}}function oS(){return Math.random().toString(36).substr(2,8)}function oT(e){var t=e.pathname,n=void 0===t?"/":t,r=e.search,i=void 0===r?"":r,o=e.hash,a=void 0===o?"":o;return i&&"?"!==i&&(n+="?"===i.charAt(0)?i:"?"+i),a&&"#"!==a&&(n+="#"===a.charAt(0)?a:"#"+a),n}function oO(e){var t={};if(e){var n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var oI=function e(e){void 0===e&&(e={});var t=e.window,n=void 0===t?document.defaultView:t,r=n.history;function i(){var e=oO(n.location.hash.substr(1)),t=e.pathname,i=void 0===t?"/":t,o=e.search,a=void 0===o?"":o,s=e.hash,l=void 0===s?"":s,u=r.state||{};return[u.idx,ov({pathname:i,search:a,hash:l,state:u.usr||null,key:u.key||"default"})]}var o=null;function s(){if(o)p.call(o),o=null;else{var e=a.Pop,t=i(),n=t[0],r=t[1];if(p.length){if(null!=n){var s=c-n;s&&(o={action:e,location:r,retry:function(){w(-1*s)}},w(s))}}else b(e)}}n.addEventListener(o_,s),n.addEventListener(ob,function(){oT(i()[1])!==oT(d)&&s()});var l=a.Pop,u=i(),c=u[0],d=u[1],f=ow(),p=ow();function h(){var e=document.querySelector("base"),t="";if(e&&e.getAttribute("href")){var r=n.location.href,i=r.indexOf("#");t=-1===i?r:r.slice(0,i)}return t}function m(e){return h()+"#"+("string"==typeof e?e:oT(e))}function g(e,t){return void 0===t&&(t=null),ov(og({pathname:d.pathname,hash:"",search:""},"string"==typeof e?oO(e):e,{state:t,key:oS()}))}function v(e,t){return[{usr:e.state,key:e.key,idx:t},m(e)]}function y(e,t,n){return!p.length||(p.call({action:e,location:t,retry:n}),!1)}function b(e){l=e;var t=i();c=t[0],d=t[1],f.call({action:l,location:d})}function _(e,t){var i=a.Push,o=g(e,t);if(y(i,o,function(){_(e,t)})){var s=v(o,c+1),l=s[0],u=s[1];try{r.pushState(l,"",u)}catch(e){n.location.assign(u)}b(i)}}function E(e,t){var n=a.Replace,i=g(e,t);if(y(n,i,function(){E(e,t)})){var o=v(i,c),s=o[0],l=o[1];r.replaceState(s,"",l),b(n)}}function w(e){r.go(e)}return null==c&&(c=0,r.replaceState(og({},r.state,{idx:c}),"")),{get action(){return l},get location(){return d},createHref:m,push:_,replace:E,go:w,back:function(){w(-1)},forward:function(){w(1)},listen:function(e){return f.push(e)},block:function(e){var t=p.push(e);return 1===p.length&&n.addEventListener(oy,oE),function(){t(),p.length||n.removeEventListener(oy,oE)}}}}({window:window});function ox(){return oI}function ok(){return om(ox().location)}function oC(){return ok().pathname.replace(/\/$/,"")}function oA(){return ok().state}function oD(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;oI.push(e,t)}function oP(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;oI.replace(e,t)}function oM(e,t){var n=e;e.startsWith("/")||(n="/".concat(e));var r=n.split("/",t+2);return r.length>=t+2?r[t+1]:void 0}function oR(e,t){return function(n){return oM(n,e)===t}}function oL(e,t){return function(n){var r=n.split("/");return r.length>=e&&r[r.length-e]===t}}function oN(e){var t=e.split("/");if(""!==e&&t.length>=2){var n=t[t.length-2],r=t[t.length-3];return n.match(/^(item)$/)||r&&r.match(/^(item)$/)}return!1}oR(0,i2.ALBUM);var oF=oR(0,i2.ALBUM_TYPE.CONCEPT),oU=oR(1,i2.FOLDER),oB=oR(0,i2.ALBUM_TYPE.GENERAL_TAG),oz=oR(0,i2.ALBUM_TYPE.GEOCODING),oj=oR(0,i2.ALBUM_TYPE.PERSON),oH=oR(0,i2.SHARING),oW=oR(0,i2.ALBUM_TYPE.RECENTLY_ADDED),oG=oR(0,i2.ALBUM_TYPE.SIMILAR),oY=oR(0,i2.ALBUM_TYPE.FAVORITE),oV=oR(0,i2.ALBUM_TYPE.VIDEO),oq=oR(0,i2.SEARCH),oZ=(oR(1,i2.TIMELINE),oR(0,i2.ALBUM_TYPE.LIVE)),o$=oR(0,i2.ALBUM_TYPE.DEGREE_360);oL(1,i2.SHARING);var oK=function(e){return!!oN(e)},oQ=function(e){return oK(e)&&null!==e.match("".concat(i2.SLIDESHOW,"$"))},oX=function(e){return oK(e)&&null!==e.match("".concat(i2.EDIT_FACE,"$"))},oJ=function(e){return oW(e)||oV(e)||oz(e)||oB(e)||oj(e)||oF(e)||oG(e)||oY(e)},o0=function(e){return oJ(e)||o$(e)||oZ(e)},o1=function(e){var t=/^.*item_\d+[^]*$/g;return e.match(t)?e.replace("item_","item/"):null},o2=function(e){var t={};return e.split("&").forEach(function(e){var n=(0,t4._)(e.split("="),2),r=n[0],i=decodeURIComponent(n[1]);try{var o=JSON.parse(decodeURIComponent(i));t[r]=o}catch(e){t[r]=i}"keyword"===r&&(t[r]=i.toString())}),t},o3=function(e){return o2(decodeURI(e))};function o4(e){var t,n="".concat(e,"="),r=null===(t=document.cookie.split("; ").find(function(e){return e.startsWith(n)}))||void 0===t?void 0:t.split("=")[1];if(void 0===r)return"";var i="";try{i=decodeURIComponent(r)}catch(e){}return i}function o5(e){e&&(document.cookie="".concat(e,"=; expires=Thu, 01 Jan 1970 00:00:00 GMT"))}var o6=function(){return!!SYNO.SDS.Session.sharing&&("none"===SYNO.SDS.Session.sharing_status||"password"===SYNO.SDS.Session.sharing_status)},o8=function(){return oH(window.location.hash.substring(1))},o9=function(){return null!==window.location.pathname.match(/\/mo\/sharing\/(.*?)$/)},o7=function(){return null!==window.location.pathname.match(/\/mo\/request\/(.*?)$/)},ae=function(){return -1!==window.location.search.indexOf("SYNO.Foto.Sharing.AppInstance")},at=function(){return o6()?SYNO.SDS.Session.sharing_id:o8()?ad(window.location.hash.substr(1).split("?")[0]).passphrase:o9()?window.location.pathname.match(/\/mo\/sharing\/(.*?)$/)[1]:o7()?window.location.pathname.match(/\/mo\/request\/(.*?)$/)[1]:""},an=Object.freeze({PHOTO:/^\/?(personal_space|shared_space)\/([a-zA-Z]+)(?:\/(\d+))?(?:\/(item\/\d+)?(?:\/slideshow|\/edit_face)?)?(?:\/(external_convert_intro_dialog_browse|external_convert_intro_dialog_upload|external_convert_intro_dialog_video))?$/,ALBUM:/^\/?(\w+)(\/personal_space|\/shared_space)?(?:\/(\d+)(?:\/(?!item\/)([^/]*))?)?(?:\/(item\/\d+)?(?:\/slideshow|\/edit_face)?)?(?:\/(external_convert_intro_dialog_browse|external_convert_intro_dialog_upload|external_convert_intro_dialog_video))?$/,SHARING:/^\/?(sharing)(?:\/(\b(?!external_convert_intro_dialog_browse|external_convert_intro_dialog_upload|external_convert_intro_dialog_video\b)\w+))?(?:\/(item\/\d+)?(?:\/slideshow|\/edit_face)?)?(?:\/(external_convert_intro_dialog_browse|external_convert_intro_dialog_upload|external_convert_intro_dialog_video))?$/,SEARCH:/^\/?(search)\/(.*?)\/(personal_space|shared_space)(?:\/(item\/\d+)?)?(?:\/slideshow|\/edit_face)?(?:\/(external_convert_intro_dialog_browse|external_convert_intro_dialog_upload|external_convert_intro_dialog_video))?$/,STANDALONE_SHARING:/^\/?(item\/\d+)?(\/slideshow)?$/,STANDALONE_SHARING_LOCATION:/\/mo\/sharing\/(.*?)$/}),ar=[];Object.keys(i2.ALBUM_TYPE).forEach(function(e){ar.push(i2.ALBUM_TYPE[e])});var ai=Object.values(t9.iR),ao={library:"",type:"",typeId:0,itemId:0,passphrase:"",info:{},specifiedName:"",dialog:""};function aa(e){var t=(0,nV._)({},ao);if(t.library=e[1],t.type=e[2],e[3]&&(t.typeId=parseInt(e[3],10)),e[4]){var n=e[4];t.itemId=parseInt(n.split("/")[1],10)}return e[5]&&(t.dialog=e[5]),t}function as(e){var t=(0,nV._)({},ao);if(ar.indexOf(e[1])>-1&&(t.type=e[1]),e[2]&&(t.library=e[2].substring(1)),e[3]&&(t.typeId=parseInt(e[3],10)),e[4]&&(t.type!==i2.ALBUM_TYPE.CONCEPT||ai.includes(e[4])?t.dialog=e[4]:t.specifiedName=decodeURIComponent(e[4])),e[5]){var n=e[5];t.itemId=parseInt(n.split("/")[1],10)}return e[6]&&(t.dialog=e[6]),t}function al(e){var t=(0,nV._)({},ao);if(t.type=e[1],e[2]&&(t.passphrase=e[2]),e[3]){var n=e[3];t.itemId=parseInt(n.split("/")[1],10)}return e[4]&&(t.dialog=e[4]),t}function au(e){var t=(0,nV._)({},ao);if(t.type=e[1],t.library=e[3],t.info=o3(e[2]),e[4]){var n=e[4];t.itemId=parseInt(n.split("/")[1],10)}return e[5]&&(t.dialog=e[5]),t}function ac(e,t){var n=(0,nV._)({},ao),r=e.match(an.STANDALONE_SHARING_LOCATION),i=t.match(an.STANDALONE_SHARING);if(r[1]&&(n.passphrase=r[1]),i[1]){var o=i[1];n.itemId=parseInt(o.split("/")[1],10)}return n.type=t9.ZP.ALBUM_TYPE.ALBUM,n}function ad(e){if(o9())return ac(window.location.pathname,e);var t=e.match(an.PHOTO);if(t)return aa(t);var n=e.match(an.SHARING);if(n)return al(n);var r=e.match(an.ALBUM);if(r)return as(r);var i=e.match(an.SEARCH);return i?au(i):ao}function af(e){var t=e.startsWith("/")?e.split("/",2)[1]:e.split("/",1)[0];return 0>t.indexOf(i2.PERSONAL_SPACE)&&0>t.indexOf(i2.TEAM_SPACE)?"":t}function ap(e){return o0(e)?ah(e):oq(e)?am(e):o6()?t9.Zu.PERSONAL:af(e)}function ah(e){return o0(e)?e.startsWith("/")?e.split("/",3)[2]:e.split("/",2)[1]:i2.PERSONAL_SPACE}function am(e){return oq(e)?e.startsWith("/")?e.split("/",4)[3]:e.split("/",3)[2]:i2.PERSONAL_SPACE}function ag(){return o4(t9.cn.VIEW_LIBRARY)||i2.TEAM_SPACE}var av="/";function ay(){return ab(oC(),oA())}function ab(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=function(e){if(0===e.length)return"/";var t=function(e,t){return e+av+t};return e.reduce(t,"")},r=e.split(av),i=n(r.slice(1,r.length-1)),o=null;if(oq(e)&&(i="/"),3===r.length&&oJ(e)&&(i="/".concat(i2.ALBUM)),5===r.length&&oF(e)&&(i="/"),t&&t.from&&t.from.length>0){var a,s=om(t);i=null===(a=s.from)||void 0===a?void 0:a.pop(),o=s}return oQ(e)&&(i=n(r.slice(1,r.length-1)),o=t),oX(e)&&(i=n(r.slice(1,r.length-1)),(null==(o=t)?void 0:o.editFace)&&delete o.editFace,0===Object.keys(o).length&&(o=null)),!oK(e)||oQ(e)||oX(e)||(i=n(r.slice(1,r.length-2)),o=t),{pathname:i,state:o}}function a_(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(0!==e.indexOf(av))throw Error("path should be absolute path");return{pathname:e,state:(0,nV._)({},t)}}function aE(){var e=ad(oC()).type,t=null;switch(e){case t9.ZP.ALBUM_TYPE.ALBUM:t="/".concat(t9.ZP.ALBUM_TYPE.ALBUM);break;case t9.ZP.ALBUM_TYPE.SHARING:o9()||(t="/".concat(t9.ZP.ALBUM_TYPE.SHARING))}return t}function aw(){var e=a_(oC().replace("/".concat(i2.SLIDESHOW),""));oD(e.pathname,e.state)}function aS(){oD("/")}function aT(e){oQ(oC())&&(aw(),i4().exit());var t=oC();if(!t.includes("/".concat(e))){var n=a_("".concat(t,"/").concat(e));oP(n.pathname,n.state)}}function aO(e){var t=oC();if(t.includes("/".concat(e))){var n=a_(t.replace("/".concat(e),""));oP(n.pathname,n.state)}}var aI=eW.lazy(function(){return __webpack_require__.e("62").then(__webpack_require__.bind(__webpack_require__,8261))}),ax=null,ak=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(ax)return ax;var t=e.type,n=document.body.appendChild(document.createElement("div")),r=r$.Z.getStore(),i=function(){return f.unmountComponentAtNode(n),setTimeout(function(){return n.remove()})};return ax=new Promise(function(i){var o=(0,nq._)((0,nV._)({},e),{isOpen:!0,handleApply:function(e){var n=e.dontShowAgain;aO(t),i({dontShowAgain:n,type:t9.uE.CONFIRM})},handleClose:function(e){var n=e.dontShowAgain;aO(t),i({dontShowAgain:n,type:t9.uE.CLOSE})}});f.render(eW.createElement(t8.zt,{store:r},eW.createElement(eW.Suspense,{fallback:eW.createElement("div",null)},eW.createElement(aI,o))),n)}).then(function(e){return i(),ax=null,e}).catch(function(e){throw i(),ax=null,e}),aT(t),ax},aC=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,nO.n6)("action","finish");return ak({title:(0,nO.n6)("warning","external_convert_intro_upload_title"),description:(0,is.l)((0,nO.n6)("warning","external_convert_intro_upload_desc_embedded_url"),[{url:nW.SynoDocsLinks.AutoConvertExtensionAndDesktopApp,target:"_blank",color:"var(--color-link-tier2)"}]),confirmText:e,showDontShowAgain:!0,type:t9.iR.EXTERNAL_CONVERT_INTRO_DIALOG_UPLOAD})},aA=__webpack_require__(5853),aD=(0,aA.q$)({LoadAdminSetting:"LOAD_ADMIN_SETTING",LoadTeamSetting:"LOAD_TEAM_SETTING",LoadUserSetting:"LOAD_USER_SETTING",LoadGuestSetting:"LOAD_GUEST_SETTING",LoadWizardInfo:"LOAD_WIZARD_INFO",SetSettingLoaded:"SET_SETTING_LOADED",UpdateAdminSettingStore:"UPDATE_ADMIN_SETTING_STORE",UpdateUserSettingStore:"UPDATE_USER_SETTING_STORE",UpdateTeamSettingStore:"UPDATE_TEAM_SETTING_STORE",UpdateWizardInfoStore:"UPDATE_WIZARD_INFO_STORE",InitTeamSettingStore:"INIT_TEAM_SETTING_STORE",SetCacheSize:"SET_CACHE_SIZE",SetFolderViewThumbnailSizeStore:"SET_FOLDER_VIEW_THUMBNAIL_SIZE_STORE",SetIsClearingConvertedFile:"SET_IS_CLEARING_CONVERTED_FILE"}),aP=(0,aA.Ky)({CalculateCacheSize:"CALCULATE_CACHE_SIZE",GetClearingConvertedFileStatus:"GET_CLEARING_CONVERTED_FILE_STATUS",LoadAllSetting:"LOAD_ALL_SETTING",LoadAdminSetting:"LOAD_ADMIN_SETTING",LoadAmeStatus:"LOAD_AME_STATUS",LoadFolderViewThumbnailSize:"LOAD_FOLDER_VIEW_THUMBNAIL_SIZE",LoadUserSetting:"LOAD_USER_SETTING",LoadSharingSetting:"LOAD_SHARING_SETTING",LoadGuestSetting:"LOAD_GUSET_SETTING",SetAdminSetting:"SET_ADMIN_SETTING",SetFolderViewThumbnailSize:"SET_FOLDER_VIEW_THUMBNAIL_SIZE",SetUserSetting:"SET_USER_SETTING",SetTeamSetting:"SET_TEAM_SETTING",SetFromSettingDialog:"SET_FROM_SETTING_DIALOG",SetWizardInfo:"SET_WIZARD_INFO",StopGetClearingConvertedFileStatus:"STOP_GET_CLEARING_CONVERTED_FILE_STATUS",ClearConvertedFile:"CLEAR_CONVERTED_FILE",EnableAutoGenerateThumbnail:"ENABLE_AUTO_GENERATE_THUMBNAIL"}),aM=function(e){return function(t){return{type:aP.SetFolderViewThumbnailSize,thumbnailSize:t,sessionStorage:e}}};function aR(e){return{type:aP.SetWizardInfo,setting:e}}window.sessionStorage,aM(window.sessionStorage);var aL=function(){return eW.createElement(nP.Z,{className:"synofoto-uploadable-hint-text-button",text:(0,nO.n6)("upload","drop_file_here"),shape:t9.jL.OVAL})},aN=eW.forwardRef(function(e,t){var n=e.addUploadTask,r=e.children,i=(0,t8.I0)(),o=ia(),a=o.isAmeCanConvert,s=o.canUsePcClient,l=o.pcClientHevcSupport,u=(0,t8.v9)(ii.Z.getWizardInteractiveBox),c=u.some(function(e){return e.get("name")===t9.s3.EXTERNAL_CONVERT&&e.get("show")}),f=(0,eW.useRef)(null);(0,eW.useImperativeHandle)(t,function(){return{selectAndUploadFiles:function(){f.current.open()}}});var p=function(){f.current.onDragLeave()},h=function(e){return e.some(function(e){return iX(e.name)})},m=function(e){return!(!h(e)||(0,r2.eb)())&&!a&&!s},g=function(e){return(0,nH._)(function(){var t,r,o;return(0,d.Jh)(this,function(a){switch(a.label){case 0:if(!e.length)return[3,3];if(!(m(e)&&c))return[3,2];return[4,aC((0,nO.n6)("action","still_want_to_upload"))];case 1:return r=(t=a.sent()).type,(o=t.dontShowAgain)&&i(aR({interactive_box:u.map(function(e){return e.get("name")===t9.s3.EXTERNAL_CONVERT?e.set("show",!o):e}).toJS()})),r===t9.uE.CONFIRM&&n(e),[3,3];case 2:h(e)&&s&&!l?(0,r2.eE)()?(0,nG.Z)(eW.createElement(nY.Z,{text:(0,is.Z)((0,nO.n6)("warning","cannot_convert_with_this_device_desc"),nW.SynoDocsLinks.UseMobileGuide)}),{title:(0,nO.n6)("warning","cannot_convert_with_this_device_title"),confirmText:(0,nO.n6)("action","ok"),cancelText:(0,nO.n6)("action","still_want_to_upload")}).then(function(t){"close"===t.type&&n(e)}):(0,nG.Z)(eW.createElement(nY.Z,{text:(0,is.Z)((0,nO.n6)("common","support_partial_codecs_tooltip"),nW.PcClientSettingsCodecProtocol)}),{title:(0,nO.n6)("warning","install_pc_client_codec_title"),confirmText:(0,nO.n6)("action","ok"),cancelText:(0,nO.n6)("action","still_want_to_upload")}).then(function(t){"close"===t.type&&n(e)}):n(e),a.label=3;case 3:return[2]}})})()},v=function(){var e=i$("synofoto-uploadable-hint-upload-button");return eW.createElement("div",{className:"synofoto-uploadable-hint-wrapper",onClick:p},eW.createElement("div",{className:"synofoto-uploadable-hint"},e,aL()))};return eW.createElement(ir,{className:"synofoto-uploadable-dropzone",onDrop:g,ref:f},r,v())});aN.propTypes={addUploadTask:nt().func,children:nt().element},aN.defaultProps={addUploadTask:function(e){},children:null};var aF=aN,aU=(0,aA.q$)((0,aA.U9)({AppendUploadTasks:"APPEND_UPLOAD_TASKS",SetUploadTaskStatus:"SET_UPLOAD_TASK_STATUS",SetFailedUploadTask:"SET_FAILED_UPLOAD_TASK",ShowTaskCreatedMessage:"SHOW_TASK_CREATED_MESSAGE",ShowTaskFinishedMessage:"SHOW_TASK_FINISHED_MESSAGE",RemoveUploadTask:"REMOVE_UPLOAD_TASK",ResetUploadTasks:"RESET_UPLOAD_TASKS"},"MOBILE_")),aB=(0,aA.Ky)((0,aA.U9)({AddUploadToAlbumTask:"ADD_UPLOAD_TO_ALBUM_TASK",AddUploadToFolderTask:"ADD_UPLOAD_TO_FOLDER_TASK",ClearUploadTasks:"CLEAR_UPLOAD_TASKS",ProcessUploadTasks:"PROCESS_UPLOAD_TASKS"},"MOBILE_")),az=function(e){return{type:aU.AppendUploadTasks,uploadTasks:e}},aj=function(e){return{type:aU.SetUploadTaskStatus,taskId:e,taskStatus:t9.Dm.UPLOADING}},aH=function(e){return{type:aU.SetUploadTaskStatus,taskId:e,taskStatus:t9.Dm.DONE}},aW=function(e,t){return{type:aU.SetFailedUploadTask,taskId:e,errorCode:t}},aG=function(e){return{type:aU.RemoveUploadTask,taskId:e}},aY=function(){return{type:aU.ResetUploadTasks}},aV=(0,aA.Ky)({AddGuestUploadTasks:"ADD_GUEST_UPLOAD_TASKS",DeletePhotoRequest:"DELETE_PHOTO_REQUEST",ListPhotoRequest:"LIST_PHOTO_REQUEST",ProcessGuestUploadTasks:"PROCESS_GUEST_UPLOAD_TASKS",GetPhotoRequestInfo:"GET_PHOTO_REQUEST_INFO",OpenDestinationAlbumDialog:"OPEN_DESTINATION_ALBUM_DIALOG",OpenDestinationFolderDialog:"OPEN_DESTINATION_FOLDER_DIALOG",OpenPhotoRequestDialog:"OPEN_PHOTO_REQUEST_DIALOG",OpenPhotoRequestDialogFromFolder:"OPEN_PHOTO_REQUEST_DIALOG_FROM_FOLDER",OpenEditPhotoRequestDialog:"OPEN_EDIT_PHOTO_REQUEST_DIALOG",CreatePhotoRequest:"CREATE_PHOTO_REQUEST",EditPhotoRequest:"EDIT_PHOTO_REQUEST"}),aq=(0,aA.q$)({AddNewPhotoRequest:"ADD_NEW_PHOTO_REQUEST",AppendListResponse:"APPEND_LIST_RESPONSE",ClearPhotoRequest:"CLEAR_PHOTO_REQUEST",LoadListResponse:"LOAD_LIST_RESPONSE",RemovePhotoRequestByPassphrase:"REMOVE_PHOTO_REQUEST_BY_PASSPHRASE",SetPhotoRequestInfo:"SET_PHOTO_REQUEST_INFO",SetPhotoRequestMapLoaded:"SET_PHOTO_REQUEST_MAP_LOADED",SetPhotoRequestSwitchTab:"SET_PHOTO_REQUEST_SWITCH_TAB",UpdatePhotoRequest:"UPDATE_PHOTO_REQUEST"}),aZ=function(e){var t=e.files,n=e.passphrase;return{type:aV.AddGuestUploadTasks,files:t,passphrase:n}},a$=function(e){var t=e.guestName,n=e.handleFinished,r=e.handleFailed;return{type:aV.ProcessGuestUploadTasks,guestName:t,handleFinished:n,handleFailed:r}},aK=function(e){return{type:aV.GetPhotoRequestInfo,passphrase:e}},aQ=function(e){e&&(clearTimeout(e),e=null)},aX=null,aJ=null,a0=function(e){var t=e.message,n=e.onClose,r=e.autoHide,i=e.duration,o=(0,t4._)((0,eW.useState)("synofoto-top-toast"),2),a=o[0],s=o[1],l=function(){aQ(aX),aQ(aJ)};return(0,eW.useEffect)(function(){var e=i-330;return r?(aX=setTimeout(function(){n()},i),aJ=setTimeout(function(){s("synofoto-top-toast hidden")},e)):l(),l},[r,i,n]),eW.createElement(iT,{className:a,overlayClassName:"synofoto-toast-overlay",shouldCloseOnOverlayClick:!1,isOpen:!0},t)};a0.propTypes={message:nt().oneOfType([nt().string,nt().element]),onClose:nt().func,autoHide:nt().bool,duration:nt().number},a0.defaultProps={message:"",onClose:function(){},autoHide:!0,duration:2e3};var a1=a0,a2=(0,aA.q$)({AddTopToast:"Add_TOP_TOAST",ClearTopToast:"CLEAR_TOP_TOAST",SetHasSeenExternalConvertTopToast:"SET_HAS_SEEN_EXTERNAL_CONVERT_TOP_TOAST",DecreaseCountOfExternalConvertFlags:"DECREATE_COUNT_OF_EXTERNAL_CONVERT_FLAGS",IncreaseCountOfExternalConvertFlags:"INCREATE_COUNT_OF_EXTERNAL_CONVERT_FLAGS"});function a3(e){return{type:a2.AddTopToast,id:e}}function a4(){return{type:a2.ClearTopToast}}var a5=document.body.appendChild(document.createElement("div")),a6=function(){f.unmountComponentAtNode(a5),r$.Z.getStore().dispatch(a4())},a8=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=r$.Z.getStore();new Promise(function(n){var r=(0,nq._)((0,nV._)({},e),{onClose:function(){n()}});f.render(eW.createElement(t8.zt,{store:t},eW.createElement(a1,r)),a5)}).then(function(){a6()}).catch(function(){return a6()})},a9={openTopToast:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a6();var t=e.id||t9.yX.DEFAULT,n=e.callback||function(){};r$.Z.getStore().dispatch(a3(t)),requestAnimationFrame(function(){a8(e),n()})}},a7=0,se=function(e,t){return a7===e?t:t.filter(function(t){return t.size<=e})},st=1048576,sn=function(e){return e/st},sr=function(e){var t=nL(r$.Z.getStore().getState()),n=se(t,e);return e.length!==n.length?a9.openTopToast({message:(0,rX.Z)((0,nO.n6)("photo_request","over_filesize_limit"),sn(t))}):a9.openTopToast({message:(0,rX.Z)((0,nO.n6)("app","num_files_added"),n.length)}),n},si=function(e,t){var n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=sr(e);if(0===r.length)return!1;var i=r$.Z.getStore();return n&&i.dispatch(aY()),i.dispatch(aZ({files:r,passphrase:t})),!0},so=function(e){var t=e.passphrase,n=e.setPageState,r=(0,eW.useRef)(null),i=function(e){si(e,t,!0)&&n(t9.U7.PREPARING_UPLOAD)};return eW.createElement(aF,{addUploadTask:i,ref:r},eW.createElement("div",{className:"synofoto-photo-request-empty-view"},eW.createElement("div",{className:"synofoto-photo-request-view-container"},eW.createElement(nj,null),eW.createElement(nz,null),eW.createElement(nP.Z,{text:(0,nO.n6)("photo_request","add_files"),handler:function(){r.current.selectAndUploadFiles()},color:t9.rp.MAIN,shape:t9.jL.OVAL,size:t9.qE.LARGE,dataTestId:"photo-request-add-files-button"}))))};so.propTypes={passphrase:nt().string.isRequired,setPageState:nt().func.isRequired};var sa=so,ss=function(e){var t=e.passphrase,n=e.setPageState,r=(0,eW.useRef)(null),i=function(e){si(e,t,!0)&&n(t9.U7.PREPARING_UPLOAD)};return eW.createElement("div",{className:"synofoto-photo-request-empty-view"},eW.createElement("div",{className:"synofoto-photo-request-view-container"},eW.createElement(nj,null),eW.createElement(nz,null),eW.createElement(nP.Z,{text:(0,nO.n6)("photo_request","add_files"),handler:function(){r.current.open()},color:t9.rp.MAIN,shape:t9.jL.OVAL,size:t9.qE.LARGE,dataTestId:"photo-request-add-files-button"}),eW.createElement(ir,{ref:r,onDrop:i})))};ss.propTypes={passphrase:nt().string.isRequired,setPageState:nt().func.isRequired};var sl=ss,su=(0,nw.C)(sa,sl);(0,nO.n6)("error","email_invalid");var sc={isValid:function(e){return e.length>0},errorMessage:(0,nO.n6)("app","required_field")};(0,nO.n6)("error","folder_name_too_long"),(0,nO.n6)("error","reserved_folder_name");var sd={isValid:function(e){return!e.match(t9.w0)},errorMessage:(0,nO.n6)("error","reserved_name_mobile")},sf=function(e,t){var n=!0,r=!1,i=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var s=o.value;if(!s.isValid(e))return{isValid:!1,errorMessage:s.errorMessage}}}catch(e){r=!0,i=e}finally{try{n||null==a.return||a.return()}finally{if(r)throw i}}return{isValid:!0,errorMessage:""}},sp=31,sh=[sc,sd],sm=function(e){var t=e.guestName,n=e.setGuestName,r=e.guestNameValid,i=e.setGuestNameValid,o=void 0===n,a=(0,t4._)((0,eW.useState)(""),2),s=a[0],l=a[1],u=function(e){var t=sf(e,sh).errorMessage;l(t),i(""===t)},c=function(e){var t=e.target.value.trim();u(t),n(t)},d=function(){n(""),u("")},f=t6()("synofoto-input",{invalid:!r});return eW.createElement("div",{className:"synofoto-photo-request-guest-name-info"},eW.createElement("div",{className:"synofoto-photo-request-guest-name-label"},(0,nO.n6)("photo_request","user_name")),eW.createElement("div",{className:"synofoto-guest-name-info-input"},eW.createElement("input",{disabled:o,type:"text",className:f,value:t,maxLength:sp,onChange:c,placeholder:(0,nO.n6)("photo_request","hint_empty_name"),"data-tooltip-id":t9.ZP.GLOBAL_WARNING_TOOLTIP_ID,"data-tooltip-content":r?"":s,"data-tooltip-place":"top"}),""!==t&&!o&&eW.createElement(nD.Z,{className:"synofoto-input-tool-icon",iconCls:"clear-btn-icon",handler:d})))};sm.propTypes={guestName:nt().string,setGuestName:nt().func,guestNameValid:nt().bool,setGuestNameValid:nt().func},sm.defaultProps={guestName:"",setGuestName:void 0,guestNameValid:!0,setGuestNameValid:function(){}};var sg=sm,sv=function(e){var t=e.addUploadTask,n=e.setPageState,r=e.guestName,i=e.allowUpload,o=(0,t8.I0)(),a=function(){o(a$({guestName:r,handleFinished:function(){return n(t9.U7.FINISHED_UPLOAD)},handleFailed:function(){return n(t9.U7.FAILED_UPLOAD)}})),n(t9.U7.UPLOADING)};return eW.createElement("div",{className:"synofoto-preparing-upload-footer"},eW.createElement(nP.Z,{color:t9.rp.GREY,shape:t9.jL.OVAL,text:(0,nO.n6)("photo_request","add_more_files"),handler:t,dataTestId:"add-more-files-btn"}),eW.createElement(nP.Z,{color:t9.rp.MAIN,shape:t9.jL.OVAL,text:(0,nO.n6)("permission","upload"),handler:a,disabled:!i,dataTestId:"upload-btn"}))};sv.propTypes={addUploadTask:nt().func.isRequired,setPageState:nt().func.isRequired,guestName:nt().string,allowUpload:nt().bool},sv.defaultProps={guestName:"",allowUpload:!1};var sy=sv,sb=__webpack_require__(3930),s_=__webpack_require__.n(sb),sE=32,sw="synofoto-upload-task-default-preview-image-canvas",sS="synofoto-upload-task-preview-image-canvas",sT=function(e,t){return!e||!t.match(/^image\/(gif|jpeg|png|svg\+xml)$/)},sO=function(e){var t=e.imageUrl,n=e.mimetype,r=e.imageSize,i=(0,t4._)((0,eW.useState)(sw),2),o=i[0],a=i[1],s=(0,eW.useRef)(null),l=(0,eW.useRef)(null),u=function(){l.current&&t&&!sT(t,n)&&(l.current.src=t)};return(0,eW.useEffect)(function(){if(s.current.width=r,s.current.height=r,n){l.current=new Image;var e=s.current.getContext("2d");e.beginPath(),l.current.onload=function(){if(l.current){var t=l.current.width,n=l.current.height,i=Math.min(t,n),o=function(e){return e<=0?0:e/2};e.rect(0,0,r,r),e.fillStyle="#EEEEEE",e.fill(),e.drawImage(l.current,o(t-n),o(n-t),i,i,0,0,r,r),a(sS)}}}return setTimeout(function(){u()},500),function(){l.current&&(l.current=null)}},[]),(0,eW.useEffect)(function(){u()},[t]),eW.createElement("canvas",{"data-testid":"upload-image-preview",className:o,ref:s})};sO.propTypes={imageUrl:nt().string,mimetype:nt().string,imageSize:nt().number},sO.defaultProps={imageUrl:null,mimetype:"",imageSize:sE};var sI=sO;function sx(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.name,r=void 0===n?"":n;switch(e){case t9.ZQ.ALBUM_NOT_FOUND:case t9.ZQ.PASSPHRASE_NOT_FOUND:return(0,nO.n6)("upload","error_album_not_exist");case t9.ZQ.SHOULD_UPGRADE_USER:return(0,nO.n6)("upload","error_system_upgrading");case t9.ZQ.USER_DISABLED:return(0,nO.n6)("error","user_disabled");case t9.ZQ.USER_QUOTA_FULL:return(0,nO.n6)("background_task","error_user_quota_not_enough");case t9.ZQ.SPACE_FULL:return(0,nO.n6)("error","volume_full");case t9.ZQ.INVALID_FOLDER_NAME:return(0,nO.n6)("upload","error_reserved_name");case t9.ZQ.UNSUPPORTED_FILE_TYPE:return(0,nO.n6)("error","unsupported_file_type");case t9.ZQ.TARGET_FOLDER_NOT_EXIST:return(0,nO.n6)("background_task","error_target_folder_not_existed");case t9.ZQ.EXCLUDED_EXTENSION:return(0,rX.Z)((0,nO.n6)("error","excluded_extension"),r.split(".").pop().toUpperCase());case t9.ZQ.TEAM_LIBRARY_PERMISSION_DENIED:return _S("is_admin")?(0,nO.n6)("upload","error_shared_space_disabled"):(0,nO.n6)("upload","error_shared_space_permission_deny");case t9.ZQ.PASSWORD_REQUIRED:return(0,nO.n6)("upload","error_target_folder_incorrect_password");case t9.ZQ.PERMISSION_CHECK_FAILED:case t9.ZQ.TEAM_FOLDER_PERMISSION_DENY:return(0,nO.n6)("upload","error_shared_space_permission_deny");case t9.ZQ.SHARING_ERROR_TOKEN:return(0,nO.n6)("error","photo_request_not_valid");case t9.Pe.UPLOAD_TASK_UNDEFINED_FAILED:return(0,nO.n6)("upload","error_upload_failed_undefined");default:return(0,nO.n6)("error","unknown")}}var sk="synofoto-upload-task-status-mobile",sC=function(e){var t=e.status,n=e.errorCode,r=e.file,i=r.name,o=r.size;if(n)return eW.createElement("div",{className:"".concat(sk," upload-failed")},sx(n,{name:i}));var a=t9.Dm.DONE===t?eW.createElement("div",{className:"synofoto-upload-task-status-success-mobile","data-testid":"uploaded-success-icon"}):null;return eW.createElement("div",{className:sk},a,(0,nO.D9)(o))};sC.propTypes={status:nt().oneOf([t9.Dm.WAITING,t9.Dm.UPLOADING,t9.Dm.DONE]).isRequired,errorCode:nt().number,file:nt().shape({name:nt().string.isRequired,size:nt().number.isRequired}).isRequired},sC.defaultProps={errorCode:null};var sA=sC,sD=function(e){var t=(0,t4._)((0,eW.useState)(null),2),n=t[0],r=t[1];return(0,eW.useEffect)(function(){try{var t=window.URL.createObjectURL(e);return r(t),function(){window.URL.revokeObjectURL(t)}}catch(e){return function(){}}},[e]),{fileURL:n}},sP=__webpack_require__(2052),sM=function(e,t){return"webman/3rdparty/SynologyPhotos/animation/".concat(e,"/").concat(t)},sR=eW.lazy(function(){return __webpack_require__.e("608").then(__webpack_require__.bind(__webpack_require__,9185))}),sL=40,sN="30.6px",sF={width:sN,height:sN,margin:"auto"},sU={path:sM(t9.Q2.LIGHT,"ic_uploading.json"),loop:!0,play:!0},sB=function(e){var t=e.uploadTask,n=(0,t8.I0)(),r=t.get("status"),i=t9.Dm.UPLOADING===r,o=t9.Dm.WAITING===r,a=t.get("item").errorCode,s=t.get("item").file,l=sD(s).fileURL,u=s.type,c=s.name,d=(0,sP.Z)({tooltipStr:c}),f=d.tooltipTitle,p=d.setTooltipTargetRef,h=function(){return n(aG(t.get("id")))},m=function(){return eW.createElement("div",{"data-testid":"uploading-animation",className:"synofoto-upload-task-uploading-mobile"},eW.createElement(eW.Suspense,{fallback:eW.createElement("div",null)},eW.createElement(sR,(0,nV._)({style:sF},sU))))};return eW.createElement("div",{className:"synofoto-upload-task-mobile"},eW.createElement("div",{className:"synofoto-upload-task-preview-image-wrapper-mobile"},i&&m(),eW.createElement(sI,{imageUrl:l,mimetype:u,imageSize:sL})),eW.createElement("div",{className:"synofoto-upload-task-detail-mobile",ref:p,"data-tooltip-id":t9.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":f},c),eW.createElement(sA,{status:r,errorCode:a,file:s}),o&&eW.createElement(nD.Z,{dataTestId:"cancel-upload-task-btn",className:"synofoto-upload-task-delete-btn-mobile",iconCls:"combo-delete-btn-icon",handler:h}))};sB.propTypes={uploadTask:s_().mapContains({id:nt().string.isRequired,status:nt().oneOf([t9.Dm.WAITING,t9.Dm.UPLOADING,t9.Dm.DONE]).isRequired,item:nt().object.isRequired,destination:s_().mapContains({library:nt().string,folderId:nt().number,albumId:nt().number,passphrase:nt().string}).isRequired}).isRequired};var sz=sB;function sj(){return(sj=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function sH(e,t){return(sH=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function sW(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,sH(e,t)}function sG(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var sY=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function sV(e,t){return!!(e===t||sY(e)&&sY(t))}function sq(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!sV(e[n],t[n]))return!1;return!0}var sZ=function(e,t){void 0===t&&(t=sq);var n,r,i=[],o=!1;return function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return o&&n===this&&t(a,i)||(r=e.apply(this,a),o=!0,n=this,i=a),r}},s$="object"==typeof performance&&"function"==typeof performance.now?function(){return performance.now()}:function(){return Date.now()};function sK(e){cancelAnimationFrame(e.id)}function sQ(e,t){var n=s$();function r(){s$()-n>=t?e.call(null):i.id=requestAnimationFrame(r)}var i={id:requestAnimationFrame(r)};return i}var sX=null;function sJ(e){if(void 0===e&&(e=!1),null===sX||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),i=r.style;i.width="100px",i.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?sX="positive-descending":(t.scrollLeft=1,sX=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t)}return sX}var s0=function(e,t,n,r){var i,o,a;if("column"===e?(i=r.columnMetadataMap,o=t.columnWidth,a=r.lastMeasuredColumnIndex):(i=r.rowMetadataMap,o=t.rowHeight,a=r.lastMeasuredRowIndex),n>a){var s=0;if(a>=0){var l=i[a];s=l.offset+l.size}for(var u=a+1;u<=n;u++){var c=o(u);i[u]={offset:s,size:c},s+=c}"column"===e?r.lastMeasuredColumnIndex=n:r.lastMeasuredRowIndex=n}return i[n]},s1=150,s2=function(e,t){return e},s3=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},s4=function(e,t,n){var r=e.itemSize,i=n.itemMetadataMap,o=n.lastMeasuredIndex;if(t>o){var a=0;if(o>=0){var s=i[o];a=s.offset+s.size}for(var l=o+1;l<=t;l++){var u=r(l);i[l]={offset:a,size:u},a+=u}n.lastMeasuredIndex=t}return i[t]},s5=function(e){var t,n,r=e.getItemOffset,i=e.getEstimatedTotalSize,o=e.getItemSize,a=e.getOffsetForIndexAndAlignment,s=e.getStartIndexForOffset,l=e.getStopIndexForStartIndex,u=e.initInstanceProps,c=e.shouldResetStyleCacheOnItemSizeChange,d=e.validateProps;return n=t=function(e){function t(t){var n;return(n=e.call(this,t)||this)._instanceProps=u(n.props,sG(sG(n))),n._outerRef=void 0,n._resetIsScrollingTimeoutId=null,n.state={instance:sG(sG(n)),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof n.props.initialScrollOffset?n.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},n._callOnItemsRendered=void 0,n._callOnItemsRendered=sZ(function(e,t,r,i){return n.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:r,visibleStopIndex:i})}),n._callOnScroll=void 0,n._callOnScroll=sZ(function(e,t,r){return n.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:r})}),n._getItemStyle=void 0,n._getItemStyle=function(e){var t,i=n.props,a=i.direction,s=i.itemSize,l=i.layout,u=n._getItemStyleCache(c&&s,c&&l,c&&a);if(u.hasOwnProperty(e))t=u[e];else{var d=r(n.props,e,n._instanceProps),f=o(n.props,e,n._instanceProps),p="horizontal"===a||"horizontal"===l,h="rtl"===a,m=p?d:0;u[e]=t={position:"absolute",left:h?void 0:m,right:h?m:void 0,top:p?0:d,height:p?"100%":f,width:p?f:"100%"}}return t},n._getItemStyleCache=void 0,n._getItemStyleCache=sZ(function(e,t,n){return{}}),n._onScrollHorizontal=function(e){var t=e.currentTarget,r=t.clientWidth,i=t.scrollLeft,o=t.scrollWidth;n.setState(function(e){if(e.scrollOffset===i)return null;var t=n.props.direction,a=i;if("rtl"===t)switch(sJ()){case"negative":a=-i;break;case"positive-descending":a=o-r-i}return a=Math.max(0,Math.min(a,o-r)),{isScrolling:!0,scrollDirection:e.scrollOffset<i?"forward":"backward",scrollOffset:a,scrollUpdateWasRequested:!1}},n._resetIsScrollingDebounced)},n._onScrollVertical=function(e){var t=e.currentTarget,r=t.clientHeight,i=t.scrollHeight,o=t.scrollTop;n.setState(function(e){if(e.scrollOffset===o)return null;var t=Math.max(0,Math.min(o,i-r));return{isScrolling:!0,scrollDirection:e.scrollOffset<t?"forward":"backward",scrollOffset:t,scrollUpdateWasRequested:!1}},n._resetIsScrollingDebounced)},n._outerRefSetter=function(e){var t=n.props.outerRef;n._outerRef=e,"function"==typeof t?t(e):null!=t&&"object"==typeof t&&t.hasOwnProperty("current")&&(t.current=e)},n._resetIsScrollingDebounced=function(){null!==n._resetIsScrollingTimeoutId&&sK(n._resetIsScrollingTimeoutId),n._resetIsScrollingTimeoutId=sQ(n._resetIsScrolling,s1)},n._resetIsScrolling=function(){n._resetIsScrollingTimeoutId=null,n.setState({isScrolling:!1},function(){n._getItemStyleCache(-1,null)})},n}sW(t,e),t.getDerivedStateFromProps=function(e,t){return s3(e,t),d(e),null};var n=t.prototype;return n.scrollTo=function(e){e=Math.max(0,e),this.setState(function(t){return t.scrollOffset===e?null:{scrollDirection:t.scrollOffset<e?"forward":"backward",scrollOffset:e,scrollUpdateWasRequested:!0}},this._resetIsScrollingDebounced)},n.scrollToItem=function(e,t){void 0===t&&(t="auto");var n=this.props.itemCount,r=this.state.scrollOffset;e=Math.max(0,Math.min(e,n-1)),this.scrollTo(a(this.props,e,t,r,this._instanceProps))},n.componentDidMount=function(){var e=this.props,t=e.direction,n=e.initialScrollOffset,r=e.layout;if("number"==typeof n&&null!=this._outerRef){var i=this._outerRef;"horizontal"===t||"horizontal"===r?i.scrollLeft=n:i.scrollTop=n}this._callPropsCallbacks()},n.componentDidUpdate=function(){var e=this.props,t=e.direction,n=e.layout,r=this.state,i=r.scrollOffset;if(r.scrollUpdateWasRequested&&null!=this._outerRef){var o=this._outerRef;if("horizontal"===t||"horizontal"===n){if("rtl"===t)switch(sJ()){case"negative":o.scrollLeft=-i;break;case"positive-ascending":o.scrollLeft=i;break;default:var a=o.clientWidth,s=o.scrollWidth;o.scrollLeft=s-a-i}else o.scrollLeft=i}else o.scrollTop=i}this._callPropsCallbacks()},n.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&sK(this._resetIsScrollingTimeoutId)},n.render=function(){var e=this.props,t=e.children,n=e.className,r=e.direction,o=e.height,a=e.innerRef,s=e.innerElementType,l=e.innerTagName,u=e.itemCount,c=e.itemData,d=e.itemKey,f=void 0===d?s2:d,p=e.layout,h=e.outerElementType,m=e.outerTagName,g=e.style,v=e.useIsScrolling,y=e.width,b=this.state.isScrolling,_="horizontal"===r||"horizontal"===p,E=_?this._onScrollHorizontal:this._onScrollVertical,w=this._getRangeToRender(),S=w[0],T=w[1],O=[];if(u>0)for(var I=S;I<=T;I++)O.push((0,eW.createElement)(t,{data:c,key:f(I,c),index:I,isScrolling:v?b:void 0,style:this._getItemStyle(I)}));var x=i(this.props,this._instanceProps);return(0,eW.createElement)(h||m||"div",{className:n,onScroll:E,ref:this._outerRefSetter,style:sj({position:"relative",height:o,width:y,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:r},g)},(0,eW.createElement)(s||l||"div",{children:O,ref:a,style:{height:_?"100%":x,pointerEvents:b?"none":void 0,width:_?x:"100%"}}))},n._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],i=e[3];this._callOnItemsRendered(t,n,r,i)}if("function"==typeof this.props.onScroll){var o=this.state,a=o.scrollDirection,s=o.scrollOffset,l=o.scrollUpdateWasRequested;this._callOnScroll(a,s,l)}},n._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,i=r.isScrolling,o=r.scrollDirection,a=r.scrollOffset;if(0===t)return[0,0,0,0];var u=s(this.props,a,this._instanceProps),c=l(this.props,u,a,this._instanceProps);return[Math.max(0,u-(i&&"backward"!==o?1:Math.max(1,n))),Math.max(0,Math.min(t-1,c+(i&&"forward"!==o?1:Math.max(1,n)))),u,c]},t}(eW.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},n}({getItemOffset:function(e,t){return t*e.itemSize},getItemSize:function(e,t){return e.itemSize},getEstimatedTotalSize:function(e){var t=e.itemCount;return e.itemSize*t},getOffsetForIndexAndAlignment:function(e,t,n,r){var i=e.direction,o=e.height,a=e.itemCount,s=e.itemSize,l=e.layout,u=e.width,c="horizontal"===i||"horizontal"===l?u:o,d=Math.max(0,a*s-c),f=Math.min(d,t*s),p=Math.max(0,t*s-c+s);switch("smart"===n&&(n=r>=p-c&&r<=f+c?"auto":"center"),n){case"start":return f;case"end":return p;case"center":var h=Math.round(p+(f-p)/2);if(h<Math.ceil(c/2))return 0;if(h>d+Math.floor(c/2))return d;return h;default:if(r>=p&&r<=f)return r;if(r<p)return p;return f}},getStartIndexForOffset:function(e,t){return Math.max(0,Math.min(e.itemCount-1,Math.floor(t/e.itemSize)))},getStopIndexForStartIndex:function(e,t,n){var r=e.direction,i=e.height,o=e.itemCount,a=e.itemSize,s=e.layout,l=e.width,u=Math.ceil((("horizontal"===r||"horizontal"===s?l:i)+n-t*a)/a);return Math.max(0,Math.min(o-1,t+u-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){e.itemSize}}),s6=function(e){var t=e.index,n=e.style,r=e.data;return eW.createElement("div",{style:n,className:"react-window-render-wrapper"},r.get(t))},s8=eW.forwardRef(function(e,t){var n=e.data,r=e.displayNum,i=e.className,o=e.itemSize,a=e.width,s=e.testId;return eW.createElement("div",{"data-testid":s},eW.createElement(s5,{className:i,height:o*(n.size>r?r:n.size),itemCount:n.size,itemSize:o,width:a,itemData:n,ref:t},s6))}),s9={data:s_().list.isRequired,displayNum:nt().number.isRequired,itemSize:nt().number.isRequired,className:nt().string,width:nt().oneOfType([nt().number,nt().string]).isRequired,testId:nt().string},s7={className:"",testId:""};s8.propTypes=s9,s8.defaultProps=s7;var le=s8;function lt(e,t){return e===t}function ln(e,t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,i=0;i<r;i++)if(!e(t[i],n[i]))return!1;return!0}function lr(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"==typeof e}))throw Error("Selector creators expect all input-selectors to be functions, instead received the following types: ["+t.map(function(e){return typeof e}).join(", ")+"]");return t}var li=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];var o=0,a=r.pop(),s=lr(r),l=e.apply(void 0,[function(){return o++,a.apply(null,arguments)}].concat(n)),u=e(function(){for(var e=[],t=s.length,n=0;n<t;n++)e.push(s[n].apply(null,arguments));return l.apply(null,e)});return u.resultFunc=a,u.dependencies=s,u.recomputations=function(){return o},u.resetRecomputations=function(){return o=0},u}}(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt,n=null,r=null;return function(){return ln(t,n,arguments)||(r=e.apply(null,arguments)),n=arguments,r}}),lo=function(e){return e.get("status")===t9.Dm.DONE&&null!==e.get("item").errorCode},la=function(e){return e.get("status")===t9.Dm.DONE},ls=function(e){return e.getIn(["taskQueue","mobileUploadTask","list"])},ll=function(e){return ls(e).find(function(e){return e.get("status")===t9.Dm.WAITING||e.get("status")===t9.Dm.UPLOADING})||null},lu=li(ls,function(e){return e.count(la)}),lc=li(ls,function(e){return e.size}),ld=li(ls,function(e){return e.count(lo)}),lf={getTasks:ls,getFirstWaitingOrProcessingTask:ll,getNumDone:lu,getNumTotal:lc,getNumFailed:ld},lp=77,lh=function(){var e=(0,t8.v9)(lf.getTasks),t=(0,eW.useRef)(null),n=(0,t4._)((0,eW.useState)(5*lp),2),r=n[0],i=n[1];(0,eW.useEffect)(function(){t.current&&i(t.current.getBoundingClientRect().height)},[]);var o=e.map(function(e){return eW.createElement(sz,{key:e.get("id"),uploadTask:e})});return eW.createElement("div",{className:"synofoto-task-list-mobile-container",ref:t},eW.createElement(le,{className:"synofoto-task-list-mobile",displayNum:Math.ceil(r/lp),itemSize:lp,width:"100%",data:o,testId:"task-list"}))},lm=function(){return eW.createElement("div",{className:"synofoto-photo-request-upload-queue"},eW.createElement(lh,null))},lg=function(){var e=(0,t8.v9)(lf.getTasks),t=(0,nO.D9)(e.reduce(function(e,t){return e+t.get("item").file.size},0));return eW.createElement("div",{className:"synofoto-photo-request-upload-queue-info"},(0,rX.Z)((0,nO.a9)("photo_request","total_file_count_filesize",e.size),e.size,t))},lv=function(e){var t=e.guestName,n=e.passphrase,r=e.setGuestName,i=e.setPageState,o=(0,eW.useRef)(null),a=(0,t4._)((0,eW.useState)(!0),2),s=a[0],l=a[1],u=(0,t8.v9)(lf.getTasks),c=function(e){si(e,n,!1)},d=function(){return o.current.selectAndUploadFiles()};return eW.createElement(aF,{addUploadTask:c,ref:o},eW.createElement("div",{className:"synofoto-photo-request-preparing-upload-view"},eW.createElement(nz,null),eW.createElement(sg,{guestName:t,setGuestName:r,guestNameValid:s,setGuestNameValid:l}),eW.createElement(lg,null),eW.createElement(lm,null),eW.createElement(sy,{addUploadTask:d,setPageState:i,guestName:t,allowUpload:s&&""!==t&&u.size>0})))};lv.propTypes={guestName:nt().string.isRequired,passphrase:nt().string.isRequired,setGuestName:nt().func.isRequired,setPageState:nt().func.isRequired};var ly=lv,lb=31,l_=[sc,sd],lE=function(e){var t=e.addUploadTask,n=e.setPageState,r=e.guestName,i=e.setGuestName,o=(0,t8.I0)(),a=(0,t4._)((0,eW.useState)(r),2),s=a[0],l=a[1],u=(0,t4._)((0,eW.useState)(""),2),c=u[0],d=u[1],f=""===c,p=(0,t8.v9)(lf.getTasks),h=function(){o(a$({guestName:s,handleFinished:function(){return n(t9.U7.FINISHED_UPLOAD)},handleFailed:function(){return n(t9.U7.FAILED_UPLOAD)}})),i(s),n(t9.U7.UPLOADING)},m=function(e){d(sf(e,l_).errorMessage)},g=function(e){var t=e.target.value.trim();m(t),l(t)},v=function(){l(""),m("")},y=t6()("synofoto-input",{invalid:!f});return eW.createElement("div",{className:"synofoto-photo-request-upload-control"},eW.createElement("div",null,(0,nO.n6)("photo_request","user_name")),eW.createElement("div",{className:"synofoto-preparing-upload-control-username-input"},eW.createElement("input",{type:"text",className:y,value:s,maxLength:lb,onChange:g,"data-testid":"preparing-upload-username-input",placeholder:(0,nO.n6)("photo_request","hint_empty_name")}),""!==s&&eW.createElement(nD.Z,{className:"synofoto-input-tool-icon",iconCls:"clear-btn-icon",handler:v,dataTestId:"preparing-upload-username-input-clear-btn"}),!f&&eW.createElement("div",{className:"synofoto-input-error-message"},c)),eW.createElement("div",{className:"synofoto-preparing-upload-control-footer"},eW.createElement(nP.Z,{color:t9.rp.GREY,shape:t9.jL.OVAL,text:(0,nO.n6)("photo_request","add_more_files"),handler:t,dataTestId:"add-more-files-btn"}),eW.createElement(nP.Z,{color:t9.rp.MAIN,shape:t9.jL.OVAL,text:(0,nO.n6)("permission","upload"),handler:h,disabled:!f||""===s||0===p.size,dataTestId:"upload-btn"})))};lE.propTypes={addUploadTask:nt().func.isRequired,setPageState:nt().func.isRequired,guestName:nt().string,setGuestName:nt().func.isRequired},lE.defaultProps={guestName:""};var lw=lE,lS=function(e){var t=e.guestName,n=e.passphrase,r=e.setGuestName,i=e.setPageState,o=(0,eW.useRef)(null),a=function(e){si(e,n,!1)},s=function(){return o.current.open()};return eW.createElement("div",{className:"synofoto-photo-request-preparing-upload-view-mobile"},eW.createElement(nz,null),eW.createElement(lg,null),eW.createElement(lm,null),eW.createElement(lw,{addUploadTask:s,setPageState:i,guestName:t,setGuestName:r}),eW.createElement(ir,{ref:o,onDrop:a}))};lS.propTypes={guestName:nt().string.isRequired,passphrase:nt().string.isRequired,setGuestName:nt().func.isRequired,setPageState:nt().func.isRequired};var lT=lS,lO=(0,nw.C)(ly,lT),lI=function(){return{type:aB.ClearUploadTasks}},lx=function(e){var t=e.file,n=e.numFailed,r=e.isUploading,i=sD(t).fileURL;if(r)return eW.createElement(sI,{imageUrl:i,mimetype:t.type,imageSize:40});var o=n>0?"summary-uploaded-failed":"summary-uploaded-success";return eW.createElement("div",{"data-testid":"summary-image-preview",className:"synofoto-task-summary-image ".concat(o)})};lx.propTypes={file:nt().shape({type:nt().string}),numFailed:nt().number.isRequired,isUploading:nt().bool.isRequired},lx.defaultProps={file:null};var lk=lx,lC={total:nt().number.isRequired,current:nt().number.isRequired,hasStripedAnimated:nt().bool},lA={hasStripedAnimated:!1},lD=function(e){var t=e.total,n=e.current,r=e.hasStripedAnimated,i={width:"".concat(n/t*100,"%")},o=t6()("synofoto-progress-inner-bar",{"synofoto-progress-bar-striped":r,"synofoto-progress-bar-animated":r});return eW.createElement("div",{"data-testid":"progress-bar",className:"synofoto-progress-bar"},eW.createElement("div",{className:o,style:i}))};lD.propTypes=lC,lD.defaultProps=lA;var lP=lD,lM=function(e){var t=e.numTotal,n=e.numDone;return e.isUploading?eW.createElement(eW.Fragment,null,eW.createElement("div",{className:"synofoto-task-progress-bar-ct-mobile"},eW.createElement(lP,{total:t,current:n})),eW.createElement("div",null,"".concat(n,"/").concat(t))):null};lM.propTypes={numTotal:nt().number.isRequired,numDone:nt().number.isRequired,isUploading:nt().bool.isRequired};var lR=lM,lL=function(e,t,n){if(n)return eW.createElement("div",{className:"synofoto-task-summary-status-info"},(0,nO.Xp)("upload","num_item_uploading",e));if(0===t)return eW.createElement("div",{className:"synofoto-task-summary-status-info"},(0,nO.Xp)("upload","num_item_uploaded",e));if(e===t)return eW.createElement("div",{className:"synofoto-task-summary-status-info"},(0,nO.Xp)("upload","num_fail",t));if(e>t)return eW.createElement(eW.Fragment,null,eW.createElement("div",{className:"synofoto-task-summary-status-info"},(0,nO.Xp)("upload","num_item_uploaded",e-t)),(0,nO.Xp)("upload","num_fail",t));throw Error("Invalid state")},lN=function(e){return lL(e.numTotal,e.numFailed,e.isUploading)};lN.propTypes={numTotal:nt().number.isRequired,numFailed:nt().number.isRequired,isUploading:nt().bool.isRequired};var lF=lN,lU=function(e){var t=e.showClearButton,n=(0,t8.I0)(),r=(0,t8.v9)(lf.getFirstWaitingOrProcessingTask),i=r?r.get("item").file:null,o=(0,t8.v9)(lf.getNumTotal),a=(0,t8.v9)(lf.getNumFailed),s=(0,t8.v9)(lf.getNumDone),l=o>s,u=function(){return n(lI())};return eW.createElement("div",{className:"synofoto-task-summary-mobile"},eW.createElement("div",{className:"synofoto-task-summary-preview-image-wrapper-mobile"},eW.createElement(lk,{file:i,numFailed:a,isUploading:l})),eW.createElement("div",{className:"synofoto-task-summary-content-wrapper-mobile"},eW.createElement(lF,{numTotal:o,numFailed:a,isUploading:l}),eW.createElement(lR,{numTotal:o,numDone:s,isUploading:l})),!l&&t&&eW.createElement(nD.Z,{dataTestId:"clear-tasks-btn",className:"synofoto-task-summary-delete-mobile",iconCls:"delete-btn-icon",handler:u}))};lU.propTypes={showClearButton:nt().bool},lU.defaultProps={showClearButton:!0};var lB=lU,lz=function(){return eW.createElement("div",{className:"synofoto-photo-request-upload-queue-with-summary"},eW.createElement(lB,{showClearButton:!1}),eW.createElement("div",{className:"synofoto-task-queue-detail-mobile"},(0,nO.n6)("upload","details")),eW.createElement(lh,null))},lj=function(e){var t=e.guestName;return eW.createElement("div",{className:"synofoto-photo-request-uploading-view"},eW.createElement(nz,null),eW.createElement(sg,{guestName:t}),eW.createElement(lg,null),eW.createElement(lz,null))};lj.propTypes={guestName:nt().string.isRequired};var lH=lj,lW=function(){return eW.createElement("div",{className:"synofoto-photo-request-uploading-view-mobile"},eW.createElement(nz,null),eW.createElement(lg,null),eW.createElement(lz,null))},lG=(0,nw.C)(lH,lW),lY={handleClick:nt().func.isRequired},lV=function(e){var t=e.handleClick;return eW.createElement(nP.Z,{text:(0,nO.n6)("photo_request","upload_other_photos"),handler:t,color:t9.rp.MAIN,shape:t9.jL.OVAL,size:t9.qE.LARGE})};lV.propTypes=lY;var lq=lV,lZ=function(e){var t=e.passphrase,n=e.setPageState,r=(0,eW.useRef)(null),i=function(e){si(e,t,!0)&&n(t9.U7.PREPARING_UPLOAD)},o=function(){return r.current.selectAndUploadFiles()};return eW.createElement(aF,{addUploadTask:i,ref:r},eW.createElement("div",{className:"synofoto-photo-request-finished-upload-view"},eW.createElement("div",{className:"synofoto-photo-request-view-container"},eW.createElement(nj,null),eW.createElement("div",{className:"synofoto-photo-request-finished-upload-text"},(0,nO.n6)("photo_request","upload_completed")),eW.createElement("div",{className:"synofoto-photo-request-view-photo"},eW.createElement(nU,{iconPosRight:!0})),eW.createElement(lq,{handleClick:o}))))};lZ.propTypes={passphrase:nt().string.isRequired,setPageState:nt().func.isRequired};var l$=lZ,lK=function(e){var t=e.passphrase,n=e.setPageState,r=(0,eW.useRef)(null),i=function(e){si(e,t,!0)&&n(t9.U7.PREPARING_UPLOAD)},o=function(){return r.current.open()};return eW.createElement("div",{className:"synofoto-photo-request-finished-upload-view"},eW.createElement("div",{className:"synofoto-photo-request-view-container"},eW.createElement(nj,null),eW.createElement("div",{className:"synofoto-photo-request-finished-upload-text"},(0,nO.n6)("photo_request","upload_completed")),eW.createElement("div",{className:"synofoto-photo-request-view-photo"},eW.createElement(nU,null)),eW.createElement(lq,{handleClick:o})),eW.createElement(ir,{ref:r,onDrop:i}))};lK.propTypes={passphrase:nt().string.isRequired,setPageState:nt().func.isRequired};var lQ=lK,lX=(0,nw.C)(l$,lQ),lJ={passphrase:nt().string.isRequired,guestName:nt().string.isRequired,setPageState:nt().func.isRequired},l0=function(e){var t=e.passphrase,n=e.guestName,r=e.setPageState,i=(0,eW.useRef)(null),o=function(e){si(e,t,!0)&&r(t9.U7.PREPARING_UPLOAD)},a=function(){return i.current.selectAndUploadFiles()};return eW.createElement(aF,{addUploadTask:o,ref:i},eW.createElement("div",{className:"synofoto-photo-request-failed-upload-view"},eW.createElement(nz,null),eW.createElement(sg,{guestName:n}),eW.createElement(lg,null),eW.createElement(lz,null),eW.createElement("div",{className:"synofoto-photo-request-failed-upload-footer"},eW.createElement(lq,{handleClick:a}))))};l0.propTypes=lJ;var l1=l0,l2={handleClick:nt().func.isRequired},l3=function(e){var t=e.handleClick;return eW.createElement("div",{className:"synofoto-photo-request-upload-control failed"},eW.createElement(lq,{handleClick:t}))};l3.propTypes=l2;var l4=l3,l5={passphrase:nt().string.isRequired,setPageState:nt().func.isRequired},l6=function(e){var t=e.passphrase,n=e.setPageState,r=(0,eW.useRef)(null),i=function(e){si(e,t,!0)&&n(t9.U7.PREPARING_UPLOAD)},o=function(){return r.current.open()};return eW.createElement("div",{className:"synofoto-photo-request-failed-upload-view-mobile"},eW.createElement(nz,null),eW.createElement(lg,null),eW.createElement(lz,null),eW.createElement(l4,{handleClick:o}),eW.createElement(ir,{ref:r,onDrop:i}))};l6.propTypes=l5;var l8=l6,l9=(0,nw.C)(l1,l8),l7=function(){var e=(0,t4._)((0,eW.useState)(t9.U7.EMPTY),2),t=e[0],n=e[1],r=(0,t4._)((0,eW.useState)(""),2),i=r[0],o=r[1],a=(0,t8.I0)(),s=at(),l=(0,eW.useRef)();(0,eW.useEffect)(function(){a(aK(s))},[a,s]);var u=function(){l.current.style.setProperty("--inner-height","".concat(window.innerHeight,"px"))};(0,eW.useEffect)(function(){return u(),window.addEventListener("resize",u),document.body.style.setProperty("overscroll-behavior","contain"),function(){window.removeEventListener("resize",u),document.body.style.removeProperty("overscroll-behavior")}},[]);var c=function(){if(t===t9.U7.EMPTY)return eW.createElement(su,{passphrase:s,setPageState:n});if(t===t9.U7.PREPARING_UPLOAD)return eW.createElement(lO,{passphrase:s,setPageState:n,setGuestName:o,guestName:i});if(t===t9.U7.UPLOADING)return eW.createElement(lG,{guestName:i});if(t===t9.U7.FINISHED_UPLOAD)return eW.createElement(lX,{passphrase:s,setPageState:n});if(t===t9.U7.FAILED_UPLOAD)return eW.createElement(l9,{passphrase:s,setPageState:n,guestName:i});throw Error("Invalid page state")},d=t6()("synofoto-main-column-flex",{"in-mobile":(0,nB.tq)()});return eW.createElement("div",{className:d},eW.createElement("div",{className:"synofoto-header photo-request"},eW.createElement(nC,null)),eW.createElement("div",{className:"synofoto-main-column-flex photo-request",ref:l},c(),eW.createElement(nS,null)))},ue=i2.ROOT,ut=eW.createElement(t2,null,eW.createElement(t0,{path:"".concat(ue),element:eW.createElement(l7,null)}),eW.createElement(t0,{path:"*",element:eW.createElement(tJ,{to:"".concat(ue)})}));function un(e){return(un=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ur(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ur=function(){return!!e})()}function ui(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function uo(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function ua(e,t){return t&&("object"===uo(t)||"function"==typeof t)?t:ui(e)}function us(e,t,n){return t=un(t),ua(e,ur()?Reflect.construct(t,n||[],un(e).constructor):t.apply(e,n))}var ul=__webpack_require__(3830);function uu(e,t){return(uu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function uc(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&uu(e,t)}function ud(e,t,n){return(ud=ur()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&uu(i,n.prototype),i}).apply(null,arguments)}function uf(e){return -1!==Function.toString.call(e).indexOf("[native code]")}function up(e){var t="function"==typeof Map?new Map:void 0;return(up=function(e){if(null===e||!uf(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return ud(e,arguments,un(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),uu(n,e)})(e)}var uh=function(e){function t(e){var n,r=e.error;(0,ul._)(this,t);var i="WebAPI Error ".concat(r.code);return(n=us(this,t,[i])).message=i,n.code=r.code,n.name="WebAPIError",n.errors=r.errors,Error.captureStackTrace&&Error.captureStackTrace(n,n.constructor),n}return uc(t,e),t}(up(Error)),um=function(e){return function(){return e.substr(0,e.lastIndexOf("/")+1)}}(window.location.pathname),ug=__webpack_require__(2916),uv=function(e){return e.replace(/([A-Z])/g,function(e){return"_".concat(e.toLowerCase())})},uy=function(e){return"string"==typeof e?'"'.concat(e.replace(/["\\]/g,"\\$&"),'"'):e},ub=function(e){if(_instanceof(e,Array)){var t=e.map(function(e){return JSON.stringify(e)}).join(",");return encodeURIComponent("[".concat(t,"]"))}return _instanceof(e,Object)?encodeURIComponent(JSON.stringify(e)):encodeURIComponent(uy(e))},u_=function(e){var t=e.contentType,n=void 0===t?"json":t,r=_object_without_properties(e,["contentType"]);if("form"===n){var i=new FormData;return i.append("api",r.api),i.append("method",r.method),i.append("version",r.version),Object.entries(r).forEach(function(e){var t=_sliced_to_array(e,2),n=t[0],r=t[1];-1===["api","method","version"].indexOf(n)&&(_instanceof(r,File)||_instanceof(r,Blob)?i.append(n,r):i.append(n,JSON.stringify(r)))}),i}return Object.keys(r).map(function(e){return"".concat(encodeURIComponent(toUnderscore(e)),"=").concat(ub(r[e]))}).join("&")},uE=function(e){return Object.fromEntries(Object.entries(e).map(function(e){var t=(0,t4._)(e,2),n=t[0],r=t[1];return[uv(n),r]}))},uw=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=window.location.origin,r=um(),i=(0,ug.e6)()?"/".concat(e):"",o="";if(t){var a=t.replace(/[\r\n]/g,"_");o="/".concat(encodeURIComponent(a))}return"".concat(n).concat(r,"webapi/entry.cgi").concat(i).concat(o,"?")},uS=function(e){var t=window.location.origin,n=getPathPrefix();return isStandaloneSharingPage()&&(n=n.replace(/mo\/sharing\/?$/,"")),"".concat(t).concat(n,"synofoto/api/").concat(e,"?")},uT=function(e){if(-1!==e.indexOf("SynoToken")||!SYNO.SDS.Session.SynoToken)return"";var t=-1!==e.lastIndexOf("?"),n=e.lastIndexOf("?")===e.length-1,r="?";return t&&(r=n?"":"&"),"".concat(r,"SynoToken=").concat(SYNO.SDS.Session.SynoToken)},uO=function(e){return e+uT(e)},uI=function(e,t){var n=e+(t?u_(t):"");return t&&t.tid?n:uO(n)};function ux(e){return isUnderSharedLibrary(e)?"FotoTeam":"Foto"}function uk(e){var t=e||getHistoryLocationPathname().split("/",2)[1];return ux(isPublicSharing()?Library.PERSONAL:t)}var uC=function(e,t,n){return t.split(".").reduce(function(e,t){return e[t]},apiTable[e])[n]};function uA(e,t,n,r){var i=uk(r),o=uC(i,e,t),a="Foto"===i?"v".concat(o,"/p/").concat(e,"/").concat(t):"v".concat(o,"/t/").concat(e,"/").concat(t),s=_object_spread({},n);return isPublicSharing()&&(s._sharing_id=getPassphrase()),{url:uS(a),params:s}}function uD(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}function uP(e){return{env:e.env,hooks:e.hooks}}function uM(e,t){let n=t.callback||function(){},r=t.scope;e.then(e=>{n.call(r,!0,e)},e=>{n.call(r,!1,e)})}function uR(e){return{...uP(e),request(t){uM(e.request(t),t)},auth(t,n,r){n&&(t={...t,callback:n,scope:r}),uM(e.auth(t),t)},download(t){e.download(t)},encrypt(t,n,r,i){"function"==typeof n&&(i=r,r=n,n={}),uM(e.encrypt(t,n),{callback:r,scope:i})},getURL:t=>e.getURL(t)}}function uL(e){let t=uP(e);return["request","auth","download","encrypt","requestWebAPI","getURL","extends"].forEach(n=>{t[n]=e[n].bind(e)}),t}function uN(e){return{...uL(e),create:function(){return uL(e.create(...arguments))}}}function uF(e){return{...uR(e),create:function(){return uR(e.create(...arguments))}}}class uU{get env(){return this.manager.env}get hooks(){return this.manager.hooks}requestWebAPI(e){return this.manager.requestWebAPI(e)}request(e){return this.manager.request(e)}auth(e){return this.manager.auth(e)}download(e){e.onError&&e.onError(Error("unsupported"))}encrypt(e,t){return this.manager.encrypt(e,t)}create(e){return new this.constructor(e)}extends(e){let t=this.create({...this.env.getConfig(),...e});for(let[e,n]of Object.entries(this.hooks))for(let r of n)t.hooks[e].use(r);return t}getURL(e){throw Error("unsupported")}}class uB{constructor(e){void 0===e&&(e=Object.create(null));let{baseURL:t,synotoken:n,isSecure:r,legacyMode:i=!0,credential:o,requestAdapter:a,downloadAdapter:s}=e;this.baseURL=t||"",this.synoToken=n||"",this.forceSecure=r,this.legacyMode=i,this.credential=o||null,this.requestAdapter=a||null,this.downloadAdapter=s||null}getBaseURL(){return this.baseURL}setBaseURL(e){this.baseURL=e}getSynoToken(){return this.synoToken}setSynoToken(e){this.synoToken=e}_isSecure(){return this.getBaseURL().startsWith("https:")}isSecure(){let e=this.forceSecure;return"boolean"==typeof e?e:this._isSecure()}setLegacyMode(e){this.legacyMode=e}isLegacyMode(){return this.legacyMode}setCredential(e){this.credential=e}getCredential(){return this.credential}getRequestHeaders(){let e={};return this.synoToken&&(e["X-SYNO-TOKEN"]=this.synoToken),this.credential&&Object.assign(e,this.credential.GetRequestHeaders()),e}setRequestAdapter(e){this.requestAdapter=e}getRequestAdapter(){return this.requestAdapter}setDownloadAdapter(e){this.downloadAdapter=e}getDownloadAdapter(){return this.downloadAdapter}getConfig(){return{baseURL:this.baseURL,synotoken:this.synoToken,isSecure:this.forceSecure,legacyMode:this.legacyMode,credential:this.credential,requestAdapter:this.requestAdapter,downloadAdapter:this.downloadAdapter}}}class uz{constructor(){this.handlers=[]}use(e){this.handlers.includes(e)||this.handlers.push(e)}eject(e){this.handlers=this.handlers.filter(t=>t!==e)}[Symbol.iterator](){return this.handlers[Symbol.iterator]()}}class uj{constructor(){this.beforeRequest=new uz}}function uH(e){return"[object Object]"==Object.prototype.toString.call(e)}function uW(e){return Array.isArray(e)}function uG(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function uY(e){return"string"==typeof e}function uV(e){return"number"==typeof e}function uq(e){let t=[];for(let n in e)uG(e,n)&&t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")}let uZ=new Set(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);function u$(e){let t={};return e.split("\n").forEach(e=>{let n=e.indexOf(":");if(n<0)return;let r=e.substr(0,n).trim(),i=e.substr(n+1).trim();if(r){if(t[r]){if(uZ.has(r))return;"set-cookie"===r?t["set-cookie"].push(i):t[r]+=", "+i}else"set-cookie"===r?t["set-cookie"]=[i]:t[r]=i}}),t}function uK(e){let t=new FormData;for(let n in e)uG(e,n)&&t.append(n,e[n]);return t}function uQ(e){return null==e}var uX=function(){var e,t,n=!0;function r(e,t,n){uQ(e)||("number"==typeof e?this.fromNumber(e,t,n):uQ(t)&&"string"!=typeof e?this.fromString(e,256):this.fromString(e,t))}function i(){return new r(null)}function o(e,t,n,r,i,o){for(;--o>=0;){var a=t*this[e++]+n[r]+i;i=Math.floor(a/67108864),n[r++]=67108863&a}return i}function a(e,t,n,r,i,o){for(var a=32767&t,s=t>>15;--o>=0;){var l=32767&this[e],u=this[e++]>>15,c=s*l+u*a;i=((l=a*l+((32767&c)<<15)+n[r]+(1073741823&i))>>>30)+(c>>>15)+s*u+(i>>>30),n[r++]=1073741823&l}return i}function s(e,t,n,r,i,o){for(var a=16383&t,s=t>>14;--o>=0;){var l=16383&this[e],u=this[e++]>>14,c=s*l+u*a;i=((l=a*l+((16383&c)<<14)+n[r]+i)>>28)+(c>>14)+s*u,n[r++]=268435455&l}return i}var l=function(){var e="undefined"!=typeof navigator&&navigator.appName;return n&&"Microsoft Internet Explorer"===e?(r.prototype.am=a,l=30):n&&"Netscape"===e?(r.prototype.am=o,l=26):(r.prototype.am=s,l=28),l}();r.prototype.DB=l,r.prototype.DM=(1<<l)-1,r.prototype.DV=1<<l;var u=52;r.prototype.FV=Math.pow(2,u),r.prototype.F1=u-l,r.prototype.F2=2*l-u;var c="0123456789abcdefghijklmnopqrstuvwxyz",d=[];for(t=0,e=48;t<=9;++t)d[e++]=t;for(t=10,e=97;t<36;++t)d[e++]=t;for(t=10,e=65;t<36;++t)d[e++]=t;function f(e){return c.charAt(e)}function p(e,t){var n=d[e.charCodeAt(t)];return uQ(n)?-1:n}function h(e){for(var t=this.t-1;t>=0;--t)e[t]=this[t];e.t=this.t,e.s=this.s}function m(e){this.t=1,this.s=e<0?-1:0,e>0?this[0]=e:e<-1?this[0]=e+this.DV:this.t=0}function g(e){var t=i();return t.fromInt(e),t}function v(e,t){if(16==t)n=4;else if(8==t)n=3;else if(256==t)n=8;else if(2==t)n=1;else if(32==t)n=5;else if(4==t)n=2;else{this.fromRadix(e,t);return}this.t=0,this.s=0;for(var n,i=e.length,o=!1,a=0;--i>=0;){var s=8==n?255&e[i]:p(e,i);if(s<0){"-"==e.charAt(i)&&(o=!0);continue}o=!1,0===a?this[this.t++]=s:a+n>this.DB?(this[this.t-1]|=(s&(1<<this.DB-a)-1)<<a,this[this.t++]=s>>this.DB-a):this[this.t-1]|=s<<a,(a+=n)>=this.DB&&(a-=this.DB)}8==n&&(128&e[0])!=0&&(this.s=-1,a>0&&(this[this.t-1]|=(1<<this.DB-a)-1<<a)),this.clamp(),o&&r.ZERO.subTo(this,this)}function y(){for(var e=this.s&this.DM;this.t>0&&this[this.t-1]==e;)--this.t}function b(e){if(this.s<0)return"-"+this.negate().toString(e);if(16==e)t=4;else if(8==e)t=3;else if(2==e)t=1;else if(32==e)t=5;else{if(4!=e)return this.toRadix(e);t=2}var t,n,r=(1<<t)-1,i=!1,o="",a=this.t,s=this.DB-a*this.DB%t;if(a-- >0)for(s<this.DB&&(n=this[a]>>s)>0&&(i=!0,o=f(n));a>=0;)s<t?n=(this[a]&(1<<s)-1)<<t-s|this[--a]>>(s+=this.DB-t):(n=this[a]>>(s-=t)&r,s<=0&&(s+=this.DB,--a)),n>0&&(i=!0),i&&(o+=f(n));return i?o:"0"}function _(){var e=i();return r.ZERO.subTo(this,e),e}function E(){return this.s<0?this.negate():this}function w(e){var t=this.s-e.s;if(0!==t)return t;var n=this.t;if(0!=(t=n-e.t))return t;for(;--n>=0;)if(0!=(t=this[n]-e[n]))return t;return 0}function S(e){var t,n=1;return 0!=(t=e>>>16)&&(e=t,n+=16),0!=(t=e>>8)&&(e=t,n+=8),0!=(t=e>>4)&&(e=t,n+=4),0!=(t=e>>2)&&(e=t,n+=2),0!=(t=e>>1)&&(e=t,n+=1),n}function T(){return this.t<=0?0:this.DB*(this.t-1)+S(this[this.t-1]^this.s&this.DM)}function O(e,t){var n;for(n=this.t-1;n>=0;--n)t[n+e]=this[n];for(n=e-1;n>=0;--n)t[n]=0;t.t=this.t+e,t.s=this.s}function I(e,t){for(var n=e;n<this.t;++n)t[n-e]=this[n];t.t=Math.max(this.t-e,0),t.s=this.s}function x(e,t){var n,r=e%this.DB,i=this.DB-r,o=(1<<i)-1,a=Math.floor(e/this.DB),s=this.s<<r&this.DM;for(n=this.t-1;n>=0;--n)t[n+a+1]=this[n]>>i|s,s=(this[n]&o)<<r;for(n=a-1;n>=0;--n)t[n]=0;t[a]=s,t.t=this.t+a+1,t.s=this.s,t.clamp()}function k(e,t){t.s=this.s;var n=Math.floor(e/this.DB);if(n>=this.t){t.t=0;return}var r=e%this.DB,i=this.DB-r,o=(1<<r)-1;t[0]=this[n]>>r;for(var a=n+1;a<this.t;++a)t[a-n-1]|=(this[a]&o)<<i,t[a-n]=this[a]>>r;r>0&&(t[this.t-n-1]|=(this.s&o)<<i),t.t=this.t-n,t.clamp()}function C(e,t){for(var n=0,r=0,i=Math.min(e.t,this.t);n<i;)r+=this[n]-e[n],t[n++]=r&this.DM,r>>=this.DB;if(e.t<this.t){for(r-=e.s;n<this.t;)r+=this[n],t[n++]=r&this.DM,r>>=this.DB;r+=this.s}else{for(r+=this.s;n<e.t;)r-=e[n],t[n++]=r&this.DM,r>>=this.DB;r-=e.s}t.s=r<0?-1:0,r<-1?t[n++]=this.DV+r:r>0&&(t[n++]=r),t.t=n,t.clamp()}function A(e,t){var n=this.abs(),i=e.abs(),o=n.t;for(t.t=o+i.t;--o>=0;)t[o]=0;for(o=0;o<i.t;++o)t[o+n.t]=n.am(0,i[o],t,o,0,n.t);t.s=0,t.clamp(),this.s!=e.s&&r.ZERO.subTo(t,t)}function D(e){var t,n=this.abs();for(t=e.t=2*n.t;--t>=0;)e[t]=0;for(t=0;t<n.t-1;++t){var r=n.am(t,n[t],e,2*t,0,1);(e[t+n.t]+=n.am(t+1,2*n[t],e,2*t+1,r,n.t-t-1))>=n.DV&&(e[t+n.t]-=n.DV,e[t+n.t+1]=1)}e.t>0&&(e[e.t-1]+=n.am(t,n[t],e,2*t,0,1)),e.s=0,e.clamp()}function P(e,t,n){var o=e.abs();if(!(o.t<=0)){var a=this.abs();if(a.t<o.t){uQ(t)||t.fromInt(0),uQ(n)||this.copyTo(n);return}uQ(n)&&(n=i());var s=i(),l=this.s,u=e.s,c=this.DB-S(o[o.t-1]);c>0?(o.lShiftTo(c,s),a.lShiftTo(c,n)):(o.copyTo(s),a.copyTo(n));var d=s.t,f=s[d-1];if(0!==f){var p=f*(1<<this.F1)+(d>1?s[d-2]>>this.F2:0),h=this.FV/p,m=(1<<this.F1)/p,g=1<<this.F2,v=n.t,y=v-d,b=uQ(t)?i():t;for(s.dlShiftTo(y,b),n.compareTo(b)>=0&&(n[n.t++]=1,n.subTo(b,n)),r.ONE.dlShiftTo(d,b),b.subTo(s,s);s.t<d;)s[s.t++]=0;for(;--y>=0;){var _=n[--v]==f?this.DM:Math.floor(n[v]*h+(n[v-1]+g)*m);if((n[v]+=s.am(0,_,n,y,0,d))<_)for(s.dlShiftTo(y,b),n.subTo(b,n);n[v]<--_;)n.subTo(b,n)}uQ(t)||(n.drShiftTo(d,t),l!=u&&r.ZERO.subTo(t,t)),n.t=d,n.clamp(),c>0&&n.rShiftTo(c,n),l<0&&r.ZERO.subTo(n,n)}}}function M(e){var t=i();return this.abs().divRemTo(e,null,t),this.s<0&&t.compareTo(r.ZERO)>0&&e.subTo(t,t),t}function R(e){this.m=e}function L(e){return e.s<0||e.compareTo(this.m)>=0?e.mod(this.m):e}function N(e){return e}function F(e){e.divRemTo(this.m,null,e)}function U(e,t,n){e.multiplyTo(t,n),this.reduce(n)}function B(e,t){e.squareTo(t),this.reduce(t)}function z(){if(this.t<1)return 0;var e=this[0];if((1&e)==0)return 0;var t=3&e;return(t=(t=(t=(t=t*(2-(15&e)*t)&15)*(2-(255&e)*t)&255)*(2-((65535&e)*t&65535))&65535)*(2-e*t%this.DV)%this.DV)>0?this.DV-t:-t}function j(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<e.DB-15)-1,this.mt2=2*e.t}function H(e){var t=i();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&t.compareTo(r.ZERO)>0&&this.m.subTo(t,t),t}function W(e){var t=i();return e.copyTo(t),this.reduce(t),t}function G(e){for(;e.t<=this.mt2;)e[e.t++]=0;for(var t=0;t<this.m.t;++t){var n=32767&e[t],r=n*this.mpl+((n*this.mph+(e[t]>>15)*this.mpl&this.um)<<15)&e.DM;for(n=t+this.m.t,e[n]+=this.m.am(0,r,e,t,0,this.m.t);e[n]>=e.DV;)e[n]-=e.DV,e[++n]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)}function Y(e,t){e.squareTo(t),this.reduce(t)}function V(e,t,n){e.multiplyTo(t,n),this.reduce(n)}function q(){return 0===(this.t>0?1&this[0]:this.s)}function Z(e,t){if(e>4294967295||e<1)return r.ONE;var n=i(),o=i(),a=t.convert(this),s=S(e)-1;for(a.copyTo(n);--s>=0;)if(t.sqrTo(n,o),(e&1<<s)>0)t.mulTo(o,a,n);else{var l=n;n=o,o=l}return t.revert(n)}function $(e,t){var n;return n=e<256||t.isEven()?new R(t):new j(t),this.exp(e,n)}return R.prototype.convert=L,R.prototype.revert=N,R.prototype.reduce=F,R.prototype.mulTo=U,R.prototype.sqrTo=B,j.prototype.convert=H,j.prototype.revert=W,j.prototype.reduce=G,j.prototype.mulTo=V,j.prototype.sqrTo=Y,r.prototype.copyTo=h,r.prototype.fromInt=m,r.prototype.fromString=v,r.prototype.clamp=y,r.prototype.dlShiftTo=O,r.prototype.drShiftTo=I,r.prototype.lShiftTo=x,r.prototype.rShiftTo=k,r.prototype.subTo=C,r.prototype.multiplyTo=A,r.prototype.squareTo=D,r.prototype.divRemTo=P,r.prototype.invDigit=z,r.prototype.isEven=q,r.prototype.exp=Z,r.prototype.toString=b,r.prototype.negate=_,r.prototype.abs=E,r.prototype.compareTo=w,r.prototype.bitLength=T,r.prototype.mod=M,r.prototype.modPowInt=$,r.ZERO=g(0),r.ONE=g(1),r}(),uJ=function(){function e(){this.i=0,this.j=0,this.S=[]}function t(e){var t,n,r;for(t=0;t<256;++t)this.S[t]=t;for(t=0,n=0;t<256;++t)n=n+this.S[t]+e[t%e.length]&255,r=this.S[t],this.S[t]=this.S[n],this.S[n]=r;this.i=0,this.j=0}function n(){var e;return this.i=this.i+1&255,this.j=this.j+this.S[this.i]&255,e=this.S[this.i],this.S[this.i]=this.S[this.j],this.S[this.j]=e,this.S[e+this.S[this.i]&255]}function r(){return new e}e.prototype.init=t,e.prototype.next=n;var i,o,a,s,l=256;function u(e){o[a++]^=255&e,o[a++]^=e>>8&255,o[a++]^=e>>16&255,o[a++]^=e>>24&255,a>=l&&(a-=l)}function c(){u(new Date().getTime())}if(!o){for(o=[],a=0;a<l;)s=Math.floor(65536*Math.random()),o[a++]=s>>>8,o[a++]=255&s;a=0,c()}function d(){if(!i){for(c(),(i=r()).init(o),a=0;a<o.length;++a)o[a]=0;a=0}return i.next()}function f(e){var t;for(t=0;t<e.length;++t)e[t]=d()}function p(){}return p.prototype.nextBytes=f,p.rng_seed_time=c,p}();function u0(e){return null==e}var u1=function(){function e(e,t){return new uX(e,t)}function t(e,t){if(t<e.length+11)return null;for(var n=[],r=e.length-1;r>=0&&t>0;){var i=e.charCodeAt(r--);i<128?n[--t]=i:i>127&&i<2048?(n[--t]=63&i|128,n[--t]=i>>6|192):(n[--t]=63&i|128,n[--t]=i>>6&63|128,n[--t]=i>>12|224)}n[--t]=0;for(var o=new uJ,a=[];t>2;){for(a[0]=0;0===a[0];)o.nextBytes(a);n[--t]=a[0]}return n[--t]=2,n[--t]=0,new uX(n)}function n(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null}function r(t,n){!u0(t)&&!u0(n)&&t.length>0&&n.length>0&&(this.n=e(t,16),this.e=parseInt(n,16))}function i(e){return e.modPowInt(this.e,this.n)}function o(e){var n=t(e,this.n.bitLength()+7>>3);if(u0(n))return null;var r=this.doPublic(n);if(u0(r))return null;var i=r.toString(16);return(1&i.length)==0?i:"0"+i}return n.prototype.doPublic=i,n.prototype.setPublic=r,n.prototype.encrypt=o,n}(),u2=__webpack_require__(452),u3="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u4="=";function u5(e){var t,n,r="";for(t=0;t+3<=e.length;t+=3)n=parseInt(e.substring(t,t+3),16),r+=u3.charAt(n>>6)+u3.charAt(63&n);for(t+1===e.length?(n=parseInt(e.substring(t,t+1),16),r+=u3.charAt(n<<2)):t+2===e.length&&(n=parseInt(e.substring(t,t+2),16),r+=u3.charAt(n>>2)+u3.charAt((3&n)<<4));(3&r.length)>0;)r+=u4;return r}var u6=function(){var e="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~!@#$%^&*()_+-/";return function(t){for(var n=[];t>0;)n.push(e.charAt(Math.floor(Math.random()*(e.length+1)))),t--;return n.join("")}}();function u8(e,t){var n=t.cipherKey,r=t.publicKey,i=t.cipherToken,o=t.timeBias;if(!n||!r||!i)return e;var a=new u1;a.setPublic(r,"10001");var s=u6(501),l=a.encrypt(s);if(!l)return e;var u={};u[i]=Math.floor(Date.now()/1e3)+o,Object.assign(u,e);var c=u2.encrypt(uq(u),s).toString();if(!c)return e;var d={};return d[n]={rsa:u5(l),aes:c},d}function u9(e,t,n){return e.config=t,n&&(e.response=n),e}let u7="TimeoutError";class ce extends Error{constructor(){super("timeout"),this.name=u7}}function ct(e){return e.name===u7}let cn="AbortError";class cr extends Error{constructor(){super("aborted"),this.name=cn}}function ci(e){e.params?.compound&&(e.params.compound=e.params.compound.map(e=>ci(e)));let{params:t,...n}=e;return{...n,...t}}class co{constructor(e,t){this.env=e,this.hooks=t}async requestWebAPI(e){let t=this.normalizeConfig(e);for(let e of this.hooks.beforeRequest){let n=await e(t);if(n)return n}let n=this.env.getCredential();if(n&&await n.WaitForReady(),uW(e.encryption)&&!this.env.isSecure())try{await this.encryptParams(t,e.encryption)}catch{}try{return await this.doRequest(t)}catch(t){if(n&&cu(t?.response))return await n.Resume(),this.requestWebAPI(e);return Promise.reject(t)}}encrypt(e,t){void 0===t&&(t={}),e=JSON.parse(JSON.stringify(e));let n={...t,params:e};return this.encryptParams(n,Object.keys(e)).then(()=>{let e=n.params;if("raw"!==t.requestFormat)for(let t in e)uG(e,t)&&(e[t]=JSON.stringify(e[t]));return e})}createRequestConfig(e){var t;return(t="webapi"===e.requestFormat?Object.assign(cs(e),ca(e.params)):e.params)&&t.compound&&(t.compound=JSON.stringify(JSON.parse(t.compound).map(e=>ci(e)))),{url:e.url||this.env.getBaseURL()+"webapi/entry.cgi/"+e.api,method:e.requestMethod,params:t,headers:this.getHeaders(e),responseType:cc(e.responseFormat),options:e,timeout:e.timeout,signal:e.signal,formData:e.formData}}normalizeConfig(e){let t;var n=e.compound;if(n){var{params:r,stopwhenerror:i,mode:o,...a}=n;t={api:"SYNO.Entry.Request",method:"request",version:1,params:{stop_when_error:!0===i,mode:"parallel"===o?o:"sequential",compound:(r??[]).map(cl),...a}}}else t=cl(e);return{...t,headers:e.headers,url:e.url,requestFormat:e.requestFormat?e.requestFormat.toLowerCase():"webapi",requestMethod:e.requestMethod||"POST",responseFormat:e.responseFormat?e.responseFormat.toLowerCase():"webapi",timeout:e.timeout,signal:e.signal,formData:e.formData}}getAdapter(){return this.env.getRequestAdapter()}async doRequest(e){try{let t=this.getAdapter(),n=await t(this.createRequestConfig(e)),{data:r,status:i,statusText:o,headers:a}=n,s=this.validateResponse(n),l=r;s&&"webapi"===e.responseFormat&&uH(r)&&(l=(s=r.success)?r.data:r.error);let u={config:e,status:i,statusText:o,headers:a,data:l};return s?u:Promise.reject(u9(Error("request failed"),e,u))}catch(t){return Promise.reject(u9(t,e))}}validateResponse(e){let{status:t,headers:n}=e;return 200===t&&"errorhash"!==n["x-request-error"]}encryptParams(e,t){if(!t||0===t.length)return Promise.resolve();let n=!1;function r(r,i,o){if(r.params){var a=Object.assign({},r.params),s={},l=!1;for(let n of t)if(uG(r.params,n)){var u=r.params[n];"raw"!==e.requestFormat&&(u=uW(u)||uH(u)||uY(u)?JSON.stringify(u):u),s[n]=u,delete a[n],l=!0}if(l){var c=u8(s,i);c[i.cipherKey]||(n=!0),"raw"===e.requestFormat&&(c=ca(c)),o&&(c=ca(c)),r.params=Object.assign(a,c)}}}let i={api:"SYNO.API.Encryption",method:"getinfo",version:1},o=this.env.isLegacyMode();return this.doRequest(this.normalizeConfig({...o?{url:this.env.getBaseURL()+"webapi/encryption.cgi/SYNO.API.Encryption",params:{...i,format:"module"},requestFormat:"raw"}:{...i,params:{format:"module"}},headers:e.headers})).then(t=>{let{data:n}=t,i={cipherKey:n.cipherkey,publicKey:n.public_key,cipherToken:n.ciphertoken,timeBias:n.server_time-Math.floor(Date.now()/1e3)},o=e.params.compound;if(o)return new Promise(e=>{let t=0,n=5;!function a(){for(var s=Math.min(o.length,t+n);t<s;t++)r(o[t],i,!0);t<o.length?setTimeout(a,80):e()}()});r(e,i,!1)}).then(()=>n?Promise.reject():Promise.resolve())}getHeaders(e){return Object.assign(e.formData?{}:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},this.env.getRequestHeaders(),e.headers)}createAuthConfig(e){let t={api:"SYNO.API.Auth",version:e.version||6,method:e.method||"login"},n=Object.keys(e).filter(e=>-1===["callback","scope"].indexOf(e)).reduce((t,n)=>(void 0!==e[n]&&(t[n]=e[n]),t),{}),r=this.env.getBaseURL();if(this.env.isLegacyMode()){r+="webapi/auth.cgi";let t=e.enable_syno_token;t&&(r+="?enable_syno_token="+t)}else r+="webapi/entry.cgi/"+t.api;let{encryption:i=[]}=e;return"login"===t.method&&i.push("passwd"),{url:r,params:{...n,...t},requestFormat:"raw",encryption:i}}request(e){return this.requestWebAPI(e).then(e=>e.data,e=>Promise.reject(e?.response?e.response.data:e))}auth(e){return this.request(this.createAuthConfig(e))}}function ca(e){var t={};for(var n in e)uG(e,n)&&(t[n]=JSON.stringify(e[n]));return t}function cs(e){return{api:e.api,method:e.method,version:e.version}}function cl(e){var t=cs(e);return e.params&&(t.params=e.params),t}function cu(e){if(!e)return!1;if("errorhash"===e.headers["x-request-error"])return!0;let t=e.data;return uH(t)&&119===t.code&&uH(t.errors)&&"session hash invalid."===t.errors.reason}function cc(e){switch(e){case"webapi":case"raw":return"json";default:return e}}var cd=co;function cf(e,t){let n=e.url,r=e.method||"POST",i=uq(e.params),o=!!e.formData,a="",s=e.signal,l=e.xhr||new XMLHttpRequest;function u(){l.abort()}function c(e,n){s&&s.removeEventListener("abort",u),t(e,n)}function d(){c(new cr)}if(s&&s.aborted){d();return}if(i.length>0&&("GET"===r||o?n+="?"+i:a=i),o&&(a=e.formData instanceof FormData?e.formData:uK(e.formData)),"readablestream"===e.responseType)throw Error("readablestream is not supported in xhr");for(let t in l.responseType=e.responseType,l.open(r,n,!0),uV(e.timeout)&&(l.timeout=e.timeout),l.ontimeout=function(){c(new ce)},l.onload=function(){c(null,{status:l.status,statusText:l.statusText,headers:u$(l.getAllResponseHeaders()),data:l.response})},l.onerror=function(){c(Error("network error"))},l.onabort=d,e.onDownloadProgress&&l.addEventListener("progress",e.onDownloadProgress),e.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",e.onUploadProgress),s&&s.addEventListener("abort",u),e.headers)l.setRequestHeader(t,e.headers[t]);l.send(a)}function cp(e){return new Promise((t,n)=>{cf(e,(e,r)=>{e?n(e):t(r)})})}class ch extends cd{getAdapter(){return super.getAdapter()||cp}normalizeConfig(e){return{...super.normalizeConfig(e),onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress}}createRequestConfig(e){return{...super.createRequestConfig(e),onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress}}}var cm=ch;function cg(e){let t=new URL(e.url,location.href),n=e.filename,r=e.method||"GET",i=e.params?{...e.params}:{};for(let e of["api","method","version"])void 0===i[e]&&delete i[e];if(n&&(t.pathname+=t.pathname.endsWith("/")?"":"/",t.pathname+=encodeURIComponent(n)),"GET"===r)for(let[e,n]of Object.entries(i))t.searchParams.set(e,n);else if("POST"===r){let e=i.SynoToken;e&&(t.searchParams.set("SynoToken",e),delete i.SynoToken)}return{url:t,params:i}}function cv(e,t){let n=e.method||"GET";var r=null;let{url:i,params:o}=cg(e);var a=cb("POST"===n?"about:blank":i.href);"POST"===n&&(r=c_(i.href,o),a.contentDocument.body.appendChild(r));var s=null;function l(e,n){s&&(clearTimeout(s),s=null),t(e,n),setTimeout(function(){try{document.body.removeChild(a)}catch(e){}},100)}function u(e,t){if(!e)return null;try{if("json"===t)return JSON.parse(e);return e}catch(e){return console.error(e),null}}function c(){let t=a.contentDocument;if(!t)return l(Error("CORS error"));l(null,{status:0,statusText:"",headers:{},data:u(t.body.firstChild?.innerHTML,e.responseType)})}function d(){l(Error("iframe error"))}e.timeout&&(s=setTimeout(function(){l(new ce)},e.timeout)),a.addEventListener("load",c,{once:!0}),a.addEventListener("error",d,{once:!0}),r&&(r.submit(),r.parentNode.removeChild(r))}var cy=0;function cb(e){var t=document.createElement("iframe"),n="synowebapi-iframe-"+cy++;return t.setAttribute("src",e),t.setAttribute("frameBorder","0"),t.setAttribute("id",n),t.setAttribute("name",n),t.setAttribute("style","border:0px none;width:0;height:0;position:absolute;top:-100000px"),document.body.appendChild(t),t}function c_(e,t){var n=document.createElement("form");for(var r in n.name="dlform",n.method="POST",n.action=e,t)if(uG(t,r)){var i=document.createElement("input");i.type="hidden",i.name=r,i.value=t[r],n.appendChild(i)}return n}function cE(e){return new Promise(function(t,n){cv(e,(e,r)=>{e?n(e):t(r)})})}class cw extends cd{constructor(e,t,n){super(e,t),this.xhrRelayTarget=n}request(e){super.request(e).then(t=>{e.onLoad?.call(e.scope,t)}).catch(t=>{t instanceof Error&&ct(t)||e.onError?.call(e.scope,t)})}getAdapter(){return this.env.getDownloadAdapter()||cE}validateResponse(){return!0}createRequestConfig(e){var t=super.createRequestConfig(e);t.header=null,t.filename=e.filename;var n=this.env.getSynoToken();return n&&(t.params=Object.assign({},t.params,{SynoToken:n})),t}normalizeConfig(e){return{...super.normalizeConfig(e),filename:e.filename,requestMethod:e.requestMethod??"GET",timeout:e.timeout??12e4}}encryptParams(e,t){return this.xhrRelayTarget?this.xhrRelayTarget.encryptParams(e,t):super.encryptParams(e,t)}getURL(e){let{url:t}=cg(this.createRequestConfig(this.normalizeConfig(e)));return t.toString()}}var cS=cw;class cT extends uB{_isSecure(){let e=this.getBaseURL();return(/^https?:\/\//.test(e)?e:location.protocol).startsWith("https:")}}class cO extends uU{constructor(e){void 0===e&&(e=Object.create(null)),super();let t=new cT(e),n=new uj;this.manager=new cm(t,n),this.downloader=new cS(t,n,this.manager)}download(e){this.downloader.request(e)}getURL(e){return this.downloader.getURL(e)}}var cI=new cO;function cx(e){let t={};for(let[n,r]of e.entries())t[n]=r;return t}async function ck(e,t){try{switch(t){case"json":return await e.json();case"arraybuffer":return await e.arrayBuffer();case"blob":return await e.blob();case"readablestream":return e.body;default:return await e.text()}}catch(e){return console.error(e),null}}var cC={xhr:cp,fetch:async function(e){let{url:t}=e,n=e.method||"POST",r=uq(e.params),{formData:i,signal:o,timeout:a,responseType:s}=e,l=e.headers,u="",c=o,d=null;if(r.length>0&&("GET"===n||i?t+="?"+r:u=r),i&&(i instanceof FormData?u=i:i.getBuffer&&i.getHeaders?(u=i.getBuffer(),l={...l,...i.getHeaders()}):u=uK(i)),a>0){let e=new AbortController;c=e.signal,o&&o.addEventListener("abort",()=>e.abort()),d=setTimeout(()=>{e.abort(),d=null},a)}let f=null;try{let r=e.fetch||fetch,i=await r(t,{method:n,headers:l,body:u,signal:c});return{status:i.status,statusText:i.statusText,headers:cx(i.headers),data:await ck(i,s)}}catch(e){return Promise.reject(f=e instanceof Error?"AbortError"===e.name?o?.aborted?new cr:new ce:e:Error("unknown"))}finally{d&&clearTimeout(d)}},iframe:cE},cA={...uN(cI),adapters:cC},cD={...uF(cI),promises:cA,adapters:cC};function cP(e){for(var t=[],n=0,r=0;r<e.length;r++){var i=e.charCodeAt(r);i<128?t[n++]=i:(i<2048?t[n++]=i>>6|192:((64512&i)==55296&&r+1<e.length&&(64512&e.charCodeAt(r+1))==56320?(i=65536+((1023&i)<<10)+(1023&e.charCodeAt(++r)),t[n++]=i>>18|240,t[n++]=i>>12&63|128):t[n++]=i>>12|224,t[n++]=i>>6&63|128),t[n++]=63&i|128)}return t}function cM(e){for(var t,n,r,i=[],o=0,a=0;o<e.length;)if((t=e[o++])<128)i[a++]=String.fromCharCode(t);else if(t>191&&t<224)n=e[o++],i[a++]=String.fromCharCode((31&t)<<6|63&n);else if(t>239&&t<365){var s=((7&t)<<18|(63&(n=e[o++]))<<12|(63&(r=e[o++]))<<6|63&e[o++])-65536;i[a++]=String.fromCharCode(55296+(s>>10)),i[a++]=String.fromCharCode(56320+(1023&s))}else n=e[o++],r=e[o++],i[a++]=String.fromCharCode((15&t)<<12|(63&n)<<6|63&r);return i.join("")}var cR={packUint64:function(e){var t=e/4294967296,n=e%4294967296;return new Uint8Array([(4278190080&t)>>>24,(16711680&t)>>>16,(65280&t)>>>8,255&t,(4278190080&n)>>>24,(16711680&n)>>>16,(65280&n)>>>8,255&n])},unpackUint64:function(e){return e instanceof ArrayBuffer&&(e=new Uint8Array(e)),((((((256*e[0]+e[1])*256+e[2])*256+e[3])*256+e[4])*256+e[5])*256+e[6])*256+e[7]},mergeArrayBufferList:function(e){if(0===e.length)return new Uint8Array([]).buffer;var t=0;e.forEach(function(e){t+=e.byteLength});var n=new Uint8Array(t),r=0;return e.forEach(function(e){n.set(new Uint8Array(e),r),r+=e.byteLength}),n.buffer},textEncode:function(e){return window.TextEncoder?new TextEncoder().encode(e).buffer:new Uint8Array(cP(e)).buffer},textDecode:function(e){return window.TextDecoder?new TextDecoder().decode(e):cM(new Uint8Array(e))}},cL=null,cN=null;function cF(e){if(null==e)throw"external synowebapi inst is null or undefined";cU.call(this,e)}function cU(e){if(e){if(cL=e,e.env.setWebRTC)cB(this,e);else if(e.env.setRequestAdapter)cz(this,e);else throw"cannot find synowebapi webrtc binding interface"}}function cB(e,t){t.env.setWebRTC(e)}function cz(e,t){t.env.setRequestAdapter(function(n){let r=t.adapters.xhr,i=null;return!0===e.Enable&&(i=e.GetDefaultChannel(!1)),i&&!0===i.isDataChannelOpen()&&(n.xhr=i.newTaskRequest()),r(n,i)}),t.env.setDownloadAdapter(function(n){let r=t.adapters.iframe;return!0===e.Enable&&!0===e.SupportDownload?new Promise((t,i)=>{e.DownloadFile(n,(e,n)=>e?i(e):t(n),()=>{t(r(n))})}):r(n)})}function cj(){if(null!==cN)return cN;if(null==cL)throw"synowebapi is null or undefined";return(cN=cL.create()).env.setCredential(cL.env.getCredential()),cN.env.setSynoToken(cL.env.getSynoToken()),cN}var cH=Object.freeze({MESSAGE_TYPE_BYTE:0,MESSAGE_TYPE_STRING:1,MESSAGE_TYPE_EMPTY:99,MESSAGE_TYPE_HEADERS:100,MESSAGE_TYPE_STATUS:101,MESSAGE_TYPE_STATUSTEXT:102,MESSAGE_TYPE_UPLOAD_PROGRESS:248,MESSAGE_TYPE_ERROR:249,MESSAGE_TYPE_TERMINATE:250,MESSAGE_TYPE_PAUSE_STOP:251,MESSAGE_TYPE_PAUSE_CONTINUE:252,MESSAGE_TYPE_EOF:253,MESSAGE_TYPE_EOU:254,MESSAGE_TYPE_UNDEFINED:255}),cW=Object.freeze({ERR_TYPE_SUCCESS:0,ERR_TYPE_UNMARSHAL:1,ERR_TYPE_INVALID_HELLO:2,ERR_TYPE_WEBAPI:252,ERR_TYPE_CONNECTION:253,ERR_TYPE_TIMEOUT:254,ERR_TYPE_UNKNWON:255}),cG=function(){return new Promise(function(e,t){var n="Unknown";function r(t){e({isPrivate:t,browserName:n})}function i(){var e=navigator.userAgent;return e.match(/Chrome/)?void 0!==navigator.brave?"Brave":e.match(/Edg/)?"Edge":e.match(/OPR/)?"Opera":"Chrome":"Chromium"}function o(e){return e===eval.toString().length}function a(){var e=navigator.vendor;return void 0!==e&&0===e.indexOf("Apple")&&o(37)}function s(){var e=navigator.vendor;return void 0!==e&&0===e.indexOf("Google")&&o(33)}function l(){return void 0!==document.documentElement&&void 0!==document.documentElement.style.MozAppearance&&o(37)}function u(){return void 0!==navigator.msSaveBlob&&o(39)}function c(){var e=String(Math.random());try{window.indexedDB.open(e,1).onupgradeneeded=function(t){var n,i,o=null===(n=t.target)||void 0===n?void 0:n.result;try{o.createObjectStore("test",{autoIncrement:!0}).put(new Blob),r(!1)}catch(e){var a=e;if(e instanceof Error&&(a=null!==(i=e.message)&&void 0!==i?i:e),"string"!=typeof a)return r(!1);var s=/BlobURLs are not yet supported/.test(a);return r(s)}finally{o.close(),window.indexedDB.deleteDatabase(e)}}}catch(e){return r(!1)}}function d(){var e=window.openDatabase,t=window.localStorage;try{e(null,null,null,null)}catch(e){return r(!0)}try{t.setItem("test","1"),t.removeItem("test")}catch(e){return r(!0)}return r(!1)}function f(){void 0!==navigator.maxTouchPoints?c():d()}function p(){var e=window;return void 0!==e.performance&&void 0!==e.performance.memory&&void 0!==e.performance.memory.jsHeapSizeLimit?performance.memory.jsHeapSizeLimit:1073741824}function h(){navigator.webkitTemporaryStorage.queryUsageAndQuota(function(e,t){r(Math.round(t/1048576)<2*Math.round(p()/1048576))},function(e){t(Error("detectIncognito somehow failed to query storage quota: "+e.message))})}function m(){(0,window.webkitRequestFileSystem)(0,1,function(){r(!1)},function(){r(!0)})}function g(){void 0!==self.Promise&&void 0!==self.Promise.allSettled?h():m()}function v(){r(void 0===navigator.serviceWorker)}function y(){r(void 0===window.indexedDB)}(function(){a()?(n="Safari",f()):s()?(n=i(),g()):l()?(n="Firefox",v()):u()?(n="Internet Explorer",y()):t(Error("detectIncognito cannot determine the browser"))})()})};function cY(){let e=window.navigator.userAgent.toLowerCase();return!1===["chrome","chromium","crmo","crios","edg","ie","fxios","opera","opios","opr","droid","omniweb","arora","tizenoka","oculus","samsung","sailfish","huawei","kindle","lunascape","maxthon","netfront","jasmine","blazer","avant","slim","idu","qq","2345","metasr","lb","qi","obrowser","360","flock","rockmelt","midori","epiphany","silk","skyfire","ovibrowser","bolt","iron","vivaldi","iridium","phantomjs","bowser","quark","qupzilla","falkon","rekonq","puffin","brave","whale","qqbrowserlite","qq","duckduckgo","weibo","uc","qbcore","micromessenger","konqueror","trident","yabrowser","avast","avg","focus","opt","coc_coc","dolfin","coast","miuibrowser","comodo_dragon","electron","tesla","linkedin","fb","line","instagram","gsa"].some(t=>e.includes(t))&&e.includes("safari")}async function cV(e){var t=await navigator.serviceWorker.getRegistrations();if(0===t.length)return null;let n=e.substr(0,e.lastIndexOf("/")+1),r=t.filter(e=>{let t=new URL(e.scope,window.location.origin).pathname,r=t.indexOf(n);return!(0>r)&&0>t.substr(r+n.length).indexOf("/")});return(1<r.length&&c3(`warning: multiple matched sw of ${n}`),0<r.length)?r[0]:null}let cq={enable:!1,pauseState:!1},cZ={...cq},c$={...cq};function cK(e){c1(e,cZ)}function cQ(){return cZ.enable}function cX(e){c1(e,c$)}function cJ(e){c$.enable=e}function c0(){return c$.enable}function c1(e,t){Object.defineProperty(e,"Enable",{set:e=>{if(null!==c9("id")){t.enable=!1;return}t.enable=e,t.pauseState=e},get:()=>t.enable}),e.Pause=()=>{t.pauseState=t.enable,t.enable=!1},e.Resume=()=>{t.enable=t.pauseState}}var c2=null;function c3(){null===c2&&c4(),c2.apply(null,arguments)}function c4(){c2=window.SYNO&&window.SYNO.Debug?window.SYNO.Debug:c5()?window.console.log:()=>{}}function c5(){for(let e of new URLSearchParams(window.location.search).keys())if("jsDebug"===e)return!0;return!1}function c6(e){var t=document.createElement("iframe");if(t.setAttribute("src",e),!1===t.src.startsWith(window.location.origin))throw`cannot send a cross domain request via webrtc: ${e}`;return t.src.replace(window.location.origin,"")}function c8(e,t){var n=RegExp("(?:(?:^|.*;\\s*)"+e+"\\s*\\=\\s*([^;]*).*$)|^.*$"),r=t.replace(n,"$1");return""===r?null:decodeURIComponent(r)}function c9(e){return c8(e,window.document.cookie)}let c7=new Set(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);function de(e){let t={};return e.split("\n").forEach(e=>{let n=e.indexOf(":");if(n<0)return;let r=e.substr(0,n).trim(),i=e.substr(n+1).trim();if(r){if(t[r]){if(c7.has(r))return;"set-cookie"===r?t["set-cookie"].push(i):t[r]+=", "+i}else"set-cookie"===r?t["set-cookie"]=[i]:t[r]=i}}),t}class dt{constructor(e,t,n,r,i){if(null==e)throw"clientId is null or undefined";if(null==t)throw"reqId is null or undefined";for(let[i,o]of(this.clientId=e,this.reqId=t,this.url=n,this.headers=new Map,r.entries()))this.headers.set(i,o);this.body=void 0===i?null:i}}class dn extends dt{constructor(e,t,n,r,i,o,a){super(e,t,n,r,i,o,a),this.redirected=!1,this.status=o,this.statusText=a}}class dr extends EventTarget{constructor(){super(),this.resetLoadVars()}resetLoadVars(){this._loaded=0,this._total=0}setTotalSize(e){this._total=e}getTotalSize(){return this._total}updateProgress(){this.dispatchEvent(this.getProgressEvent("progress"))}getProgressEvent(e){return new ProgressEvent(e,{lengthComputable:0<this._total,loaded:this._loaded,total:this._total})}}class di extends dr{constructor(){super(),this.initEvents()}initEvents(){this.addEventListener("loadstart",e=>{null!=this.onloadstart&&this.onloadstart(e)}),this.addEventListener("progress",e=>{null!=this.onprogress&&this.onprogress(e)}),this.addEventListener("abort",e=>{null!=this.onabort&&this.onabort(e)}),this.addEventListener("error",e=>{null!=this.onerror&&this.onerror(e)}),this.addEventListener("load",e=>{null!=this.onload&&this.onload(e)}),this.addEventListener("timeout",e=>{null!=this.ontimeout&&this.ontimeout(e)}),this.addEventListener("loadend",e=>{null!=this.onloadend&&this.onloadend(e)})}}var da=null;let ds=6e4;class dl extends dr{static XHR_STATE_UNSENT=0;static XHR_STATE_OPENED=1;static XHR_STATE_HEADERS_RECEIVED=2;static XHR_STATE_LOADING=3;static XHR_STATE_DONE=4;static BLOB_CHUNK_SIZE=65534;constructor(e){super(),this.webrtc=e,this.taskId=e.taskManager.newTaskId(),this.resetVars(),this.initEvents(),this.upload=new di}resetVars(){this.timeout=0,this.timeoutId=0,this._url="",this._method="POST",this._redirect=!1,this._statusCode=0,this._statusText="",this._data=null,this._response=null,this._responseText=null,this._responseType="",this._reqHeaders={},this._reqHeadersSet=new Set,this._reqContentType="",this._resHeaders={},this._state=dl.XHR_STATE_UNSENT,this._ignoreSizeCheck=!1,this._isPause=!1,this.resetLoadVars()}setTaskTimeout(e){null==e||0>e||(this.timeout=e)}startTimeout(){0>=this.timeout||(this.stopTimeout(),this.timeoutId=setTimeout(()=>{this._onTimeout()},this.timeout))}stopTimeout(){0!==this.timeoutId&&clearTimeout(this.timeoutId),this.timeoutId=0}setStatusCode(e){this.stopTimeout(),this._statusCode=parseInt(e),this.changeState(dl.XHR_STATE_HEADERS_RECEIVED)}setStatusText(e){this._statusText=e}setResponseHeaders(e){"string"==typeof e&&(e=JSON.parse(e));var t={};for(let n of Object.entries(e))t[n[0].toLowerCase()]=n[1];this._resHeaders=t,this._handleContentLength(),this._handleSetCookies(),this._onReceiveHeaders()}updateUploadProgress(e){this.upload._loaded+=e,this.upload.updateProgress(),this.upload._total===this.upload._loaded&&this.upload.dispatchEvent(this.upload.getProgressEvent("load"))}_handleContentLength(){let e=this._resHeaders["content-length"];void 0!==e&&(this.setTotalSize(parseInt(e)),this.setIgnoreSizeCheck(!1))}_handleSetCookies(){let e=this._resHeaders["set-cookie"];void 0!==e&&e.forEach(e=>{if(e.includes("HttpOnly")){if(e.includes("id=")){var t=new Date;null!==da&&ds>t-da||(da=t,cj().request({api:"SYNO.Core.Desktop.Timeout",method:"reset",version:1}))}else c3("cannot set-cookie with HttpOnly:",e)}else document.cookie=e})}changeState(e){if(dl.XHR_STATE_UNSENT>e||dl.XHR_STATE_DONE<e)throw"Invalid task request state";this._state!==e&&(this._state=e,this.dispatchEvent(new Event("readystatechange")),dl.XHR_STATE_LOADING===e&&this.dispatchEvent(this.getProgressEvent("loadstart")))}close(){dl.XHR_STATE_UNSENT!==this._state&&dl.XHR_STATE_DONE!==this._state&&(this.dispatchEvent(this.getProgressEvent("loadend")),this.upload.dispatchEvent(this.upload.getProgressEvent("loadend"))),this.stopTimeout(),this.webrtc.taskManager.removeTaskRequest(this.taskId),this.changeState(dl.XHR_STATE_DONE)}setIgnoreSizeCheck(e){this._ignoreSizeCheck=e}_onReceiveHeaders(){null!=this.onReceiveHeaders&&this.onReceiveHeaders()}_onMessage(e,t){if(null!=this.onMessage&&cH.MESSAGE_TYPE_EOF!==t&&this.onMessage(e,t),!1===this._ignoreSizeCheck&&0<this._total&&this._total<this._loaded){this._onError("unexpected amount of data");return}cH.MESSAGE_TYPE_EOF!==t&&("none"===this.responseType?this._data=null:"blob"===this.responseType?(this._data=null==this._data?[]:this._data,this._data.push(new Blob([e]))):null==this._data?this._data=e:this._data=cR.mergeArrayBufferList([this._data,e]),"arraybuffer"===this.responseType&&dl.BLOB_CHUNK_SIZE<this._data.byteLength&&(c3("Response data are truncated."),this._data=e)),(0<this._total&&this._total===this._loaded||cH.MESSAGE_TYPE_EOF===t)&&(this.dispatchEvent(this.getProgressEvent("load")),this.close())}_onChunk(e,t){this.changeState(dl.XHR_STATE_LOADING),this._loaded+=e,null!=this.onChunk&&this.onChunk(e,t)}_onError(e){var t=new ErrorEvent("error",{error:"string"==typeof e?Error(e):e});this.dispatchEvent(this.getProgressEvent("error")),this.upload.dispatchEvent(this.upload.getProgressEvent("error")),this.close(),null!=this.onError&&this.onError(t)}_onTimeout(){this.dispatchEvent(this.getProgressEvent("timeout")),this.upload.dispatchEvent(this.upload.getProgressEvent("timeout")),null!=this.onTimeout&&this.onTimeout()}pause(){!1!==this._pauseCheck(!1)&&(this.webrtc.dcSendPause(this.taskId),this._isPause=!0)}resume(){!1!==this._pauseCheck(!0)&&(this.webrtc.dcSendResume(this.taskId),this._isPause=!1)}_pauseCheck(e){return dl.XHR_STATE_LOADING===this._state&&e===this._isPause}get status(){return this._statusCode}get statusText(){return this._statusText}set responseType(e){let t=new Set(["arraybuffer","blob","document","json","text"]);var n=e.toLowerCase();t.has(n)?this._responseType=n:this._responseType=""}get responseType(){return this._responseType}get responseText(){return null===this._data?"":(null===this._responseText&&(this._data instanceof ArrayBuffer?this._responseText=cR.textDecode(this._data):"string"==typeof this._data?this._responseText=this._data:c3("fail to decode responseText: unknown type")),this._responseText)}get response(){if(null===this._data)return""===this.responseType||"text"===this.responseType?"":null;if(null===this._response)try{switch(this.responseType){case"":case"text":this._response=this.responseText;break;case"arraybuffer":case"blob":"string"==typeof this._data?this._response=cR.textEncode(this._data):this._response=this._data,"blob"===this.responseType&&(this._response=new Blob(this._response instanceof Array?this._response:[this._response]));break;case"json":this._response=JSON.parse(this.responseText);break;case"document":this._response=new DOMParser().parseFromString(this.responseText,"text/xml");break;default:this._response=void 0}}catch(e){return c3("fail to handle response:",e),null}return this._response}get responseXML(){let e=this._resHeaders["content-type"];var t="text/xml";null!=e&&e.includes("application/xml")&&(t="application/xml");var n=new DOMParser().parseFromString(this.responseText,t);return n.querySelector("parsererror")?null:n}get readyState(){return this._state}open(e,t,n,r,i){let o=arguments.length>5&&void 0!==arguments[5]&&arguments[5];dl.XHR_STATE_UNSENT!==this._state&&this.abort(),(null!=r||null!=i)&&c3("user or password param is not supported by TaskRequest"),this._method=e,this._url=t,this._redirect=o,this.changeState(dl.XHR_STATE_OPENED)}async send(e){if(dl.XHR_STATE_OPENED!==this._state)throw"The object's state must be OPENED.";var t=this.taskId,n=await this.webrtc.getChannelByBody(e),r={pathUrl:c6(this._url),httpMethod:this._method,headers:this._reqHeaders,upload:this._isUploadRequest(e),bodySize:this._getBodySize(e),protocolVersion:2,redirect:this._redirect};return this.startTimeout(),await n.dcSend(JSON.stringify(r),t),{taskId:t,channel:n}}_isUploadRequest(e){return e instanceof FormData||this._reqContentType.toLowerCase().includes("multipart")}_getBodySize(e){if(this._reqContentType.toLowerCase().includes("multipart")){if(e instanceof ArrayBuffer)return e.byteLength;if(ArrayBuffer.isView(e))return e.buffer.byteLength;if(e instanceof Blob)return e.size}return 0}abort(){dl.XHR_STATE_UNSENT!==this._state&&dl.XHR_STATE_DONE!==this._state&&(this.dispatchEvent(new Event("abort")),this.upload.dispatchEvent(new Event("abort")),this.webrtc.dcTerminate(this.taskId),this.close(),this.taskId=this.webrtc.taskManager.newTaskId(),this.webrtc.taskManager.addTaskRequest(this),this.resetVars())}getAllResponseHeaders(){var e="";for(let[t,n]of Object.entries(this._resHeaders))"set-cookie"!==t&&n.forEach(n=>{e+=t+": "+n+"\r\n"});return e}getResponseHeader(e){if("set-cookie"===(e=e.toLowerCase()))throw'Refused to get unsafe header "set-cookie"';var t=this._resHeaders[e];return null==t?null:t[0]}_getResponseHeadersObj(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=new Headers;for(let[n,r]of Object.entries(this._resHeaders))(!0!==e||"set-cookie"!==n)&&r.forEach(e=>{t.append(n,e)});return t}setRequestHeaders(e){let t=null;for(let[n,r]of(Headers&&e instanceof Headers||Map&&e instanceof Map?t=e.entries():t=Object.entries(e),t))this.setRequestHeader(n,r)}setRequestHeader(e,t){var n=e.toLowerCase();!1===this._reqHeadersSet.has(n)&&(this._reqHeaders[e]=String(t),this._reqHeadersSet.add(n),"content-type"===n&&(this._reqContentType=String(t)))}initEvents(){this.addEventListener("abort",e=>{null!=this.onabort&&this.onabort(e)}),this.addEventListener("error",e=>{null!=this.onerror&&this.onerror(e)}),this.addEventListener("load",e=>{null!=this.onload&&this.onload(e)}),this.addEventListener("loadstart",e=>{null!=this.onloadstart&&this.onloadstart(e)}),this.addEventListener("progress",e=>{null!=this.onprogress&&this.onprogress(e)}),this.addEventListener("timeout",e=>{null!=this.ontimeout&&this.ontimeout(e)}),this.addEventListener("loadend",e=>{null!=this.onloadend&&this.onloadend(e)}),this.addEventListener("readystatechange",e=>{null!=this.onreadystatechange&&this.onreadystatechange(e)})}}class du extends dl{constructor(e){super(e)}async send(e){var{taskId:t,channel:n}=await super.send(e);if(this.upload.resetLoadVars(),this.upload.dispatchEvent(this.upload.getProgressEvent("loadstart")),null==e)await n.dcSend(e,t);else if("string"==typeof e)this.upload._total=cR.textEncode(e).byteLength,await n.dcSend(e,t);else if(e instanceof URLSearchParams){var r=e.toString();this.upload._total=cR.textEncode(r).byteLength,await n.dcSend(r,t)}else if(e instanceof ArrayBuffer)this.upload._total=e.byteLength,await this._sendBlob(new Blob([e]),n,t);else if(ArrayBuffer.isView(e)){var i=e.buffer;this.upload._total=i.byteLength,await this._sendBlob(new Blob([i]),n,t)}else e instanceof Blob?(this.upload._total=e.size,await this._sendBlob(e,n,t)):e instanceof FormData?await this._sendFormData(e,n,t):c3("fail to send data with unknown data");!0===this._isUploadRequest(e)&&n.dcSendEOU(t)}async _sendFormData(e,t,n){var r={},i={},o={};for(let t of e.entries()){let e=t[0],n=t[1];if(n instanceof Blob){let t=null==n.name?"blob":n.name;i[e]={name:t,blob:n},o[e]={name:t,size:n.size}}else"string"==typeof n?r[e]=n:c3("Invalid form data:",e)}var a=0,s=JSON.stringify(r),l=JSON.stringify(o);for(let e of(a=cR.textEncode(s).byteLength+cR.textEncode(l).byteLength,Object.entries(i)))a+=cR.textEncode(e[0]).byteLength+cR.textEncode(e[1].name).byteLength+e[1].blob.size;if(this.upload._total=a,await t.dcSend(s,n)&&await t.dcSend(l,n)){for(let e of Object.entries(i))if(!await t.dcSend(e[0],n)||!await t.dcSend(e[1].name,n)||!await this._sendBlob(e[1].blob,t,n))return}}async _sendBlob(e,t,n){let r=dl.BLOB_CHUNK_SIZE;var i=e.size,o=Math.floor(i/r),a=i%r,s=null,l=null;for(let i=1;i<=o;i++)if(s=e.slice((i-1)*r,i*r),l=await s.arrayBuffer(),!await t.dcSend(l,n))return!1;return s=e.slice(o*r,o*r+a),l=await s.arrayBuffer(),!!await t.dcSend(l,n)&&(t.dcSendEOF(n),!0)}}class dc{static SW_LAUNCHER="/cacheLauncher.html";static IFRAME_REMOVE_DELAY=3e3;static CACHE_BUSTING_MAX=9999;static REPORT_TRIGGER_PATH="scripts/synowebrtc/WebrtcCacher/ReportStatistics";constructor(){let e=Math.floor(Math.random()*dc.CACHE_BUSTING_MAX);this.swLauncher=null,this.swLauncherUrl=dc.SW_LAUNCHER+"?v="+e,this.swVersion=null,this.disableCache=!1,this.context=null,this.webrtcChannel=null,this.isSwReportEventRegistered=!1,this.updateServiceWorker()}async updateServiceWorker(){if(!1===this.isSupport())return;let e=await cV(this.swLauncherUrl);null!=e&&(navigator.serviceWorker.addEventListener("controllerchange",async e=>{c3("[webrtc cache] update cache service worker");let t=this.webrtcChannel;await this.reset(),null!=t&&await this.init(t)}),e.update())}async unregisterServiceWorker(){let e=await cV(this.swLauncherUrl);null!=e&&(await this.flushCache(),await e.unregister(),c3("[webrtc cache] unregister service worker"))}async flushCache(){!1!==this.isSupport()&&null!=await cV(this.swLauncherUrl)&&await this.postToServiceWorker({flushCache:!0})}isSupport(){return!(!0===this.disableCache||cY())&&!!(isSecureContext&&MessageChannel&&navigator.serviceWorker&&Headers&&Request&&Response&&Cache&&IDBFactory)}async isSwInstalled(){return!1!==this.isSupport()&&null!=await cV(this.swLauncherUrl)}async reset(){this.swLauncher&&(await this.postToServiceWorker({unbind:!0}),this.removeIframe(this.swLauncher),this.swLauncher=null,this.context=null,this.webrtcChannel=null)}async init(e,t){if(null==e){c3("[webrtc] webrtcInst is null or undefined");return}if(!1===this.isSupport()){c3("[webrtc] not support cache");return}this.swLauncher&&(c3("[webrtc] cache has been inited"),await this.reset()),this.webrtcChannel=e,this.loadSwLauncher(t),this.connectToServiceWorker()}connectToServiceWorker(){this.context={channel:new MessageChannel},this.listenServiceWorker(this.context),this.sendContextToServiceWorker(this.context)}listenServiceWorker(e){window.addEventListener("beforeunload",async e=>{await this.postToServiceWorker({unbind:!0}),c3("[webrtc cache] window unbinding")});let t=e.channel.port1;t.onmessage=async e=>{if(e.data.bindRequest){let{launcherClientId:t,version:n}=e.data.bindRequest;null===this.swVersion||n.split(".")[0]===this.swVersion.split(".")[0]?(await this.postToServiceWorker({bindAcceptV2:{launcherClientId:t,appName:window._S?window._S("standaloneAppName"):""}}),this.swVersion=n,c3("[webrtc cache] window binding")):await this.postToServiceWorker({bindReject:t})}else if(e.data.fetchRequest){let n=e.data.fetchRequest,r={clientId:n.clientId,reqId:n.reqId};if(!0===cQ()&&!0===c0())t.postMessage({fetchAccept:r});else{t.postMessage({fetchReject:r});return}r.respInfo=null;try{r.respInfo=await this.webrtcFetch(n)}catch(e){c3("[webrtc] cache fetch error",e)}t.postMessage({fetchDone:r})}else c3("[webrtc] unknown cache message channel command")}}async webrtcFetch(e){var t,n;let r=new Promise((e,r)=>{t=e,n=r}),i=this.webrtcChannel.newTaskRequest();return i.setRequestHeaders(e.headers),i.responseType="blob",i.onload=n=>{let r=new dn(e.clientId,e.reqId,e.url,i._getResponseHeadersObj(),i.response,i.status,i.statusText);t(r)},i.onError=e=>{n(e)},i.open(e.method,e.url,!0,null,null,"follow"===e.redirect),i.send(e.body),r}async postToServiceWorker(e){let t=navigator.serviceWorker.controller;null!=t?t.postMessage(e):c3("cache sw is not active")}sendContextToServiceWorker(e){let t=[null,"*",[e.channel.port2]];this.swLauncher.loaded?this.swLauncher.postMessage(...t):this.swLauncher.addEventListener("load",()=>{this.swLauncher.postMessage(...t)},{once:!0})}loadSwLauncher(e){if(null!==this.swLauncher)return;let t=new XMLHttpRequest;t.open("HEAD",this.swLauncherUrl),t.onload=()=>{200!==t.status&&this.handleSwLauncherFailure(e)},t.onerror=()=>{this.handleSwLauncherFailure(e)},t.send(),this.swLauncher=this.makeIframe(this.swLauncherUrl)}handleSwLauncherFailure(e){this.disableCache=!0,e&&e(`cannot get ${dc.SW_LAUNCHER}`)}makeIframe(e){if(!e)throw Error("src is undefined");let t=document.createElement("iframe");return t.hidden=!0,t.src=e,t.loaded=!1,t.name="WebrtcCacher",t.isIframe=!0,t.postMessage=function(){t.contentWindow.postMessage(...arguments)},t.addEventListener("load",()=>{t.loaded=!0},{once:!0}),document.body.appendChild(t),t}removeIframe(e){null!==e&&setTimeout(()=>{document.body.removeChild(e)},dc.IFRAME_REMOVE_DELAY)}registerSwReportStatisticsEvent(){!1===this.isSwReportEventRegistered&&(window.addEventListener("beforeunload",async e=>{fetch(new URL(dc.REPORT_TRIGGER_PATH,window.location.origin),{keepalive:!0})}),this.isSwReportEventRegistered=!0)}}var dd=new dc,df=1;function dp(e){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n="";for(let r=0;r<e;r++)n+=t.charAt(Math.floor(Math.random()*t.length));return n}class dh extends EventTarget{constructor(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(super(),this.hasError=!1,this.ignoreError=!1,this.wsCmdTable=new Map,this.signalAddr="",this.sharing=e,this.helloInfo="",this.ws=null,this.statistics=new dm,""===t)this.signalId=df++,this.signalSessionIdBase=dp(32);else{let e=t.split("@");this.signalId=parseInt(e[1]),this.signalSessionIdBase=e[0]}}start(){cj().request({api:this.sharing?"SYNO.WebRTC.Proxy.Sharing":"SYNO.WebRTC.Proxy",method:"signal",version:1,callback:(e,t)=>{if(!e||null==t.host||null==t.port){this._onWsError("fail to get signal server info");return}this.signalAddr=t.host+":"+t.port,this.ws=new WebSocket("wss://"+this.signalAddr),this.ws.onopen=e=>{this.onWsOpen(e)},this.ws.onclose=e=>{this.onWsClose(e)},this.ws.onmessage=e=>{this.onWsMessage(e)},this.ws.onerror=e=>{this._onWsError(e)}}})}wsSend(e){if(null===this.ws){c3("websocket is null");return}this.ws.send(e)}async onWsOpen(e){let{isPrivate:t}=await cG();this.helloInfo={version:1,isMobile:!!window._S&&window._S("isMobile"),app:window._S?window._S("standaloneAppName"):"",referer:window.location.href,isIncognito:t,isCacheSwInstalled:await dd.isSwInstalled()};let n=this.makeMessage("browser_hello",this.helloInfo);this.wsSend(n),this.dispatchEvent(new Event("open"))}onWsClose(e){this.dispatchEvent(new Event("close"))}onWsMessage(e){try{let t=JSON.parse(e.data),n=t.cmd,r=t.param;if(null==n){c3("null command");return}let i=this.wsCmdTable.get(n);if(null==i){c3("unknown command");return}i(r)}catch(e){this._onWsError(e)}}_onWsError(e){!0!==this.ignoreError&&(this.hasError=!0,c3("signal server error:",e),this.dispatchEvent(new Event("error")))}setIgnoreError(e){this.ignoreError=e}registerWsCmd(e,t){this.wsCmdTable.set(e,t)}sendIceCandidate(e){if(null!==e.candidate&&null!=e.candidate.candidate){let t=this.makeMessage("ice_exchange",JSON.stringify(e.candidate.candidate));this.wsSend(t)}}sendAnswerDesc(e){let t=this.makeMessage("browser_answer",JSON.stringify(e));this.wsSend(t)}sendWebrtcStatus(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(null===this.helloInfo||void 0===this.helloInfo||null===this.signalAddr||void 0===this.signalAddr)return;let n={type:"status",data:{...this.helloInfo,error:t}};this.sendCorsResult(n)}sendStatistics(e){if(null===this.statistics||void 0===this.statistics||null===this.signalAddr||void 0===this.signalAddr)return;e instanceof dm&&(e=[e]),Array.isArray(e)&&e.forEach(e=>{this.statistics.merge(e)});let t={type:"statistics",data:this.statistics.toPlainObj()};this.sendCorsResult(t),this.statistics=null}sendCorsResult(e){fetch&&fetch("https://"+this.signalAddr,{mode:"no-cors",method:"POST",body:JSON.stringify(e),keepalive:!0}).catch(e=>{c3("fail to upload result",e)})}makeMessage(e,t){if(!e){c3("cmd or sessionId is null or empty");return}return t||(t=null),JSON.stringify({cmd:e,sid:this.getSignalSessionID(),param:t})}getSignalSessionID(){return this.signalSessionIdBase+"@"+this.signalId}getSignalAddr(){return this.signalAddr}close(){null!=this.ws&&this.ws.close()}}class dm{constructor(e){if(null!=e){this.startTime=e.startTime,this.txStatsText=e.txStatsText,this.rxStatsText=e.rxStatsText,this.txStatsBinary=e.txStatsBinary,this.rxStatsBinary=e.rxStatsBinary;return}this.startTime=new Date,this.txStatsText=0,this.rxStatsText=0,this.txStatsBinary=0,this.rxStatsBinary=0}addTxText(e){this.txStatsText+=e}addRxText(e){this.rxStatsText+=e}addTxBinary(e){this.txStatsBinary+=e}addRxBinary(e){this.rxStatsBinary+=e}merge(e){this.txStatsText+=e.txStatsText,this.rxStatsText+=e.rxStatsText,this.txStatsBinary+=e.txStatsBinary,this.rxStatsBinary+=e.rxStatsBinary}toPlainObj(){return{pcUploadText:this.txStatsText,pcDownloadText:this.rxStatsText,pcUploadBinary:this.txStatsBinary,pcDownloadBinary:this.rxStatsBinary,duration:new Date-this.startTime}}}var dg=dh;class dv{constructor(e){this.taskIdCnt=1,this.taskRequestTable=new Map}newTaskId(){return this.taskIdCnt++}addTaskRequest(e){if(!(e instanceof dl)){c3("wrong type of taskRequest");return}this.taskRequestTable.set(e.taskId,e)}removeTaskRequest(e){this.taskRequestTable.delete(e)}getTaskRequest(e){return this.taskRequestTable.get(e)||null}getTaskRequestTable(){return this.taskRequestTable}}var dy=dv;class db{constructor(){this.semaphoreTable=new Map}getSempaphore(e){return void 0===this.semaphoreTable.get(e)&&this.initSemaphoreCls(e),new(this.semaphoreTable.get(e))}initSemaphoreCls(e){var t=function(){let e=Promise.resolve();return class{constructor(){let t,n=e,r=new Promise(e=>{t=e});e=e.then(()=>r),this.start=function(){return n},this.end=function(){t()}}}}();this.semaphoreTable.set(e,t)}}var d_=db;class dE{static CONNECTION_CREATE_TIMEOUT=3e4;constructor(){this.webrtcTable=new Map,this.eventTable=new Map,this.failureTable=new Map,this.giveupTable=new Set,this.registerWindowUnloadEvent()}registerWindowUnloadEvent(){window.addEventListener("beforeunload",()=>{for(let[e,t]of this.webrtcTable)null!=t&&t.close()})}get(e){return this.webrtcTable.get(e)}_getEventTarget(e){var t=this.eventTable.get(e);return null==t?(c3(`[webrtc] cannot find ${e} in the event table`),null):t}set(e,t){this.get(e)&&this.remove(e),this.webrtcTable.set(e,t),this.eventTable.set(e,new EventTarget),this.failureTable.set(e,new dw),this._initEvents(e,t)}_initEvents(e,t){var n=setTimeout(()=>{c3(`[webrtc] ${e} connection timeout`),this.failureTable.get(e).genNextConnectionFailure(),this._dispatchEventCallback(e,"timeout")},dE.CONNECTION_CREATE_TIMEOUT);t.addEventListener("channelopen",()=>{clearTimeout(n),this._dispatchEventCallback(e,"channelopen")}),t.addEventListener("channelclose",()=>{this._dispatchEventCallback(e,"channelclose")}),t.addEventListener("signalerror",()=>{clearTimeout(n),this._dispatchEventCallback(e,"signalerror")})}_dispatchEventCallback(e,t){var n=this._getEventTarget(e);null!==n&&n.dispatchEvent(new Event(t))}registerEventCallbacks(e,t){var n=this._getEventTarget(e);null!==n&&(t.channelopen&&n.addEventListener("channelopen",t.channelopen),t.channelclose&&n.addEventListener("channelclose",t.channelclose),t.signalerror&&n.addEventListener("signalerror",t.signalerror),t.timeout&&n.addEventListener("timeout",t.timeout))}remove(e){this.webrtcTable.get(e)&&this.webrtcTable.get(e).close(),this.webrtcTable.delete(e),this.eventTable.delete(e),this.failureTable.delete(e)}giveup(e){this.giveupTable.add(e),this.remove(e),c3(`[webrtc] ${e} give up`)}isGiveup(e){return this.giveupTable.has(e)}inFailureCooldown(e){let t=this.failureTable.get(e);return!!t.hasConnectionFailure()&&new Date-t.lastFailureDate<t.failureCooldown}isMaxFailureCooldown(e){let t=this.failureTable.get(e);return dw.MAX_FAILURE_COOLDOWN_INTERVAL===t.failureCooldown}}class dw{static MAX_FAILURE_COOLDOWN_INTERVAL=6e4;static DEFAULT_FAILURE_COOLDOWN_INTERVAL=1e3;constructor(){this.failureCooldown=dw.DEFAULT_FAILURE_COOLDOWN_INTERVAL,this.lastFailureDate=null}hasConnectionFailure(){return null!==this.lastFailureDate}genNextConnectionFailure(){null!==this.lastFailureDate&&(this.failureCooldown=Math.min(2*this.failureCooldown,dw.MAX_FAILURE_COOLDOWN_INTERVAL)),this.lastFailureDate=new Date}}var dS=new dE;class dT extends EventTarget{static STUN_SERVER_ADDR="stun:checkip.webrtc.quickconnect."+(window.location.hostname.includes("quickconnect.to")?"to":"cn");static AUX_CHANNEL_POSTFIX="@aux";static DEFAULT_CHANNEL_NAME="Default";static MAX_MSG_SIZE=65535;static MAX_BUFFERED_AMOUNT=8388608;static BUFFERED_AMOUNT_LOW_THRESHOLD=Math.floor(dT.MAX_BUFFERED_AMOUNT/2);static ABORT_FLAG=1;static PINGPONG_TIMEOUT=3e3;static PINGPONG_INTERVAL=5e3;constructor(e){if(super(),Object.assign(this,e),null==this.name||null==this.sharing||null==this.reconnect||null==this.aux)throw"name, sharing, reconnect, or aux attribute is null";this.resetDcRecv(),this.taskManager=new dy,this.semaphoreManager=new d_,this.isFailureReported=!1,this.auxChannel=null;var t="";if(this.isAuxChannel()){var n=this.getMainChannel();if(null==n||n.isDataChannelClose()){c3("fail to init aux channel since main channel is not opend");return}t=n.getSignalSessionID(),this.taskManager=n.taskManager}this.peerConnection=null,this.dc=null,this.iceServers={iceServers:[{urls:dT.STUN_SERVER_ADDR}]},this.createServerConnection(),this.sc=new dg(this.sharing,t),this.initSc(),this.pingpongTimeoutId=-1,this.startICE()}startICE(){this.pingpong({success:()=>{this.sc.start(),this.pingpongTimeoutId=-1},fail:()=>{c3("[webrtc] pingpong failure"),this.pingpongTimeoutId=setTimeout(()=>{this.startICE()},dT.PINGPONG_INTERVAL)}})}pingpong(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:dT.PINGPONG_TIMEOUT;var n=new XMLHttpRequest;n.open("GET","webman/pingpong.cgi"),n.timeout=t,e.success&&(n.onload=e.success),e.fail&&(n.ontimeout=e.fail,n.onerror=e.fail),n.send()}newTaskRequest(){var e=new du(this);return this.taskManager.addTaskRequest(e),e}async getChannelByBody(e){return!1===this.aux?this:(e instanceof ArrayBuffer||ArrayBuffer.isView(e)||e instanceof Blob||e instanceof FormData)&&null!=this.auxChannel&&this.auxChannel.isDataChannelOpen()?this.auxChannel:this}isDefaultMainChannel(){return dT.DEFAULT_CHANNEL_NAME===this.name&&!1===this.isAuxChannel()}isAuxChannel(){return this.name.endsWith(dT.AUX_CHANNEL_POSTFIX)}getMainChannel(){if(this.isAuxChannel()){var e=this.name.substr(0,this.name.indexOf(dT.AUX_CHANNEL_POSTFIX));return dS.get(e)}return null}getAuxChannel(){return!1===this.isAuxChannel()?dS.get(this.name+dT.AUX_CHANNEL_POSTFIX):null}async startAuxChannel(){var e=await dx(this.name+dT.AUX_CHANNEL_POSTFIX,this.sharing,!1,!1,!1);if(null!=e&&e.isDataChannelOpen())return this.auxChannel=e}async waitForReady(){if(!0!==this.isDataChannelOpen())return new Promise((e,t)=>{let n=setInterval(()=>{!0===this.isDataChannelOpen()&&(clearInterval(n),e())},100)})}close(){0<this.pingpongTimeoutId&&(clearTimeout(this.pingpongTimeoutId),this.pingpongTimeoutId=-1),null!==this.sc&&this.sc.close(),null!==this.peerConnection&&this.peerConnection.close(),null!==this.dc&&(this.dc.close(),this.reportStatistics())}isDataChannelOpen(){return null!==this.dc&&"open"===this.dc.readyState&&null!==this.peerConnection&&"connected"===this.peerConnection.connectionState}isDataChannelClose(){return null!==this.dc&&("closing"===this.dc.readyState||"closed"===this.dc.readyState)}isConnectionFinished(){if(null==this.sc||null==this.peerConnection)return c3("signal client or peer connection is null"),!1;var e=this.peerConnection.connectionState;return!0===this.sc.hasError||"disconnected"===e||"failed"===e||"closed"===e}isSharingConnection(){return!0===this.sharing}getSignalSessionID(){return this.sc.getSignalSessionID()}getSignalAddr(){return this.sc.getSignalAddr()}initSc(){this.initScCmd(),this.sc.addEventListener("close",()=>{null!==this.peerConnection&&null!==this.dc&&this.isDataChannelOpen()||this.dispatchEvent(new Event("signalerror"))}),this.sc.addEventListener("error",()=>{this.dispatchEvent(new Event("signalerror")),this.reportStatus(!1,cW.ERR_TYPE_CONNECTION)})}initScCmd(){this.sc.registerWsCmd("signal_echo",e=>{let t=null;try{t=JSON.parse(e)}catch(n){t=e}!0==t instanceof Object?0===t.error?(this.onSignalServerReady(),cJ(t.cache),this.isDefaultMainChannel()&&(!0===t.flushCache&&dd.flushCache(),!0===t.unregisterCache&&dd.unregisterServiceWorker())):(c3("signal echo error"),this.reportStatus(!1,t.error),this.close()):"ok"===t?this.onSignalServerReady():(c3("signal echo error"),this.reportStatus(!1,cW.ERR_TYPE_UNKNWON),this.close())}),this.sc.registerWsCmd("dsm_offer",e=>{let t=JSON.parse(e);this.peerConnection.setRemoteDescription(t),this.peerConnection.createAnswer().then(this.offerAnswer.bind(this),this.onCreateSessionDescriptionError.bind(this))}),this.sc.registerWsCmd("ice_exchange",e=>{let t=JSON.parse(e);this.peerConnection.addIceCandidate(new RTCIceCandidate(t)).then(this.onAddIceCandidateSuccess.bind(this),this.onAddIceCandidateError.bind(this))})}reportStatus(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:cW.ERR_TYPE_SUCCESS;if(this.isDefaultMainChannel()){if(cW.ERR_TYPE_SUCCESS!==t&&!0===this.isFailureReported)return;this.sc.sendWebrtcStatus(e,t),cW.ERR_TYPE_SUCCESS!==t?this.isFailureReported=!0:this.isFailureReported=!1}}reportStatistics(){if(this.isDefaultMainChannel()){let t=this.getAuxChannel(),n=null;if(null!=t){var e;n=null==t?void 0:null===(e=t.sc)||void 0===e?void 0:e.statistics}this.sc.sendStatistics(n)}}onSignalServerReady(){cj().request({api:this.isSharingConnection()?"SYNO.WebRTC.Proxy.Sharing":"SYNO.WebRTC.Proxy",method:"create",version:1,params:{sid:this.getSignalSessionID()},callback:(e,t)=>{e||(c3("WebRTC api fail: "+t),this.dispatchEvent(new Event("signalerror")),this.reportStatus(!1,cW.ERR_TYPE_WEBAPI))}})}createServerConnection(){this.peerConnection=new RTCPeerConnection(this.iceServers),this.peerConnection.onconnectionstatechange=e=>{c3("[webrtc] peer connection state",this.name,this.peerConnection.connectionState),("failed"===this.peerConnection.connectionState||"closed"===this.peerConnection.connectionState)&&null!=this.dc&&"closed"!==this.dc.readyState&&this.close()},this.peerConnection.onicecandidate=e=>{this.onIceCandidate(this.peerConnection,e)},this.peerConnection.ondatachannel=this.receiveChannelCallback.bind(this)}onIceCandidate(e,t){this.sc.sendIceCandidate(t)}offerAnswer(e){this.peerConnection.setLocalDescription(e),this.sc.sendAnswerDesc(e)}onCreateSessionDescriptionError(e){c3("fail to create session description: "+e.toString())}onAddIceCandidateSuccess(){}onAddIceCandidateError(e){c3("fail to add Ice Candidate:",e.toString())}receiveChannelCallback(e){this.dc=e.channel,this.dc.onmessage=this._onDataChannelReceive.bind(this),this.dc.onopen=()=>{this.sc.setIgnoreError(!0),this.sc.close(),this._onDataChannelOpen()},this.dc.onclose=()=>{this._onDataChannelClose()},this.dc.bufferedAmountLowThreshold=dT.BUFFERED_AMOUNT_LOW_THRESHOLD}_onDataChannelOpen(){if(this._onReceiveChannelStateChange(),this.reportStatus(!0),this.isAuxChannel()){var e=this.getMainChannel();if(null==e||e.isDataChannelClose()){c3("close aux channel since main channel is not open"),this.close();return}}else!0===this.aux&&this.startAuxChannel(),this.isDefaultMainChannel()&&c0()&&dd.init(this),dd.registerSwReportStatisticsEvent();this.dispatchEvent(new Event("channelopen"))}_onDataChannelClose(){this.taskManager.getTaskRequestTable().forEach((e,t)=>{dl.XHR_STATE_OPENED<=e._state&&dl.XHR_STATE_LOADING>=e._state&&e._onError("data channel is closed")}),this.isAuxChannel()||null==this.auxChannel||this.auxChannel.close(),this._onReceiveChannelStateChange(),this.isDefaultMainChannel()&&c0()&&dd.reset(),this.dispatchEvent(new Event("channelclose")),this.reportStatistics()}_onReceiveChannelStateChange(){let e=this.dc.readyState;c3("[webrtc]",this.name,"receive channel state is:",e)}onDataChannelReceive(e,t,n){var r=this.taskManager.getTaskRequest(n);null!==r&&r._onMessage(e,t)}onDataChannelChunk(e,t,n){var r=this.taskManager.getTaskRequest(n);null!==r&&r._onChunk(e,t)}onDataChannelError(e,t){var n=this.taskManager.getTaskRequest(t);null!==n&&n._onError(e)}async dcSendWrapper(e,t){if(!this.taskManager.getTaskRequest(e))return!1;var n=!1;if(this.isDataChannelOpen()){var r=this.semaphoreManager.getSempaphore("dcSend");await r.start();try{n=await t()}finally{r.end()}}else c3("webrtc datachannel is closed or has not been opened");return n}async dcSend(e,t){return await this.dcSendWrapper(t,async()=>{var n=null,r=null;if("string"==typeof e?(n=cR.textEncode(e),r=cH.MESSAGE_TYPE_STRING,null!==this.sc.statistics&&void 0!==this.sc.statistics&&this.sc.statistics.addTxText(n.byteLength)):e instanceof ArrayBuffer?(n=e,r=cH.MESSAGE_TYPE_BYTE,null!==this.sc.statistics&&void 0!==this.sc.statistics&&this.sc.statistics.addTxBinary(n.byteLength)):null==e&&(n=new Uint8Array([]).buffer,r=cH.MESSAGE_TYPE_EMPTY),null===n)return c3("unknown data type"),!1;if(this._dcSendWithException(this.packMetadata(n.byteLength,r,t)),0<n.byteLength)try{return await this._dcSend(n,t)}catch(e){var i=this.taskManager.getTaskRequest(t);return null!==i&&(c3(e),i.upload.dispatchEvent(new ErrorEvent("error",{error:e,message:"dcSend internal error"}))),this.onDataChannelError(e,t),!1}})}async dcSendPause(e){return await this.dcSendWrapper(e,async()=>(this._dcSendWithException(this.packMetadata(0,cH.MESSAGE_TYPE_PAUSE_STOP,e)),!0))}async dcSendResume(e){return await this.dcSendWrapper(e,async()=>(this._dcSendWithException(this.packMetadata(0,cH.MESSAGE_TYPE_PAUSE_CONTINUE,e)),!0))}async dcSendEOF(e){return await this.dcSendWrapper(e,async()=>(this._dcSendWithException(this.packMetadata(0,cH.MESSAGE_TYPE_EOF,e)),!0))}async dcSendEOU(e){return await this.dcSendWrapper(e,async()=>(this._dcSendWithException(this.packMetadata(0,cH.MESSAGE_TYPE_EOU,e)),!0))}async dcTerminate(e){return await this.dcSendWrapper(e,async()=>(this._dcSendWithException(this.packMetadata(0,cH.MESSAGE_TYPE_TERMINATE,e)),!0))}async _dcSend(e,t){var n=dT.MAX_MSG_SIZE-1,r=e.byteLength,i=Math.floor(r/n),o=r%n;for(let r=1;r<=i;r++)if(await this._dcSendFragment(e.slice((r-1)*n,r*n),t))return!1;return!(0!==o&&await this._dcSendFragment(e.slice(i*n),t))}async _dcSendFragment(e,t){return(await this._dcSendFlowControl(e.byteLength),null===this.taskManager.getTaskRequest(t))?(this._dcSendWithException(new Uint8Array([dT.ABORT_FLAG]).buffer),!0):(this._dcSendWithException(cR.mergeArrayBufferList([new Uint8Array([1-dT.ABORT_FLAG]).buffer,e])),!1)}_dcSendFlowControl(e){return new Promise(this.dc.bufferedAmount+e>dT.MAX_BUFFERED_AMOUNT?(e,t)=>{this.dc.onbufferedamountlow=()=>{e()}}:(e,t)=>{e()})}_dcSendWithException(e){if(this.isDataChannelClose())throw DOMException.NETWORK_ERR;this.dc.send(e)}async _onDataChannelReceive(e){var t=this.semaphoreManager.getSempaphore("dcRecv");await t.start();var n=null,r=cH.MESSAGE_TYPE_UNDEFINED,i=null;try{({data:n,type:r,taskId:i}=await this.dcRecv(e))}finally{t.end()}if(null!==n||cH.MESSAGE_TYPE_HEADERS<=r&&r<cH.MESSAGE_TYPE_UNDEFINED){var o=this.taskManager.getTaskRequest(i);if(null===o)return;switch(r){case cH.MESSAGE_TYPE_STATUS:o.setStatusCode(n);break;case cH.MESSAGE_TYPE_STATUSTEXT:o.setStatusText(n);break;case cH.MESSAGE_TYPE_HEADERS:o.setResponseHeaders(n);break;case cH.MESSAGE_TYPE_ERROR:this.onDataChannelError(n,i);break;case cH.MESSAGE_TYPE_BYTE:case cH.MESSAGE_TYPE_STRING:case cH.MESSAGE_TYPE_EOF:this.onDataChannelReceive(n,r,i);break;case cH.MESSAGE_TYPE_UPLOAD_PROGRESS:o.updateUploadProgress(n);break;default:c3("unknown data channel message type",r)}}}async dcRecv(e){var t={data:null,type:cH.MESSAGE_TYPE_UNDEFINED,taskId:null},n=e.data instanceof Blob?await e.data.arrayBuffer():e.data;if(cH.MESSAGE_TYPE_UNDEFINED===this.recvType){var r=this.unpackMetadata(n);if(this.recvLen=r.length,this.recvType=r.type,this.recvTaskId=r.taskId,cH.MESSAGE_TYPE_UNDEFINED===this.recvType)throw"Metadata Error"}else if(this.recvLen>this.recvTot){var i=new Uint8Array(n.slice(0,1))[0],o=n.slice(1);if(1===i)return this.resetDcRecv(),t;this.recvData.push(o),this.recvTot+=o.byteLength,(cH.MESSAGE_TYPE_BYTE===this.recvType||cH.MESSAGE_TYPE_STRING===this.recvType)&&this.onDataChannelChunk(o.byteLength,this.recvType,this.recvTaskId)}if(this.recvLen===this.recvTot){var a=cR.mergeArrayBufferList(this.recvData);switch(this.recvType){case cH.MESSAGE_TYPE_STRING:case cH.MESSAGE_TYPE_HEADERS:case cH.MESSAGE_TYPE_STATUS:case cH.MESSAGE_TYPE_STATUSTEXT:case cH.MESSAGE_TYPE_ERROR:t.data=cR.textDecode(a),null!==this.sc.statistics&&void 0!==this.sc.statistics&&this.sc.statistics.addRxText(this.recvLen);break;case cH.MESSAGE_TYPE_BYTE:t.data=a,null!==this.sc.statistics&&void 0!==this.sc.statistics&&this.sc.statistics.addRxBinary(this.recvLen);break;case cH.MESSAGE_TYPE_UPLOAD_PROGRESS:var s=new DataView(a);t.data=Number(s.getBigUint64())}t.type=this.recvType,t.taskId=this.recvTaskId,this.resetDcRecv()}return t}resetDcRecv(){this.recvData=[],this.recvLen=0,this.recvTot=0,this.recvType=cH.MESSAGE_TYPE_UNDEFINED,this.recvTaskId=0}packMetadata(e,t,n){var r=new Uint8Array(17),i=cR.packUint64(e),o=new Uint8Array([t]),a=cR.packUint64(n);return r.set(i),r.set(o,8),r.set(a,9),r.buffer}unpackMetadata(e){var t={};return t.length=cR.unpackUint64(e.slice(0,8)),t.type=new Uint8Array(e.slice(8,9))[0],t.taskId=cR.unpackUint64(e.slice(9,17)),t}}function dO(e){e.endsWith(dT.AUX_CHANNEL_POSTFIX)||(dS.giveup(e),c3(`give up channel ${e}`))}function dI(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];var t=!0;return window._S&&(t=!window._S("isLogined")),dx(dT.DEFAULT_CHANNEL_NAME,t,!0,!e,!0)}function dx(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(!0===r){if(dS.isGiveup(e))return null;var o=dS.get(e);return null==o||!dS.inFailureCooldown(e)&&o.isConnectionFinished()?(dx(e,t,n,!1,i),null):o||null}return new Promise((r,o)=>{if(dS.isGiveup(e)){r(null);return}var a=()=>{dS.registerEventCallbacks(e,{channelopen:()=>{let t=dS.get(e);t?r(t):(c3("[webrtc] error: channel open but the instance is null"),r(null))},channelclose:()=>{let t=dS.get(e);null!=t&&!1===t.reconnect&&dO(e)},signalerror:()=>{dO(e),r(null)},timeout:()=>{let t=dS.get(e);t&&t.reportStatus(!1,cW.ERR_TYPE_TIMEOUT),r(null)}})},s=dS.get(e);if(null!=s&&!dS.inFailureCooldown(e)&&!s.isConnectionFinished()){s.isDataChannelOpen()?r(s):a();return}if(null!=s&&dS.isMaxFailureCooldown(s.name)){dO(e),r(null);return}try{s=new dT({name:e,sharing:t,aux:i,reconnect:n})}catch(t){c3("[webrtc] WebRTC construction failure",t),dO(e),r(null);return}dS.set(e,s),a()})}class dk{static SW_SCOPE="/scripts/synowebrtc/WebrtcDownloader";static SW_LAUNCHER="swLauncher.html";static IFRAME_REMOVE_DELAY=3e3;static CACHE_BUSTING_MAX=9999;constructor(){let e=Math.floor(Math.random()*dk.CACHE_BUSTING_MAX);this.swLauncher=null,this.swLauncherUrl=dk.SW_SCOPE+"/"+dk.SW_LAUNCHER+"?v="+e,this.disableSwDownload=!1,this.updateServiceWorker()}async updateServiceWorker(){if(!1===this.isSupport())return;let e=await cV(this.swLauncherUrl);null!=e&&(e.onupdatefound=()=>{c3("[webrtc] update download service worker"),this.swLauncher&&(this.removeIframe(this.swLauncher),this.swLauncher=null)},e.update())}isSupport(){return!(!0===this.disableSwDownload||cY())&&!!(isSecureContext&&MessageChannel&&navigator.serviceWorker&&Headers&&Response&&WritableStream&&ReadableStream)}createWriteStream(e,t,n,r,i){this.loadSwLauncher(i);var o={downloadIframe:null,channel:new MessageChannel,pausableReqeust:e,errorCallback:r,fallbackCallback:i},a=t||this.getDownloadFileName(e,n);let s={};for(let[t,n]of e._getResponseHeadersObj(!0).entries())s[t]=n;var l={fileName:c6(a),headers:s};return this.listenServiceWorker(o),this.sendContextToServiceWorker(l,o),this.getWriteStreamImplement(o)}getDownloadFileName(e,t){var n=null;let r=t.split("?")[0].split("/"),i=r.pop(),o=r.pop();if(void 0!==i&&""!==i?n=i:void 0!==o&&""!==o&&(n=o),null!==n)return n;throw"unable to get filename"}listenServiceWorker(e){e.channel.port1.onmessage=t=>{if(t.data.swRegisterError){this.removeIframe(this.swLauncher),this.handleSwLauncherFailure(e.fallbackCallback);return}let n=e.pausableReqeust;if(t.data.downloadUrl){let n=this.makeIframe(t.data.downloadUrl);e.downloadIframe=n,n.addEventListener("load",()=>{let t=n.contentDocument.body;t&&t.firstChild&&(null!=t.firstChild.innerHTML?e.errorCallback(t.firstChild.innerHTML):e.fallbackCallback())},{once:!0}),e.channel.port1.postMessage("startDownload")}else t.data.clearIframe?this.removeIframe(e.downloadIframe):t.data.pause?null!=n&&"function"==typeof n.pause&&n.pause():t.data.resume?null!=n&&"function"==typeof n.resume&&n.resume():t.data.abort&&(e.channel.port1.postMessage("abort"),null!=n&&"function"==typeof n.abort&&n.abort())}}sendContextToServiceWorker(e,t){let n=[e,"*",[t.channel.port2]];this.swLauncher.loaded?this.swLauncher.postMessage(...n):this.swLauncher.addEventListener("load",()=>{this.swLauncher.postMessage(...n)},{once:!0})}getWriteStreamImplement(e){return new window.WritableStream({write(t){if(!1==t instanceof Uint8Array)throw TypeError("chunk is not Uint8Array");e.channel.port1.postMessage(t)},close(){e.channel.port1.postMessage("end")},abort(){e.channel.port1.postMessage("abort")}})}loadSwLauncher(e){if(null!==this.swLauncher)return;let t=new XMLHttpRequest;t.open("HEAD",this.swLauncherUrl),t.onload=()=>{200!==t.status&&this.handleSwLauncherFailure(e)},t.onerror=()=>{this.handleSwLauncherFailure(e)},t.send(),this.swLauncher=this.makeIframe(this.swLauncherUrl)}handleSwLauncherFailure(e){this.disableSwDownload=!0,e&&e(`fail to initialize ${dk.SW_LAUNCHER}`)}makeIframe(e){if(!e)throw Error("src is undefined");let t=document.createElement("iframe");return t.hidden=!0,t.src=e,t.loaded=!1,t.name="WebrtcDownloader",t.isIframe=!0,t.postMessage=function(){t.contentWindow.postMessage(...arguments)},t.addEventListener("load",()=>{t.loaded=!0},{once:!0}),document.body.appendChild(t),t}removeIframe(e){null!==e&&setTimeout(()=>{document.body.removeChild(e)},dk.IFRAME_REMOVE_DELAY)}}var dC=new dk;function dA(e,t,n){var r=null,i=null,o=null,a={url:e.url||"",fileName:e.filename||null,method:e.method||"GET",params:e.params?{...e.params}:{},timeout:e.timeout||12e4,responseType:e.responseType||"json"};if(a.fileName){let e=new URL(a.url,location.href);e.pathname+=e.pathname.endsWith("/")?"":"/",e.pathname+=encodeURIComponent(a.fileName),a.url=e.href}for(let e of["api","method","version"])void 0===a.params[e]&&delete a.params[e];if(a.url+=a.url.includes("?")?"&":"?","GET"===a.method)a.url+=l();else if("POST"===a.method){let e=a.params.SynoToken;null!=e&&(a.url+="SynoToken="+e,delete a.params.SynoToken)}else throw"unsupported request method";try{var s=dI(!1);if(null===s||!1===s.isDataChannelOpen()){f();return}(r=s.newTaskRequest()).open(a.method,a.url),r.responseType="none",r.timeout=a.timeout,r.onReceiveHeaders=()=>{try{u()}catch(e){f(e);return}},r.onMessage=(e,t,n)=>{o.write(new Uint8Array(e)).catch(e=>{r.abort()})},r.onload=()=>{null!=o&&(o.close(),o=null),window.removeEventListener("beforeunload",d)},r.onError=f,r.ontimeout=f,"GET"===a.method?r.send().catch(f):r.send(l()).catch(f)}catch(e){f(e)}function l(){let e=[];for(let t of Object.entries(a.params))e.push(encodeURIComponent(t[0])+"="+encodeURIComponent(t[1]));return e.join("&")}function u(){null===i&&null===o&&(o=(i=dC.createWriteStream(r,a.fileName,a.url,e=>{null!=t&&t(null,{data:c(e,a.responseType),status:r.status,statusText:r.statusText,headers:de(r.getAllResponseHeaders())})},f)).getWriter(),window.addEventListener("beforeunload",d))}function c(e,t){try{if("json"===t)return JSON.parse(e);return e}catch(e){return c3(e),null}}function d(){r.abort(),o.abort()}function f(e){null!=r&&(r.abort(),r.onMessage=null),null!=e&&c3("webrtc download fallback:",e),null!=n&&n()}}function dD(){return dC.isSupport()}var dP={},dM={};dP.Cache=dM,dP.GetDefaultChannel=dI,dP.GetChannel=dx,dP.DownloadFile=dA,cK(dP),cX(dP.Cache),dP.Cache.Flush=async()=>{await dd.flushCache()},dP.Cache.Unregister=async()=>{await dd.unregisterServiceWorker()},Object.defineProperty(dP,"IsRelay",{get:()=>{var e=window.location.hostname;return/.*[A-Za-z]{2,3}\d+\.quickconnect\.(to|cn)/.test(e)}}),Object.defineProperty(dP,"SupportDownload",{get:()=>dD()}),cU.call(dP,window.synowebapi),dP.SetSynoWebAPI=cF;var dR=dP,dL=function(e,t){try{cD.env.setSynoToken(SYNO.SDS.Session.SynoToken),cD.env.setCredential(window.synowebapi.env.getCredential())}catch(e){}return dR.IsRelay&&(dR.SetSynoWebAPI(cD),dR.Enable=dR.IsRelay),function(n){var r=n.header,i=n.api,o=n.method,a=n.version,s=n.params,l=n.encryption,u=n.formData,c=n.keepParamsCase;SYNO.SDS.Session.SynoToken&&cD.env.setSynoToken(SYNO.SDS.Session.SynoToken);var d={};void 0!==r?d=r:e()&&(d["X-SYNO-SHARING"]=t());var f=s&&!0!==c?uE(s):s;return cD.promises.request((0,nV._)({api:i,method:o,version:a,headers:d},f&&{params:f},l&&{encryption:l},u&&{formData:u})).then(function(e){return e}).catch(function(e){throw new uh({error:e})})}}(o6,at),dN=Object.freeze({Item:Object.freeze({copy:7,count:7,count_with_filter:7,delete:7,get:7,list:7,move:7,set:7,add_tag:7,remove_tag:7,get_tag:7,list_with_filter:7,list_basic_timeline_info:7,list_basic_timeline_info_with_filter:7,get_exif:7,list_face:7,set_favorite:7}),Similar:Object.freeze({get_status:1,ungroup:1,add_item:1,set_top_pick:1,get:1,remove_item:1}),SimilarItem:Object.freeze({list:2,list_with_filter:2,list_similar:2,get:2,count_with_filter:2,list_basic_timeline_info:2,list_basic_timeline_info_with_filter:2,list_similar_basic_timeline_info:2}),SimilarTimeline:Object.freeze({get:2,get_with_filter:2,get_similar:2,get_init_timeline:2}),GeneralTag:Object.freeze({count:2,create:2,get:2,list:2,suggest:2}),Geocoding:Object.freeze({count:1,get:1,list:1}),Person:Object.freeze({add_face:3,count:1,delete_face:1,get:1,get_migration_status:1,list:1,list_face:1,merge:2,separate:1,set:1,set_cover:1,show:1,suggest:3}),Concept:Object.freeze({count:2,get:2,list:2,set_cover:1,hide_item:1,set_visibility:2}),Timeline:Object.freeze({get:6,get_geocoding:6,get_geocoding_with_filter:6,get_with_filter:6,get_init_timeline:6}),RecentlyAdded:Object.freeze({get_timeline:6,list:6,count:6,list_basic_timeline_info:6}),Unit:Object.freeze({get:1,count:1})}),dF=Object.freeze({File:Object.freeze({move:1,copy:1,delete:1})}),dU=Object.freeze({Item:Object.freeze({upload:8,upload_check:8,upload_to_folder:8}),Face:Object.freeze({upload:1}),ConvertedFile:Object.freeze({list_convert_needed:3,set_broken:3,upload:3})}),dB=Object.freeze({get:1,reindex:1}),dz=Object.freeze({Search:Object.freeze({Filter:Object.freeze({list:4,list_in_similar:4}),Search:Object.freeze({get_search_timeline:7,suggest:7,list_item:7,count_item:7,get_geocoding:7,list_basic_timeline_info:7})}),Streaming:Object.freeze({streaming:2}),Thumbnail:Object.freeze({get:2}),Download:Object.freeze({download:2,convert:2,clear_cache:2,get_cache_status:2,calculate_cache_size:2}),RegeneratePreview:Object.freeze({set_regenerating:1,regenerate_preview_by_nas:1,list_regenerating:1,restore_from_regenerating:1})}),dj=Object.freeze((0,nq._)((0,nV._)({},dz),{Browse:Object.freeze((0,nq._)((0,nV._)({},dN),{Folder:Object.freeze({copy:1,count:1,create:1,list:2,get:2,move:1,list_parents:1,delete:1,rename:1,set_order:1,set_cover:2})})),Sharing:Object.freeze({FolderBatchPermission:Object.freeze({update_all_by_member:1,update_by_member:1}),Passphrase:Object.freeze({get:1,get_permission:1,set_shared:1,update:1}),FolderPermission:Object.freeze({get_config:1,get_folder_link:1,set_config:1,update:1})}),BackgroundTask:Object.freeze((0,nV._)({},dF)),Upload:Object.freeze((0,nV._)({},dU)),Index:Object.freeze((0,nV._)({},dB))})),dH=Object.freeze((0,nq._)((0,nV._)({},dz),{Setting:Object.freeze({Admin:Object.freeze({get:1,set:1}),User:Object.freeze({get:1,set:1}),TeamSpace:Object.freeze({list_permission:1,set:1,update_permission:1,get:1,set_enable:1}),Wizard:Object.freeze({get:1,set:1}),Guest:Object.freeze({get:1})}),UserInfo:Object.freeze({me:1,get:1}),Browse:Object.freeze((0,nq._)((0,nV._)({},dN),{Folder:Object.freeze({copy:1,count:1,create:1,list:2,get:2,move:1,list_parents:1,delete:1,rename:1,set_order:1,set_cover:2}),Album:Object.freeze({get:4,count:3,delete:1,download:2,list:4,set_name:1,set_cover:1,set_order:1,set_album_list_order:2,get_album_list_order:2,get_album_list_display:3,set_album_list_display:3}),NormalAlbum:Object.freeze({add_item:1,copy:1,count:1,create:1,delete_item:1,get:1,list:2,set_unfreeze:1}),ConditionAlbum:Object.freeze({count:4,create:4,get:4,list:4,peek_item_count:4,set_condition:4,suggest:4}),Category:Object.freeze({get:4})})),Favorite:Object.freeze({list:1}),Sharing:Object.freeze({Misc:Object.freeze({list_shared_with_me_album:2,list_user_group:1}),Passphrase:Object.freeze({get:1,get_permission:1,get_photo_request_info:1,set_shared:1,update:1})}),BackgroundTask:Object.freeze((0,nq._)((0,nV._)({},dF),{Info:Object.freeze({abort_task:1,get_error_detail:1,get_status:1,list_user_task:1,clear_completed_task:1})})),Upload:Object.freeze((0,nq._)((0,nV._)({},dU),{PhotoRequestItem:Object.freeze({upload:1})})),PhotoRequest:Object.freeze({create:1,delete:1,get:1,list:1,update:1}),Development:Object.freeze({Admin:Object.freeze({update_concept_threshold:1,regenerate_concept_album:1})}),Udc:Object.freeze({send_event:1}),Index:Object.freeze((0,nq._)((0,nV._)({},dB),{reindex_all_user:1}))})),dW=Object.freeze({Foto:dH,FotoTeam:dj}),dG=function(e){return(0,nH._)(function(){var t;return(0,d.Jh)(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,dL(e)];case 1:return[2,{success:!0,data:n.sent()}];case 2:throw(t=n.sent()).code||(t.code=t9.Pe.UNKNOWN_ERROR),console.warn("upload api failed, ",t),new uh({error:t});case 3:return[2]}})})()},dY=function(e){var t=e.reqParams,n=t.api,r=t.method,i=t.version,o=(0,il._)(t,["api","method","version"]),a={},s=!0,l=!1,u=void 0;try{for(var c,d=Object.entries(o)[Symbol.iterator]();!(s=(c=d.next()).done);s=!0){var f=(0,t4._)(c.value,2),p=f[0],h=f[1];uD(h,File)||uD(h,Blob)?a[p]=h:a[p]=JSON.stringify(h)}}catch(e){l=!0,u=e}finally{try{s||null==d.return||d.return()}finally{if(l)throw u}}return{api:n,method:r,version:i,formData:(0,nV._)({api:n,method:r,version:i},a)}},dV=function(e){return(0,nH._)(function(){var t,n,r,i,o;return(0,d.Jh)(this,function(a){return t=e.url,n=e.token,r=e.passphrase,i=e.api,o=(0,il._)(e,["url","token","passphrase","api"]),[2,dG(dY({reqParams:(0,nq._)((0,nV._)({},o),{passphrase:r,api:i,method:"upload",version:dH.Upload.PhotoRequestItem.upload})}))]})})()};function dq(e,t,n,r,i){var o=r.thumbXL,a=r.thumbSM,s=r.thumbM,l={file:t,guest_name:i,name:t.name,passphrase:n,api:e};return o&&(l.thumb_xl=o),a&&(l.thumb_sm=a),s&&(l.thumb_m=s),SYNO.SDS.Session.SynoToken&&(l.token=SYNO.SDS.Session.SynoToken),l.url=uw(e),l}function dZ(e,t){return(0,nH._)(function(){var n;return(0,d.Jh)(this,function(r){switch(r.label){case 0:return[4,e(t)];case 1:if(!(n=r.sent()).success)throw new uh(n);return[2,n.data]}})})()}function d$(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return(0,nH._)(function(){var r;return(0,d.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,e()];case 1:return[2,{success:!0,apiResp:i.sent()}];case 2:if(r=i.sent(),t9.Bb.indexOf(r.code)>-1||n>=t)return[2,{success:!1,error:r}];return[2,d$(e,t,n+1)];case 3:return[2]}})})()}var dK=function(e){var t=e.UploadApiUrl,n=e.file,r=e.passphrase,i=e.thumb,o=e.guestName;return function(){return(0,nH._)(function(){return(0,d.Jh)(this,function(e){return[2,dZ(dV,dq(t,n,r,i,o))]})})()}},dQ=__webpack_require__(2062),dX=function(e){return e.replace(/_([a-z])/g,function(e){return e[1].toUpperCase()})};function dJ(e,t,n,r){return function(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=e();return dL({api:"SYNO.".concat(o,".").concat(t),method:n,version:r,params:i})}}function d0(e){return"function"==typeof e?function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return dJ.apply(void 0,[e].concat((0,nZ._)(n)))}:"string"==typeof e?function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return dJ.apply(void 0,[function(){return e}].concat((0,nZ._)(n)))}:null}function d1(e,t){var n={};return Object.entries(e).forEach(function(e){var r=(0,t4._)(e,2),i=r[0],o=r[1],a={};Object.entries(o).forEach(function(e){var n=(0,t4._)(e,2),r=n[0],o=n[1];uD(o,Object)?(a[r]={},Object.entries(o).forEach(function(e){var n=(0,t4._)(e,2),o=n[0],s=n[1],l="".concat(dX(o)),u="".concat(i,".").concat(r);a[r][l]=t(u,o,s)})):a[dX(r)]=t(i,r,o)}),n[i]=a}),n}function d2(e,t){switch(e){case t9.ZP.ALBUM_TYPE.PERSON:return t.Browse.Person;case t9.ZP.ALBUM_TYPE.GEOCODING:return t.Browse.Geocoding;case t9.ZP.ALBUM_TYPE.GENERAL_TAG:return t.Browse.GeneralTag;case t9.ZP.ALBUM_TYPE.CONCEPT:return t.Browse.Concept;case t9.ZP.ALBUM_TYPE.VIDEO:return t.Browse.Item;case t9.ZP.ALBUM_TYPE.RECENTLY_ADDED:return t.Browse.RecentlyAdded;case t9.ZP.ALBUM_TYPE.SIMILAR:return t.Browse.SimilarItem;case t9.ZP.ALBUM_TYPE.FAVORITE:return t.Browse.Item;default:throw Error("no such type")}}var d3=new(function(){function e(){(0,ul._)(this,e),(0,nT._)(this,"Foto",void 0),(0,nT._)(this,"FotoTeam",void 0),this.applyAllAPITable()}return(0,dQ._)(e,[{key:"applyAllAPITable",value:function(){var e=this;Object.entries(dW).forEach(function(t){var n=(0,t4._)(t,2),r=n[0],i=n[1];e[r]=d1(i,d0(r))})}},{key:"getTeamSpaceSmartAPI",value:function(e){return d2(e,this.FotoTeam)}},{key:"getSmartAPI",value:function(e){return d2(e,this.Foto)}}]),e}()),d4=function(e){var t=e.id,n=void 0===t?(0,iS.x0)():t,r=e.status;return{id:n,status:void 0===r?t9.Dm.WAITING:r,item:{file:e.file,errorCode:null},destination:{passphrase:e.passphrase}}},d5=function(){var e=[];return{use:function(t){return e.push(t),this},run:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=0,o=function(){var t=e[i];void 0!==t&&(i+=1,t.apply(void 0,(0,nZ._)(n).concat([o])))};o()}}},d6=function(e){var t=e.message,n=e.handler;return n?function(){return rQ(t,{showConfirm:!0}).then(n)}:function(){return rQ(t,{showConfirm:!1})}},d8=null,d9={setOpened:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.errorCode,n=void 0===t?null:t,r=e.errorMessage;d8={errorCode:n,errorMessage:void 0===r?null:r}},setClosed:function(){d8=null},hasErrorMessage:function(){return!!(null==d8?void 0:d8.errorMessage)},isOpened:function(){return!!d8},isSameWith:function(e){var t=e.errorCode,n=void 0===t?null:t,r=e.errorMessage,i=void 0===r?null:r;return!!d8&&d8.errorCode===n&&d8.errorMessage===i}},d7=function(e){var t=e.openDialog,n=e.errorCode,r=void 0===n?null:n,i=e.errorMessage,o=void 0===i?null:i;if(null===r&&null===o)throw Error("should pass error code or error message");return!d9.isOpened()&&(d9.setOpened({errorCode:r,errorMessage:o}),t().then(function(){d9.setClosed()}),!0)},fe=function(e,t){var n=e.error,r=e.payload;if(n===t9.sH.ApplyLightboxRating){var i=r[t9.sH.ApplyLightboxRating].message;d7({openDialog:d6({message:i,handler:function(){}}),errorCode:n,errorMessage:i});return}t()},ft=function(e){return"WebAPIError"===e.name},fn=function(e,t){return function(n,r){var i=n.error;ft(i)&&i.code===e?t(n):r()}},fr=function(){var e,t=null===(e=r$.Z.getStore())||void 0===e?void 0:e.dispatch;if(!t)throw Error("store does not exist");return t},fi=(0,nO.n6)("error","database_upgrading"),fo=function(e){var t=e._isTheFirstTime,n=e._errorAlertStateManager,r=e._getDispatch,i=e._showUpgradeUserDialogIfNeeded,o=t;return fn(t9.ZQ.SHOULD_UPGRADE_USER,function(e){var t=e.payload[t9.ZQ.SHOULD_UPGRADE_USER].action,a=n.isOpened(),s=n.isSameWith({errorCode:t9.ZQ.SHOULD_UPGRADE_USER,errorMessage:fi});if(!a||s){var l=function(){return setTimeout(function(){var e=t;e.reloadOnSuccess=!0,r()(e)},t9.LK.DATABASE_UPGRADING_RETRY)};if(o){o=!1,l();return}i(),l()}})}({_isTheFirstTime:!0,_errorAlertStateManager:d9,_getDispatch:fr,_showUpgradeUserDialogIfNeeded:function(){return d7({errorCode:t9.ZQ.SHOULD_UPGRADE_USER,errorMessage:fi,openDialog:d6({message:fi})})}});function fa(){SYNO.SDS.Utils.Logout.setConfig({reserveQueryString:!0}),SYNO.SDS.Utils.Logout.action(!0),o5(t9.cn.SHARING_SID),localStorage.removeItem(t9.ZP.SEARCH_HISTORY)}var fs=function(){window.location.reload()},fl=(0,aA.q$)({SetRefresh:"SET_REFRESH",SetRefreshOnLightboxExit:"SET_REFRESH_ON_LIGHTBOX_EXIT",ClearRefresh:"CLEAR_REFRESH"}),fu=(0,aA.Ky)({ForceRefresh:"FORCE_REFRESH",RefreshCurrentFolder:"REFRESH_CURRENT_FOLDER",RefreshTimeline:"REFRESH_TIMELINE",RefreshIfEmpty:"REFRESH_IF_EMPTY",SetRefresh:"SET_REFRESH"});function fc(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[/.*/];return{type:fu.SetRefresh,whitelist:e}}function fd(){var e=oC();o0(e)?window.location.hash="/".concat(i2.ALBUM):oq(e)&&(window.location.hash=ay().pathname),fs()}var ff=function(){d9.setClosed()},fp=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null;if(Object.prototype.hasOwnProperty.call(t,e)&&null!==t[e])return t[e];switch(e){case t9.ZQ.HOME_SERVICE_DISABLED:_S("is_admin")?n=eW.createElement(nY.Z,{text:(0,nO.n6)("error","homes_disabled_admin")}):n=(0,nO.n6)("error","homes_disabled");break;case t9.ZQ.USER_DISABLED:n=(0,nO.n6)("error","user_disabled");break;case t9.ZQ.USER_QUOTA_FULL:n=(0,nO.n6)("error","quota_not_enough");break;case t9.ZQ.SPACE_FULL:n=(0,nO.n6)("error","volume_full");break;case t9.ZQ.INVALID_FOLDER_NAME:n=(0,nO.n6)("error","error_reserved_name");break;case t9.ZQ.FOLDER_PATH_TOO_LONG:n=(0,nO.n6)("error","error_long_path");break;case t9.ZQ.NO_PERMISSION:case t9.ZQ.NO_APP_PRIVILEGE:case t9.ZQ.SID_NOT_FOUND:case t9.ZQ.TEAM_FOLDER_PERMISSION_DENY:n=(0,nO.n6)("error","nopermission");break;case t9.ZQ.PERMISSION_DENIED:n=(0,nO.n6)("error","file_permission_denied");break;case t9.ZQ.TEAM_LIBRARY_PERMISSION_DENIED:n=(0,nO.n6)("error","team_library_permission_deny");break;case t9.ZQ.SESSION_TIMEOUT:n=(0,nO.n6)("error","timeout");break;case t9.ZQ.NO_SUCH_API:n=(0,nO.n6)("error","app_stop");break;case t9.ZQ.REASSIGN_WHILE_UPDATING:n=(0,nO.n6)("error","reassign_error");break;case t9.ZQ.UNSUPPORTED_FILE_TYPE:n=(0,nO.n6)("error","unsupported_file_type");break;case t9.ZQ.TARGET_FOLDER_INVALID:n=(0,nO.n6)("error","parent_path_conflict");break;case t9.ZQ.FOLDER_NAME_EXIST:n=(0,nO.n6)("error","error_file_exist");break;case t9.ZQ.CONDITION_ALBUM_PERSONAL_SPACE_DISABLED:case t9.ZQ.CONDITION_ALBUM_TEAM_SPACE_DISABLED:n=(0,nO.n6)("condition_album","disabled_source_space_hint");break;case t9.ZQ.CONDITION_ALBUM_NO_TEAM_SPACE_MANAGEMENT_PERMISSION:n=(0,nO.n6)("condition_album","no_source_space_permission_hint");break;case t9.ZQ.CONDITION_ALBUM_CONDITION_ERROR:n=(0,nO.n6)("condition_album","condition_error");break;case t9.ZQ.SHARING_ERROR_TOKEN:case t9.ZQ.ALBUM_NOT_FOUND:case t9.ZQ.PASSPHRASE_NOT_FOUND:n=(0,nO.n6)("error","album_not_exist_back_last_page");break;case t9.ZQ.SHARING_INVALID_ENTRY:case t9.ZQ.SHARING_NO_PERMISSION:case t9.ZQ.PERMISSION_CHECK_FAILED:n=(0,nO.n6)("error","album_permission_denied");break;case t9.ZQ.TARGET_FOLDER_NOT_EXIST:n=(0,nO.n6)("background_task","error_target_folder_not_existed");break;case t9.ZQ.USER_SHARING_PERMISSION_DENIED:case t9.ZQ.PHOTO_REQUEST_FOLDER_INVALID:n=(0,nO.n6)("shared","you_need_permission");break;case t9.ZQ.PERSON_CLUSTERING_IS_NOT_FINISHED:n=(0,nO.n6)("error","cannot_merge_people_during_person_clustering");break;case t9.ZQ.INTERNAL_ERROR:n=(0,nO.n6)("error","error_internal")}return n},fh=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=ff;if(Object.prototype.hasOwnProperty.call(t,e)&&null!==t[e])return t[e];switch(e){case t9.ZQ.HOME_SERVICE_DISABLED:case t9.ZQ.TEAM_LIBRARY_PERMISSION_DENIED:n=function(){ff(),fd()};break;case t9.ZQ.USER_DISABLED:n=function(){ff(),window.location.hash=ay().pathname,fs()};break;case t9.ZQ.NO_PERMISSION:case t9.ZQ.NO_APP_PRIVILEGE:case t9.ZQ.SID_NOT_FOUND:case t9.ZQ.TEAM_FOLDER_PERMISSION_DENY:case t9.ZQ.SESSION_TIMEOUT:n=fa;break;case t9.ZQ.SHARING_ERROR_TOKEN:case t9.ZQ.SHARING_INVALID_ENTRY:case t9.ZQ.SHARING_NO_PERMISSION:case t9.ZQ.ALBUM_NOT_FOUND:case t9.ZQ.PASSPHRASE_NOT_FOUND:case t9.ZQ.PERMISSION_CHECK_FAILED:var r=r$.Z.getStore().dispatch;n=function(){ff(),oQ(oC())&&(aw(),i4().exit()),ae()?fa():o9()?aS():(oD(aE()),r(fc([/\/album\/?$/,/\/sharing\/?$/])))};break;case t9.ZQ.USER_SHARING_PERMISSION_DENIED:n=function(){ff(),fs()}}return n},fm=function(e){var t=!0;switch(e){case t9.ZQ.PERMISSION_DENIED:case t9.ZQ.NO_SUCH_API:case t9.ZQ.INTERNAL_ERROR:t=!1}return t};function fg(e){var t=e.openErrDialogRaw,n=e.needWaitConfirm;return function(){return(0,nH._)(function(){var e;return(0,d.Jh)(this,function(r){return(e=t(),n)?[2,e]:[2,Promise.resolve()]})})()}}function fv(e){var t=e.errorCode,n=e.message,r=e.handler,i=e.showConfirm;return function(){return d9.setOpened({errorCode:t,errorMessage:n}),rQ(n,{showConfirm:i}).then(function(){r()})}}function fy(e,t,n){var r=fp(e,t);if(null===r)return null;var i=fh(e,n),o=fm(e);return fv({errorCode:e,message:r,handler:i,showConfirm:o})}function fb(e,t,n){var r=fy(e,t,n),i=fm(e);return null===r?null:fg({openErrDialogRaw:r,needWaitConfirm:i})}function f_(){return fg({openErrDialogRaw:function(){return d9.setOpened(),fv({message:(0,nO.n6)("error","unknown"),handler:ff,showConfirm:!0})()},needWaitConfirm:!0})}var fE=function(e){var t=e.error,n=e.payload;return(0,nH._)(function(){var e,r,i,o,a,s,l;return(0,d.Jh)(this,function(u){if(e=n.forceAlert,r=n.customWebapiErrorMessages,i=n.customWebapiErrorHandlers,o=null,a=!1,ft(t)&&(o=fb(t.code,r,i),d9.isOpened()&&(s=t.code,l=null,d9.hasErrorMessage()&&(l=fp(t.code,r)),a=d9.isSameWith({errorCode:s,errorMessage:l}))),null===o){if(console.error(t),!e)return[2,Promise.resolve({skipShowAlert:!1,isSameErrorAlert:!1})];o=f_()}return d9.isOpened()?[2,Promise.resolve({skipShowAlert:!0,isSameErrorAlert:a})]:[2,o().then(function(){return{skipShowAlert:!1,isSameErrorAlert:!1}})]})})()},fw=function(){var e=d5();return e.use(fo).use(fe).use(fE),e}(),fS=function(e){var t=e.error,n=e.forceAlert,r=void 0!==n&&n,i=e.customWebapiErrorMessages,o=void 0===i?{}:i,a=e.customWebapiErrorHandlers,s=void 0===a?{}:a,l=e.payload,u=void 0===l?{}:l;fw.run({error:t,payload:(0,nV._)({forceAlert:r,customWebapiErrorMessages:o,customWebapiErrorHandlers:s},u)})};function fT(e){if(!e)return null;var t=(0,t4._)(e.split(","),2),n=t[0],r=t[1],i=window.atob(r),o=(0,t4._)(n.split(";"),1)[0].replace("data:","");return new Blob([Uint8Array.from(i,function(e){return e.charCodeAt(0)}).buffer],{type:o})}function fO(e){return new Promise(function(t,n){var r=new FileReader;r.readAsDataURL(e),r.onload=function(){return t(r.result)},r.onerror=function(e){return n(e)}})}let fI="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",fx=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;)t+=fI[63&n[e]];return t},fk=Object.freeze({INIT_PORT:"synofoto_init_port",CHECK_STATUS:"synofoto_check_status",GET_THUMBNAIL:"synofoto_thumbnail_request",TRANSMIT_VIDEO_SLICE:"synofoto_transmit_video_slice_request",UPLOAD_VIDEO:"synofoto_upload_video_request",DOWNLOAD:"synofoto_download_request"});Object.freeze({NOTIFY_DISCONNECT:"synofoto_notify_disconnect_port",CHECK_STATUS:"synofoto_check_status_response",GET_THUMBNAIL:"synofoto_thumbnail_response",TRANSMIT_VIDEO_SLICE:"synofoto_transmit_video_slice_response",UPLOAD_VIDEO:"synofoto_upload_video_response",DOWNLOAD:"synofoto_download_response"});let fC=Object.freeze({EXTERNAL_CONVERT_TIMEOUT:2002}),fA=(e,t)=>{let n=[],r=e.size,i=0;for(;i<r;){let o=Math.min(i+t,r),a=e.slice(i,o);n.push(a),i+=t}return n},fD=e=>new Promise((t,n)=>{let r=new FileReader;r.readAsDataURL(e),r.onload=()=>t(r.result),r.onerror=e=>n(e)});class fP extends Error{constructor({error:e}){let t=`Image Assistant Error ${e.code}`;super(t),this.message=t,this.code=e.code,this.name="Image Assistant Error",this.errors=e.errors,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}}class fM{constructor(){if(e)throw Error("ConvertExtension is a singleton class");e=this;let{port1:t,port2:n}=new MessageChannel;this.port1=t,this.port2=n,this.loaded=!1,this.requestInfos={},this.responseHandler={},this.port1.onmessage=e=>{let t=e.data,n=t.request_id,r=this.requestInfos[n]?.resolveHandler,i=this.requestInfos[n]?.timeout,o=e=>{delete this.requestInfos[e]};i&&clearTimeout(i),this.responseHandler[t.type]&&this.responseHandler[t.type](t),r&&r(t),o(n)}}setResponseHandler(e,t){this.responseHandler[e]=t}checkInstalled(){if(document.getElementById("synofoto-browser-extension-loaded")){if(!this.loaded){this.loaded=!0;let e={type:fk.INIT_PORT,version:1};window.postMessage(e,location.origin,[this.port2])}return!0}return!1}terminateMessageChannel(){this.port1.close(),this.port2.close()}getAPIURL=e=>{let t=window.location.origin;return`${t}/webapi/entry.cgi?${new URLSearchParams(e)}`};getStatus=e=>new Promise((t,n)=>{if(!this.checkInstalled()){t({success:!1});return}let r=fx(),i={type:fk.CHECK_STATUS,version:1,request_id:r};this.port1.postMessage(i),this.requestInfos[r]={resolveHandler:t,timeout:setTimeout(()=>{n(new fP({error:{code:fC.EXTERNAL_CONVERT_TIMEOUT}}))},e)}});getThumbnail=(e,t,n="")=>new Promise((r,i)=>{let o=fx(),a={type:fk.GET_THUMBNAIL,dataURL:e,name:n,request_id:o};this.port1.postMessage(a),this.requestInfos[o]={resolveHandler:r,timeout:setTimeout(()=>{i(new fP({error:{code:fC.EXTERNAL_CONVERT_TIMEOUT}}))},t)}});transmitVideoFile=async(e,t,n,r=!0,i=!0)=>{let o=fA(e,t),a={};for(let t=0;t<o.length;t++){let s;try{let l=await fD(o[t]);a={xl:(s=await this.transmitVideoSlice(l,t,o.length,n,e.name,a.tempFileName,r,i)).jpeg.xl||null,sm:s.jpeg.sm||null,m:s.jpeg.m||null,tempFileName:s.tempFileName,success:!0}}catch(e){throw e}if(!s.success)throw new fP({error:{code:s.code}})}return a};transmitVideoSlice=(e,t,n,r,i="",o="",a=!0,s=!0)=>new Promise((l,u)=>{let c=fx(),d={type:fk.TRANSMIT_VIDEO_SLICE,dataURL:e,name:i,sliceInfo:{firstSlice:0===t,lastSlice:t===n-1,tempFileName:o},convertThumbnail:a,keepFile:s,request_id:c};this.port1.postMessage(d),this.requestInfos[c]={resolveHandler:l,timeout:setTimeout(()=>{u(new fP({error:{code:fC.EXTERNAL_CONVERT_TIMEOUT}}))},r)}});sendUploadVideoInfo=async(e,t,n,r,i,o,a)=>{let{api:s,method:l,version:u,...c}=o.params,d=this.getAPIURL({api:s,method:l,version:u,tid:a}),f={_dataField:"film_h264",api:s,method:l,version:u,unit_id:e,...c},p=fx();return new Promise((e,o)=>{let a={type:fk.UPLOAD_VIDEO,fileSize:n,tempFileName:t,apiURL:d,formData:f,request_id:p,excludeVideoCodecs:r};this.port1.postMessage(a),this.requestInfos[p]={resolveHandler:e,timeout:setTimeout(()=>{o(new fP({error:{code:fC.EXTERNAL_CONVERT_TIMEOUT}}))},i)}})};sendDownloadRequest=async(e,t,n,r,i)=>new Promise((o,a)=>{let s=fx(),l={type:fk.DOWNLOAD,downloadUrl:e,filename:t,convertThumbnail:n,keepFile:r,request_id:s};this.port1.postMessage(l),this.requestInfos[s]={resolveHandler:o,timeout:setTimeout(()=>{a(new fP({error:{code:fC.EXTERNAL_CONVERT_TIMEOUT}}))},i)}})}var fR=new fM,fL=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t9.F5.GET_THUMBNAIL;return(0,nH._)(function(){var r;return(0,d.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,fR.getThumbnail(e,n,t)];case 1:return r=i.sent(),[3,3];case 2:throw i.sent();case 3:if(!r.success)throw new uh({error:{code:r.code}});return[2,r.jpeg]}})})()},fN=null;function fF(){return(0,nH._)(function(){return(0,d.Jh)(this,function(e){switch(e.label){case 0:if(fN)return[3,2];return[4,__webpack_require__.e("713").then(__webpack_require__.t.bind(__webpack_require__,6373,23))];case 1:fN=(0,e.sent().default)(),e.label=2;case 2:return[2,fN]}})})()}function fU(e){return(0,nH._)(function(){var t,n,r;return(0,d.Jh)(this,function(i){switch(i.label){case 0:return[4,__webpack_require__.e("137").then(__webpack_require__.t.bind(__webpack_require__,2918,23))];case 1:return n={exifdata:(t=i.sent().default).readFromBinaryFile(e)},r=t.getTag(n,"DateTimeOriginal"),[2,[(0,r2.tX)()?1:t.getTag(n,"Orientation"),r]]}})})()}function fB(e){return(0,nH._)(function(){return(0,d.Jh)(this,function(t){return[2,e.arrayBuffer()]})})()}function fz(e){var t=URL.createObjectURL(e);return new Promise(function(e,n){var r=new Image;r.onload=function(){URL.revokeObjectURL(t),e(r)},r.onerror=function(e){URL.revokeObjectURL(t),n(e)},r.src=t})}function fj(e,t,n){var r=[e,t],i=r[0],o=r[1];return e>t&&t>n?(o=n,i=Math.round(n*e/t)):e<=t&&e>n&&(i=n,o=Math.round(n*t/e)),[i,o]}function fH(e,t){var n=(0,nB.Tt)()?16777216:124992400;if(e*t<n)return{width:e,height:t};var r=(0,t4._)(fj(e,t,1280),2),i=r[0],o=r[1];if(i*o<n)return{width:i,height:o};var a=4096,s=[e,t],l=s[0],u=s[1];return t>e&&t>a?(u=a,l=Math.round(a*e/t)):e>=t&&e>a&&(l=a,u=Math.round(a*t/e)),{width:l,height:u}}function fW(e,t){if(!(0,r2.tX)())return e;var n,r=document.createElement("canvas"),i=fH(e.width,e.height);n=[i.width,i.height],r.width=n[0],r.height=n[1];var o=r.getContext("2d");i0(t)&&(o.save(),o.fillStyle="white",o.fillRect(0,0,r.width,r.height),o.restore()),o.drawImage(e,0,0,e.width,e.height,0,0,i.width,i.height);var a=o.getImageData(0,0,1,1);if(a.data.every(function(e){return 0===e})&&4===a.data.length)throw Error("image data all zero, failed to load image");return r}function fG(e,t,n){var r,i,o;return(0,d.Jh)(this,function(a){switch(a.label){case 0:return r=document.createElement("canvas"),i=(0,t4._)(fj(t.width,t.height,n),2),r.width=i[0],r.height=i[1],[4,e.resize(t,r)];case 1:return o=a.sent(),[4,e.toBlob(o,"image/jpeg",.9)];case 2:return[2,a.sent()]}})}function fY(e){return"0,0,0,255"===e.getContext("2d").getImageData(0,0,1,1).data.join(",")}function fV(e,t){var n,r,i,o,a,s,l,u,c,f,p,h,m,g,v,y,b,_,E,w,S,T,O;return(0,d.Jh)(this,function(d){switch(d.label){case 0:return n=1280,r=240,i=320,[4,fF()];case 1:return o=d.sent(),s=(a=(0,t4._)(fj(e.width,e.height,n),2))[0],l=a[1],u=document.createElement("canvas"),c=[s,l],u.width=c[0],u.height=c[1],[4,o.resize(e,u,{unsharpAmount:100,unsharpRadius:.5,unsharpThreshold:0})];case 2:if(f=d.sent(),(0,r2.eE)()&&(0,r2.i7)()&&fY(f))throw Error("resized data first pixel is black when using macOS Chrome.");if(!(!t||1===t))return[3,6];return[4,o.toBlob(f,"image/jpeg",.9)];case 3:return p=d.sent(),[4,fG(o,f,r)];case 4:return h=d.sent(),[4,fG(o,f,i)];case 5:return m=d.sent(),[2,[p,h,m]];case 6:return g=document.createElement("canvas"),v=[f.width,f.height],g.width=v[0],g.height=v[1],y=g.getContext("2d",{alpha:!1}),b=0,_=0,6===t?(E=[f.height,f.width],g.width=E[0],g.height=E[1],_=(g.height-g.width)/2,b=.5):3===t?b=1:8===t&&(w=[f.height,f.width],g.width=w[0],g.height=w[1],_=(g.height-g.width)/2,b=1.5),y.translate(g.width/2,g.height/2),y.rotate(b*Math.PI),y.translate(-g.width/2,-g.height/2),y.drawImage(f,-_,_,f.width,f.height),[4,o.toBlob(g,"image/jpeg",.9)];case 7:return S=d.sent(),[4,fG(o,g,r)];case 8:return T=d.sent(),[4,fG(o,g,i)];case 9:return O=d.sent(),[2,[S,T,O]]}})}function fq(e){var t,n,r,i;return(0,d.Jh)(this,function(o){switch(o.label){case 0:return[4,fB(e)];case 1:return[4,fU(o.sent())];case 2:return n=(t=t4._.apply(void 0,[o.sent(),2]))[0],r=t[1],[4,fz(e)];case 3:return[4,fV(fW(o.sent(),e.type),n)];case 4:return[2,[(i=t4._.apply(void 0,[o.sent(),3]))[0],i[1],i[2],null,r]]}})}function fZ(e){var t,n,r,i;return(0,d.Jh)(this,function(o){switch(o.label){case 0:return o.trys.push([0,2,,8]),[4,eC(fq,e)];case 1:case 6:return[2,o.sent()];case 2:return t=o.sent(),[4,eP(ii.Z.getAmeCanConvert)];case 3:return n=o.sent(),[4,eP(io.Z.getCanUsePcClient)];case 4:return r=o.sent(),[4,eP(io.Z.getPcClientHevcSupport)];case 5:if(i=o.sent(),!(!n&&r&&iX(e.name)&&i))return[3,7];return[4,fQ(e)];case 7:return[2,t];case 8:return[2]}})}function f$(e){return new Promise(function(t,n){var r=document.createElement("video");r.onerror=function(e){n(e)};var i=function(){r.removeEventListener("canplaythrough",i),setTimeout(function(){r.pause(),t(r)},r.duration>3?3e3:1e3)};r.addEventListener("canplaythrough",i),r.preload="metadata",r.muted=!0,r.volume=0,r.src=e,r.play().catch(function(e){console.warn("failed to load video, error: ".concat(e)),n(e)})})}function fK(e){var t,n,r,i,o,a,s,l,u,c,f;return(0,d.Jh)(this,function(d){switch(d.label){case 0:return t=0,n=0,r=new Blob([e],{type:"video/mp4"}),[4,f$(i=window.URL.createObjectURL(r))];case 1:return o=d.sent(),a=document.createElement("canvas"),s=[o.videoWidth,o.videoHeight],a.width=s[0],a.height=s[1],a.getContext("2d").drawImage(o,0,0),[4,fV(a,n)];case 2:return u=(l=t4._.apply(void 0,[d.sent(),3]))[0],c=l[1],f=l[2],setTimeout(function(){window.URL.revokeObjectURL(i)},100),[2,[u,c,f,null,t]]}})}function fQ(e){var t;return(0,d.Jh)(this,function(n){switch(n.label){case 0:return[4,fO(e)];case 1:return[4,eC(fL,n.sent(),e.name)];case 2:return[2,[fT((t=n.sent()).xl),fT(t.sm),fT(t.m),null,0]]}})}function fX(e){var t,n,r,i,o,a,s,l,u;return(0,d.Jh)(this,function(c){switch(c.label){case 0:return[4,eP(ii.Z.getAmeCanConvert)];case 1:return t=c.sent(),[4,eP(io.Z.getCanUsePcClient)];case 2:return n=c.sent(),[4,eP(io.Z.getPcClientHevcSupport)];case 3:if(r=c.sent(),i=iJ(e.type),o=fZ,iK(e.type)||i0(e.type));else if(iQ(e.type)&&(0,r2.eb)());else if(!t&&n&&iX(e.name)&&r)o=fQ;else{if(!i)return[2,{}];o=fK}c.label=4;case 4:return c.trys.push([4,6,,7]),[4,eC(o,e)];case 5:return s=(a=t4._.apply(void 0,[c.sent(),5]))[0],l=a[1],[2,{thumbXL:s,thumbSM:l,thumbM:a[2],tempFileName:a[3],date:a[4]}];case 6:return u=c.sent(),console.warn('failed to convert thumbnail. file name: "'.concat(e.name,'".')),[2,{}];case 7:return[2]}})}function fJ(e){var t,n,r,i,o,a;return(0,d.Jh)(this,function(s){switch(s.label){case 0:if(t=iJ(e.type),n=fZ,iQ(e.type)&&(0,r2.eb)());else{if(!t)return[2,{}];n=fK}s.label=1;case 1:return s.trys.push([1,3,,4]),[4,eC(n,e)];case 2:return i=(r=t4._.apply(void 0,[s.sent(),5]))[0],o=r[1],[2,{thumbXL:i,thumbSM:o,thumbM:r[2],tempFileName:r[3],date:r[4]}];case 3:return a=s.sent(),console.warn('failed to convert thumbnail. file name: "'.concat(e.name,'".')),[2,{}];case 4:return[2]}})}function f0(e){return{type:aq.SetPhotoRequestInfo,photoRequestInfo:e}}var f1="SYNO.Foto.Upload.PhotoRequestItem";function f2(){return(0,d.Jh)(this,function(e){switch(e.label){case 0:return[4,eP(lf.getTasks)];case 1:return[2,e.sent().find(function(e){return e.get("status")===t9.Dm.WAITING})]}})}function f3(e,t){var n,r,i,o,a,s,l,u,c;return(0,d.Jh)(this,function(d){switch(d.label){case 0:return n=e.id,r=e.item,i=e.destination,[4,eI(aj(n))];case 1:if(d.sent(),o=r.file,a=i.passphrase,s={},!(0,nB.tq)())return[3,3];return[4,eC(fJ,o)];case 2:return s=d.sent(),[3,5];case 3:return[4,eC(fX,o)];case 4:s=d.sent(),d.label=5;case 5:return[4,eC(dK,{UploadApiUrl:f1,file:o,passphrase:a,thumb:s,guestName:t})];case 6:return[4,eC(d$,d.sent(),t9.dr.UPLOAD)];case 7:if(u=(l=d.sent()).success,c=l.error,!u)return[3,9];return[4,eI(aH(n))];case 8:return d.sent(),[3,11];case 9:return[4,eI(aW(n,c.code))];case 10:d.sent(),d.label=11;case 11:return[2]}})}function f4(e){var t,n,r;return(0,d.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,3,,4]),t=e.passphrase,[4,eC(d3.Foto.Sharing.Passphrase.getPhotoRequestInfo,{passphrase:t})];case 1:return n=i.sent(),r={},Object.keys(n).forEach(function(e){r[dX(e)]=n[e]}),[4,eI(f0(r))];case 2:return i.sent(),[3,4];case 3:return fS({error:i.sent()}),[3,4];case 4:return[2]}})}function f5(e){var t,n;return(0,d.Jh)(this,function(r){switch(r.label){case 0:return t=e.files,n=e.passphrase,[4,eI(az(t.map(function(e){return d4({file:e,passphrase:n})})))];case 1:return r.sent(),[2]}})}function f6(e){var t,n,r,i;return(0,d.Jh)(this,function(o){switch(o.label){case 0:t=e.guestName,n=e.handleFinished,r=e.handleFailed,o.label=1;case 1:return[4,eC(f2)];case 2:if(!(i=o.sent()))return[3,4];return[4,eC(f3,i.toJS(),t)];case 3:return o.sent(),[3,1];case 4:return[4,eP(lf.getNumFailed)];case 5:if(!(o.sent()>0))return[3,7];return[4,eC(r)];case 6:return o.sent(),[3,9];case 7:return[4,eC(n)];case 8:o.sent(),o.label=9;case 9:return[2]}})}function f8(){return(0,d.Jh)(this,function(e){switch(e.label){case 0:return[4,ej(aV.GetPhotoRequestInfo,f4)];case 1:return e.sent(),[4,ez(aV.AddGuestUploadTasks,f5)];case 2:return e.sent(),[4,eH(aV.ProcessGuestUploadTasks,f6)];case 3:return e.sent(),[2]}})}var f9=__webpack_require__(2739),f7=__webpack_require__(5369),pe=(0,aA.q$)({SetActionBarInfo:"SET_ACTION_BAR_INFO",UpdateActionBarConceptInfo:"UPDATE_ACTION_BAR_CONCEPT_INFO",UpdateActionBarItemCount:"UPDATE_ACTION_BAR_ITEM_COUNT"});(0,aA.Ky)({GetActionBarInfo:"GET_ACTION_BAR_INFO"});var pt=(0,aA.q$)({LocationChange:"LOCATION_CHANGE"}),pn={displayThreshold:0,visibility:!0},pr=f7.default.fromJS({albumType:"",name:"",show:!1,info:{},conceptInfo:pn,id:0,library:"",itemCount:0,specifiedName:""}),pi=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case pt.LocationChange:var n=e,r=!0,i=t.payload,o=i.pathname;if(null===i.key&&(!o||"/"===o))return e;var a=ad(o),s=a.type,l=a.typeId,u=a.specifiedName,c=a.info,d=a.passphrase,f=a.library;return(["timeline","folder"].indexOf(s)>=0||s===i2.ALBUM&&0===l&&""===d||o6()||s===i2.SHARING&&""===d)&&(r=!1),0===l&&""===d&&(n=s===t9.ZP.ALBUM_TYPE.SHARED_WITH_ME||s===t9.ZP.ALBUM_TYPE.SHARED_WITH_OTHERS?n.set("name",(0,nO.n6)("shared",s===t9.ZP.ALBUM_TYPE.SHARED_WITH_ME?"shared_with_me":"shared_with_others")):s===t9.ZP.ALBUM_TYPE.LIVE||s===t9.ZP.ALBUM_TYPE.MOTION_PHOTO?n.set("name",(0,nO.n6)("app","live_motion")):n.set("name",(0,nO.n6)("app",s))),d||s===e.get("albumType")&&l===e.get("id")||(n=n.set("info",f7.default.fromJS(c))),f&&(n=n.set("library",f)),n.set("id",l).set("albumType",s).set("specifiedName",u).set("show",r);case pe.SetActionBarInfo:return e.withMutations(function(e){return e.set("name",t.name).set("albumType",t.albumType).set("id",t.id||0),void 0!==t.count&&e.set("itemCount",t.count),!function(e){return uD(e,Object)&&0===Object.keys(e).length}(t.info)&&e.set("info",f7.default.fromJS(t.info)),e});case pe.UpdateActionBarConceptInfo:return e.set("conceptInfo",f7.default.fromJS(t.conceptInfo||pn));case pe.UpdateActionBarItemCount:return e.set("itemCount",t.itemCount);default:return e}},po=(0,aA.q$)({ArrangeAutoAlbumItemRow:"ARRANGE_AUTO_ALBUM_ITEM_ROW",InitialAutoAlbum:"INITIAL_AUTO_ALBUM",InitPersonSuggestion:"INIT_PERSON_SUGGESTION",LoadCategoryAutoAlbumList:"LOAD_CATEGORY_AUTO_ALBUM_LIST",ResetAutoAlbumList:"RESET_AUTO_ALBUM_LIST",SetAutoAlbumCountForCheck:"SET_AUTO_ALBUM_COUNT_FOR_CHECK",SetAutoAlbumList:"SET_AUTO_ALBUM_LIST",SetAutoAlbumType:"SET_AUTO_ALBUM_TYPE",SetPersonMigration:"SET_PERSON_MIGRATION",ScrollToAlbum:"SCROLL_TO_ALBUM",RemoveAutoAlbum:"REMOVE_AUTO_ALBUM",UpdateAutoAlbumCover:"UPDATE_AUTO_ALBUM_COVER",UpdateMergePersonDialog:"UPDATE_MERGE_PERSON_DIALOG",UpdateMergePersonList:"UPDATE_MERGE_PERSON_LIST",UpdatePersonName:"UPDATE_PERSON_NAME",UpdatePersonSuggestion:"UPDATE_PERSON_SUGGESTION",UpdateSelectedFace:"UPDATE_SELECTED_FACE",UpdateAutoAlbumPhotoCount:"UPDATE_AUTO_ALBUM_PHOTO_COUNT",UpdatePeopleMergedResult:"UPDATE_PEOPLE_MERGED_RESULT"});(0,aA.Ky)({ConfirmRemoveAutoAlbumPhoto:"CONFIRM_REMOVE_AUTO_ALBUM_PHOTO",DeleteItemInAutoAlbum:"DELETE_ITEM_IN_AUTO_ALBUM",GetPersonSuggestion:"GET_PERSON_SUGGESTION",InitialAutoAlbumList:"INITIAL_AUTO_ALBUM_LIST",InitPersonVisibilityEdition:"INIT_PERSON_VISIBILITY_EDITION",InitConceptVisibilityEdition:"INIT_CONCEPT_VISIBILITY_EDITION",InitMergePersonEdition:"INIT_MERGE_PERSON_EDITION",InitMergePersonDialog:"INIT_MERGE_PERSON_DIALOG",InitRemovePersonPhotoDialog:"INIT_REMOVE_PERSON_PHOTO_DIALOG",LoadAutoAlbumCountForCheck:"LOAD_AUTO_ALBUM_COUNT_FOR_CHECK",LoadAutoAlbumList:"LOAD_AUTO_ALBUM_LIST",LoadCategoryAutoAlbumList:"LOAD_CATEGORY_AUTO_ALBUM_LIST",LoadMorePerson:"LOAD_MORE_PERSON",MergePerson:"MERGE_PERSON",RemoveAutoAlbumPhoto:"REMOVE_AUTO_ALBUM_PHOTO",SetPersonName:"SET_PERSON_NAME",SetPersonCover:"SET_PERSON_COVER",SetPersonVisibility:"SET_PERSON_VISIBILITY",SetConceptVisibility:"SET_CONCEPT_VISIBILITY",SetSingleConceptVisibility:"SET_SINGLE_CONCEPT_VISIBILITY",SetConceptCover:"SET_CONCEPT_COVER",SeparatePhotoFromPerson:"SEPARATE_PHOTO_FROM_PERSON",GetMigrationStatus:"GET_MIGRATION_STATUS",EndPersonEdition:"END_PERSON_EDITION",EndConceptEdition:"END_CONCEPT_EDITION"});var pa=(0,aA.q$)({DeleteItemStore:"DELETE_ITEM_STORE"});(0,aA.Ky)({BatchUpdateDateTime:"BATCH_UPDATE_DATE_TIME",CopyItem:"COPY_ITEM",DeleteItemDone:"DELETE_ITEM_DONE",UpdateItem:"UPDATE_ITEM"});var ps=(0,aA.q$)({AppendInviteeInfo:"APPEND_INVITEE_INFO",GetAlbum:"GET_ALBUM",GetSharedAlbumPermission:"GET_SHARED_ALBUM_PERMISSION",LoadAlbum:"LOAD_ALBUM",DeleteAlbumItem:"DELETE_ALBUM_ITEM",DeleteAlbum:"DELETE_ALBUM",LoadAlbumCount:"LOAD_ALBUM_COUNT",UpdateAlbum:"UPDATE_ALBUM",ArrangeFlexLayoutSection:"ARRANGE_FLEX_LAYOUT_SECTION",BeforeLoadFlexLayoutSection:"BEFORE_LOAD_FLEX_LAYOUT_SECTION",LoadFlexLayoutSection:"LOAD_FLEX_LAYOUT_SECTION",ArrangeFlexLayoutRow:"ARRANGE_FLEX_LAYOUT_ROW",ClearFlexLayout:"CLEAR_FLEX_LAYOUT",SetCurrentAlbumEmpty:"SET_CURRENT_ALBUM_EMPTY",SetAutoStartEditing:"SET_AUTO_START_EDITING",SetAlbumProcessing:"SET_ALBUM_PROCESSING",SetItemCountByAlbumId:"SET_ITEM_COUNT_BY_ALBUM_ID",ScrollToAlbumPhotoWallItem:"SCROLL_TO_ALBUM_PHOTOWALL_ITEM",ResetAlbumScrollToItem:"RESET_ALBUM_SCROLL_TO_ITEM",RotateAlbumItems:"ROTATE_ALBUM_ITEMS",UpdateNewComment:"UPDATE_NEW_COMMENT",ClearAlbumList:"CLEAR_ALBUM_LIST",ClearAlbumListParameters:"CLEAR_ALBUM_LIST_PARAMETERS",SetAlbumListDisplayType:"SET_ALBUM_LIST_DISPLAY_TYPE",SetAlbumListSorting:"SET_ALBUM_LIST_SORTING"});(0,aA.Ky)({GetAlbum:"GET_ALBUM",GetSharedAlbumPermission:"GET_SHARED_ALBUM_PERMISSION",InitAlbumList:"INIT_ALBUM_LIST",LoadAlbum:"LOAD_ALBUM",LoadAlbumItem:"LOAD_ALBUM_ITEM",CreateAlbum:"CREATE_ALBUM",DeleteAlbum:"DELETE_ALBUM",DownloadAlbum:"DOWNLOAD_ALBUM",AddToAlbumNotification:"ADD_TO_ALBUM_NOTIFICATION",UpdateAlbumReload:"UPDATE_ALBUM_RELOAD",DeleteAlbumItem:"DELETE_ALBUM_ITEM",SetAlbumName:"SET_ALBUM_NAME",LoadAlbumCount:"LOAD_ALBUM_COUNT",SetAsCover:"SET_AS_COVER",ChangeAlbumItemSorting:"CHANGE_ALBUM_ITEM_SORTING",ChangeAlbumListSorting:"CHANGE_ALBUM_LIST_SORTING",LoadInviteeInfo:"LOAD_INVITEE_INFO",RenameAlbum:"RENAME_ALBUM",ChangeAlbumListDisplayType:"CHANGE_ALBUM_LIST_DISPLAY_TYPE",HandleAlbumConditionError:"HANDLE_ALBUM_CONDITION_ERROR"});var pl=(0,aA.q$)({SetSharedWithMeList:"SET_SHARED_WITH_ME_LIST",SetSharedWithOthersList:"SET_SHARED_WITH_OTHERS_LIST",ArrangeSharedRow:"ARRANGE_SHARED_ROW",DeleteSharedAlbum:"DELETE_SHARED_ALBUM",UpdateSharedWithOthersStore:"UPDATE_SHARED_WITH_OTHERS_STORE",SetSharedType:"SET_SHARED_TYPE",ClearSharedStoreByType:"CLEAR_SHARED_STORE_BY_TYPE",AppendOwnerInfo:"APPEND_OWNER_INFO",ClearOwnerInfo:"CLEAR_OWNER_INFO",UpdateSharedWithOthersAlbumByKey:"UPDATE_SHARED_WITH_OTHERS_ALBUM_BY_KEY",SetSharedAlbumListOrder:"SET_SHARED_ALBUM_LIST_ORDER"});(0,aA.Ky)({LoadOwnerInfo:"LOAD_OWNER_INFO",LoadSharedWithMeList:"LOAD_SHARED_WITH_ME_LIST",LoadSharedWithOthersList:"LOAD_SHARED_WITH_OTHERS_LIST",ConfirmStopSharing:"CONFIRM_STOP_SHARING",StopSharing:"STOP_SHARING",StopSharingAndDeleteTemporary:"STOP_SHARING_AND_DELETE_TEMPORARY",UpdateSharedWithOthersAlbum:"UPDATE_SHARED_WITH_OTHERS_ALBUM",ChangeSharedAlbumListSorting:"CHANGE_SHARED_ALBUM_LIST_SORTING",GetSharedAlbumListOrder:"GET_SHARED_ALBUM_LIST_ORDER"});var pu=function(e,t){var n=[];if(t<=0)return n;for(var r=0;r<e.length;r+=t)n.push(e.slice(r,r+t));return n},pc=function(e){var t=e;"/"===e[e.length-1]&&(t=e.slice(0,-1));var n=t.split("/");return n[n.length-1]},pd=function(e){return e===i2.ROOT?t9.ZP.ROOT_FOLDER_NAME:pc(e)};function pf(e){return r$.Z.getStore().getState().getIn(["setting","user_setting",e])}function pp(){return pf("item_sort_by")}function ph(){return pf("sort_direction")}var pm=function(e){return -1===Object.values(t9.ER).indexOf(e)?pp():e},pg=function(e){return -1===Object.values(t9.Sr).indexOf(e)?ph():e};function pv(e,t,n,r,i){var o=e.reduce(function(e,t){if(e.length>0&&e[0][0].get("country_id")===t.get("country_id"))e[0].push(t);else{var n=[t];e.unshift(n)}return e},[]).reverse().map(function(e){return pu(e,t).map(function(e){return{type:"item_row",margin:r,list:e.map(function(e){var t=e.toJS();return(0,nV._)({},t)}),albumType:n,size:i}})}).reduce(function(e,t){var n=t[0].list[0].country;return""===n&&(n=t[0].list[0].first_level),(0,nZ._)(e).concat([{type:"country_row",name:n,margin:r}],(0,nZ._)(t))},[]);return f7.default.fromJS(o)}function py(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{width:0,height:0};return n===t9.ZP.ALBUM_TYPE.GEOCODING?pv(e,t,n,r,i):f7.default.fromJS(pu(e.filter(function(e){return!e.get("skip")}).toArray(),t).map(function(e){return{type:"item_row",margin:r,list:e.map(function(e){var t=e.toJS();return(0,nV._)({},t)}),albumType:n,size:i}}))}function pb(e,t,n,r){for(var i,o=function(i){var o=n[i],a=i+r,l={type:e};if(e===t9.ZP.ALBUM_TYPE.FOLDER){var u=void 0;u=o.additional.customCoverThumbnails.length>0?o.additional.customCoverThumbnails.map(function(e){return(0,nq._)((0,nV._)({},e),{id:o.id})}):o.additional.thumbnailUnitIds.map(function(e){return{thumbnailUnitId:e,id:o.id}}),l={name:pd(o.name),additional:{thumbnail:u,sharingInfo:o.additional.sharing_info,passwordVerified:o.additional.password_verified,accessPermission:o.additional.access_permission},sortBy:pm(o.sort_by),sortDirection:pg(o.sort_direction),ownerUserId:o.owner_user_id,type:e}}else e===t9.ZP.ALBUM_TYPE.ALBUM?(l={start_time:o.start_time,end_time:o.end_time,shared:o.shared,temporaryShared:o.temporary_shared,passphrase:o.passphrase,sortBy:pm(o.sort_by),sortDirection:pg(o.sort_direction),ownerUserId:o.owner_user_id,type:o.type,freezeAlbum:o.freeze_album},void 0!==o.condition.is_valid&&(l.isConditionValid=o.condition.is_valid)):e===t9.ZP.ALBUM_TYPE.GEOCODING?(l.country=o.country,l.country_id=o.country_id,l.first_level=o.first_level,l.type=e):e===t9.gq.sharedWithMe?(l.passphrase=o.passphrase,l.shared=o.shared,l.sortBy=pm(o.sort_by),l.sortDirection=pg(o.sort_direction),l.type=o.type):e===t9.gq.sharedWithOthers&&(l.passphrase=o.passphrase,l.shared=o.shared,l.temporaryShared=o.temporary_shared,l.sortBy=pm(o.sort_by),l.sortDirection=pg(o.sort_direction),l.type=o.type);var c=(0,nV._)({loaded:!0,id:o.id,name:o.name,itemCount:o.item_count,folderCount:o.folder_count,additional:o.additional},l);if(e===t9.ZP.ALBUM_TYPE.PERSON||e===t9.ZP.ALBUM_TYPE.GENERAL_TAG){e===t9.ZP.ALBUM_TYPE.PERSON&&(c.show=o.show);var d=t.findIndex(function(e){return e.get("id")===o.id});if(-1!==d){var f=t.get(a).toJS();f.loaded&&f.type===e?d!==a&&Object.assign(c,f):c.skip=!0}}e===t9.ZP.ALBUM_TYPE.CONCEPT&&(c.visibility=o.visibility),s.push(c)},a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,s=[],l=0;l<n.length;++l)o(l);var u=f7.default.List.prototype.splice.apply(t,[r,s.length].concat((0,nZ._)(f7.default.fromJS(s))));return a>s.length&&(u=f7.default.List.prototype.slice.apply(u,[0,r+s.length]),e===t9.ZP.ALBUM_TYPE.PERSON&&(null===(i=t.last())||void 0===i?void 0:i.get("type"))==="more"&&(u=u.push(t.last()))),u}function p_(e,t){var n=["additional"];return e.withMutations(function(e){if(t){var r=n.concat(["resolution"]),i=e.getIn(r.concat(["width"]));e.setIn(r.concat(["width"]),e.getIn(r.concat(["height"]))),e.setIn(r.concat(["height"]),i)}})}var pE={loaded:!1,shared:!1,additional:{},start_time:0,passphrase:"",name:"",end_time:0,index:0,temporaryShared:!1,ownerUserId:-1,type:"album",id:0,itemCount:0,freezeAlbum:!1},pw={list:[],loaded:!1},pS=f7.default.fromJS({list:[],rows:[],current:pE,sharing_permission:{},inviteeInfo:pw,count:0,autoStartEditing:!1,processing:!1,isLoaded:!1,albumListSortBy:"",albumListSortDirection:"",albumListDisplay:""});function pT(e,t,n){return e.withMutations(function(e){var r=e.getIn(["current","itemCount"])-n.length;return e.setIn(["current","itemCount"],r),e.set("list",e.get("list").map(function(e){var r=e;if(r.get("id")===t){var i=r.get("itemCount")-n.length;r=r.set("itemCount",i)}return r})),e})}function pO(e,t,n,r){var i=null;e.getIn(["current","id"])===t&&(i=e.get("current").setIn(n,r));var o=e.get("list"),a=o.findIndex(function(e){return e.get("id")===t});return(a>=0&&(o=o.setIn([a].concat((0,nZ._)(n)),r)),i)?e.set("current",i).set("list",o):e.set("list",o)}var pI=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pS,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case ps.GetAlbum:var n=e,r=t.object,i=t.refreshAlbum,o=r;f7.default.Map.isMap(r)||(o=pb(t9.ZP.ALBUM_TYPE.ALBUM,f7.default.List(),[r],0).get(0));var a=o.get("id");(i||n.getIn(["current","id"])===a)&&(n=n.set("current",o));var s=n.get("list").findIndex(function(e){return e.get("id")===a});return s>=0&&(n=n.setIn(["list",s],o)),n;case ps.GetSharedAlbumPermission:return e.set("sharing_permission",f7.default.fromJS(t.permission));case ps.AppendInviteeInfo:return e.setIn(["inviteeInfo","list"],e.getIn(["inviteeInfo","list"]).concat(f7.default.fromJS(t.inviteeInfo))).setIn(["inviteeInfo","loaded"],!0);case ps.LoadAlbum:return e.set("list",pb(t9.ZP.ALBUM_TYPE.ALBUM,e.get("list"),t.list,t.offset,t.limit));case ps.LoadAlbumCount:return e.set("count",t.count).set("isLoaded",!0);case pl.DeleteSharedAlbum:return pO(e,t.albumId,["shared"],!1);case ps.UpdateAlbum:var l=t.id,u=t.data;return pO(e,l,u.key,u.value);case ps.DeleteAlbum:var c=t.albumIds,d=e;return c.indexOf(e.getIn(["current","id"]))>-1&&(d=d.set("current",f7.default.fromJS(pE))),d.set("list",d.get("list").filter(function(e){return -1===c.indexOf(e.get("id"))})).set("count",e.get("count")-c.length);case po.ArrangeAutoAlbumItemRow:if(t.albumType!==t9.ZP.ALBUM_TYPE.ALBUM)return e;var f=e.get("rows"),p=py(e.get("list"),t.rowItemCount,t.albumType,t.marginSpace,t.size);if(0===p.size&&0===f.size||(0,f7.is)(f,p))return e;return e.set("rows",p);case ps.DeleteAlbumItem:return pT(e,t.albumId,t.itemIds);case pa.DeleteItemStore:if(t.albumType!==t9.ZP.ALBUM_TYPE.ALBUM)return e;return pT(e,e.getIn(["current","id"]),t.idArray);case ps.SetCurrentAlbumEmpty:return e.withMutations(function(e){return e.set("current",f7.default.fromJS(pE)).set("inviteeInfo",f7.default.fromJS(pw)),t.clearSharingPermission&&e.set("sharing_permission",f7.default.Map()),e});case ps.SetAutoStartEditing:return e.set("autoStartEditing",t.autoStartEditing);case ps.SetAlbumProcessing:return e.set("processing",t.processing);case ps.SetItemCountByAlbumId:return pO(e,t.albumId,["itemCount"],t.itemCount);case ps.ClearAlbumList:return e.withMutations(function(e){return e.set("list",f7.default.fromJS([])).set("rows",f7.default.fromJS([])).set("count",0).set("isLoaded",!1)});case ps.ClearAlbumListParameters:return e.set("albumListSortBy","").set("albumListSortDirection","").set("albumListDisplay","");case ps.SetAlbumListDisplayType:return e.set("albumListDisplay",t.displayType);case ps.SetAlbumListSorting:var h=t.sortBy,m=t.sortDirection;return e.set("albumListSortBy",h).set("albumListSortDirection",m);default:return e}},px=function(){function e(t,n,r){(0,ul._)(this,e),this._start=t||0,this._height=n||0,this._badnessScore=r||0}return(0,dQ._)(e,[{key:"start",get:function(){return this._start}},{key:"height",get:function(){return this._height},set:function(e){this._height=e}},{key:"badnessScore",get:function(){return this._badnessScore},set:function(e){this._badnessScore=e}},{key:"jsonObject",get:function(){return{start:this._start,height:this._height,badnessScore:this._badnessScore}}}]),e}(),pk=function(){function e(t,n,r,i){(0,ul._)(this,e),this._parent=t||null,this._children={},this._ids=[],this._value=new px(n,r,i)}return(0,dQ._)(e,[{key:"childLength",get:function(){return this._ids.length}},{key:"value",get:function(){return this._value}},{key:"parent",get:function(){return this._parent}},{key:"addNode",value:function(e,t){if(this._children[e])throw Error("".concat(e," exists"));this._ids.push(e),this._children[e]=t}},{key:"createNode",value:function(t,n,r,i){if(this._children[t])throw Error("".concat(t," exists"));return this._ids.push(t),this._children[t]=new e(this,n,r,i),this._children[t]}},{key:"setParent",value:function(e,t,n){this._parent=e,this.value.height=n,this.adjustBadnessScore(t-this._value.badnessScore)}},{key:"adjustBadnessScore",value:function(e){this._value.badnessScore+=e;for(var t=0;t<this.childLength;t++)this.getAtIndex(t).adjustBadnessScore(e)}},{key:"removeChild",value:function(e){if(!this._children[e])throw Error("".concat(e," does not exist"));this._ids=this._ids.filter(function(t){return t!==e}),delete this._children[e]}},{key:"getChildById",value:function(e){if(this._children[e])return this._children[e];throw Error("".concat(e," does not exist"))}},{key:"getAtIndex",value:function(e){return this.getChildById(this._ids[e])}}]),e}(),pC=function(e){return e?t9.ZP.MOBILE_ITEM_MARGIN:t9.ZP.ITEM_MARGIN};function pA(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}__webpack_require__(6235);var pD=function(){return Math.random().toString(36).substring(7).split("").join(".")},pP={INIT:"@@redux/INIT"+pD(),REPLACE:"@@redux/REPLACE"+pD(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+pD()}};function pM(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function pR(e,t,n){if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.");if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw Error("Expected the enhancer to be a function.");return n(pR)(e,t)}if("function"!=typeof e)throw Error("Expected the reducer to be a function.");var r,i=e,o=t,a=[],s=a,l=!1;function u(){s===a&&(s=a.slice())}function c(){if(l)throw Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return o}function d(e){if("function"!=typeof e)throw Error("Expected the listener to be a function.");if(l)throw Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribelistener for more details.");var t=!0;return u(),s.push(e),function(){if(t){if(l)throw Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribelistener for more details.");t=!1,u();var n=s.indexOf(e);s.splice(n,1),a=null}}}function f(e){if(!pM(e))throw Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(l)throw Error("Reducers may not dispatch actions.");try{l=!0,o=i(o,e)}finally{l=!1}for(var t=a=s,n=0;n<t.length;n++)(0,t[n])();return e}function p(e){if("function"!=typeof e)throw Error("Expected the nextReducer to be a function.");i=e,f({type:pP.REPLACE})}function h(){var e,t=d;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(c())}return n(),{unsubscribe:t(n)}}})[$$observable]=function(){return this},e}return f({type:pP.INIT}),(r={dispatch:f,subscribe:d,getState:c,replaceReducer:p})[$$observable]=h,r}function pL(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}var pN=function(){var e={};return e.promise=new Promise(function(t,n){e.resolve=t,e.reject=n}),e},pF=[],pU=0;function pB(e){try{pH(),e()}finally{pW()}}function pz(e){pF.push(e),pU||(pH(),pG())}function pj(e){try{return pH(),e()}finally{pG()}}function pH(){pU++}function pW(){pU--}function pG(){var e;for(pW();!pU&&void 0!==(e=pF.shift());)pB(e)}var pY=function(e){return function(t){return e.some(function(e){return pK(e)(t)})}},pV=function(e){return function(t){return e(t)}},pq=function(e){return function(t){return t.type===String(e)}},pZ=function(e){return function(t){return t.type===e}},p$=function(){return U};function pK(e){var t="*"===e?p$:k(e)?pq:C(e)?pY:R(e)?pq:x(e)?pV:L(e)?pZ:null;if(null===t)throw Error("invalid pattern: "+e);return t(e)}var pQ={type:m},pX=function(e){return e&&e.type===m};function pJ(e){void 0===e&&(e=el());var t=!1,n=[];return{take:function(r){t&&e.isEmpty()?r(pQ):e.isEmpty()?(n.push(r),r.cancel=function(){W(n,r)}):r(e.take())},put:function(r){if(!t){if(0===n.length)return e.put(r);n.shift()(r)}},flush:function(n){if(t&&e.isEmpty()){n(pQ);return}n(e.flush())},close:function(){if(!t){t=!0;var e=n;n=[];for(var r=0,i=e.length;r<i;r++)(0,e[r])(pQ)}}}}function p0(){var e,t=!1,n=[],r=n,i=function(){r===n&&(r=n.slice())},o=function(){t=!0;var e=n=r;r=[],e.forEach(function(e){e(pQ)})};return(e={})[y]=!0,e.put=function(e){if(!t){if(pX(e)){o();return}for(var i=n=r,a=0,s=i.length;a<s;a++){var l=i[a];l[v](e)&&(l.cancel(),l(e))}}},e.take=function(e,n){if(void 0===n&&(n=p$),t){e(pQ);return}e[v]=n,i(),r.push(e),e.cancel=G(function(){i(),W(r,e)})},e.close=o,e}function p1(){var e=p0(),t=e.put;return e.put=function(e){if(e[b]){t(e);return}pz(function(){t(e)})},e}var p2=0,p3=1,p4=2,p5=3;function p6(e,t){var n=e[h];x(n)&&(t.cancel=n),e.then(t,function(e){t(e,!0)})}var p8=0,p9=function(){return++p8};function p7(e,t){return e.isSagaIterator?{name:e.meta.name}:et(t)}function he(e){var t=e.context,n=e.fn,r=e.args;try{var i=n.apply(t,r);if(D(i))return i;var o=!1,a=function(e){return o?{value:e,done:!0}:(o=!0,{value:i,done:!A(i)})};return q(a)}catch(e){return q(function(){throw e})}}function ht(e,t,n){var r=t.channel,i=t.action,o=t.resolve;pz(function(){var t;try{t=(r?r.put:e.dispatch)(i)}catch(e){n(e,!0);return}o&&A(t)?p6(t,n):n(t)})}function hn(e,t,n){var r=t.channel,i=void 0===r?e.channel:r,o=t.pattern,a=t.maybe,s=function(e){if(e instanceof Error){n(e,!0);return}if(pX(e)&&!a){n(S);return}n(e)};try{i.take(s,I(o)?pK(o):null)}catch(e){n(e,!0);return}n.cancel=s.cancel}function hr(e,t,n,r){var i=t.context,o=t.fn,a=t.args,s=r.task;try{var l=o.apply(i,a);if(A(l)){p6(l,n);return}if(D(l)){hA(e,l,s.context,p8,et(o),!1,n);return}n(l)}catch(e){n(e,!0)}}function hi(e,t,n){var r=t.context,i=t.fn,o=t.args;try{var a=function(e,t){O(e)?n(t):n(e,!0)};i.apply(r,o.concat(a)),a.cancel&&(n.cancel=a.cancel)}catch(e){n(e,!0)}}function ho(e,t,n,r){var i=t.context,o=t.fn,a=t.args,s=t.detached,l=r.task,u=he({context:i,fn:o,args:a}),c=p7(u,o);pj(function(){var t=hA(e,u,l.context,p8,c,s,void 0);s?n(t):t.isRunning()?(l.queue.addTask(t),n(t)):t.isAborted()?l.queue.abort(t.error()):n(t)})}function ha(e,t,n,r){var i=r.task,o=function(e,t){if(e.isRunning()){var n={task:i,cb:t};t.cancel=function(){e.isRunning()&&W(e.joiners,n)},e.joiners.push(n)}else e.isAborted()?t(e.error(),!0):t(e.result())};if(C(t)){if(0===t.length){n([]);return}var a=ee(t,n);t.forEach(function(e,t){o(e,a[t])})}else o(t,n)}function hs(e){e.isRunning()&&e.cancel()}function hl(e,t,n,r){var i=r.task;t===_?hs(i):C(t)?t.forEach(hs):hs(t),n()}function hu(e,t,n,r){var i=r.digestEffect,o=p8,a=Object.keys(t);if(0===a.length){n(C(t)?[]:{});return}var s=ee(t,n);a.forEach(function(e){i(t[e],o,s[e],e)})}function hc(e,t,n,r){var i=r.digestEffect,o=p8,a=Object.keys(t),s=C(t)?$(a.length):{},l={},u=!1;a.forEach(function(e){var t=function(t,r){u||(r||J(t)?(n.cancel(),n(t,r)):(n.cancel(),u=!0,s[e]=t,n(s)))};t.cancel=B,l[e]=t}),n.cancel=function(){u||(u=!0,a.forEach(function(e){return l[e].cancel()}))},a.forEach(function(e){u||i(t[e],o,l[e],e)})}function hd(e,t,n){var r=t.selector,i=t.args;try{var o=r.apply(void 0,[e.getState()].concat(i));n(o)}catch(e){n(e,!0)}}function hf(e,t,n){var r=t.pattern,i=pJ(t.buffer),o=pK(r),a=function t(n){pX(n)||e.channel.take(t,o),i.put(n)},s=i.close;i.close=function(){a.cancel(),s()},e.channel.take(a,o),n(i)}function hp(e,t,n,r){n(r.task.isCancelled())}function hh(e,t,n){t.flush(n)}function hm(e,t,n,r){n(r.task.context[t])}function hg(e,t,n,r){j(r.task.context,t),n()}var hv=((s={})[eu]=hn,s[ec]=ht,s[ed]=hu,s[ef]=hc,s[ep]=hr,s[eh]=hi,s[em]=ho,s[eg]=ha,s[ev]=hl,s[ey]=hd,s[eb]=hf,s[e_]=hp,s[eE]=hh,s[ew]=hm,s[eS]=hg,s);function hy(e,t,n){var r,i=[],o=!1;function a(e){t(),l(),n(e,!0)}function s(t){i.push(t),t.cont=function(s,l){!o&&(W(i,t),t.cont=B,l?a(s):(t===e&&(r=s),i.length||(o=!0,n(r))))}}function l(){o||(o=!0,i.forEach(function(e){e.cont=B,e.cancel()}),i=[])}return s(e),{addTask:s,cancelAll:l,abort:a,getTasks:function(){return i}}}function hb(e,t){return e+"?"+t}function h_(e){var t=en(e);return t?t.code+"  "+hb(t.fileName,t.lineNumber):""}function hE(e){var t=e.name,n=e.location;return n?t+"  "+hb(n.fileName,n.lineNumber):t}function hw(e){var t=H(function(e){return e.cancelledTasks},e);return t.length?["Tasks cancelled due to error:"].concat(t).join("\n"):""}var hS=null,hT=[],hO=function(e){e.crashedEffect=hS,hT.push(e)},hI=function(){hS=null,hT.length=0},hx=function(e){hS=e},hk=function(){var e=hT[0],t=hT.slice(1),n=e.crashedEffect?h_(e.crashedEffect):null;return["The above error occurred in task "+hE(e.meta)+(n?" \n when executing effect "+n:"")].concat(t.map(function(e){return"    created by "+hE(e.meta)}),[hw(hT)]).join("\n")};function hC(e,t,n,r,i,o,a){void 0===a&&(a=B);var s,l,u,c=p2,d=null,f=[],p=Object.create(n),h=hy(t,function(){f.push.apply(f,h.getTasks().map(function(e){return e.meta.name}))},g);function m(){c===p2&&(c=p3,h.cancelAll(),g(w,!1))}function g(t,n){if(n){if(c=p4,hO({meta:i,cancelledTasks:f}),b.isRoot){var r=hk();hI(),e.onError(t,{sagaStack:r})}u=t,d&&d.reject(t)}else t===w?c=p3:c!==p3&&(c=p5),l=t,d&&d.resolve(t);b.cont(t,n),b.joiners.forEach(function(e){e.cb(t,n)}),b.joiners=null}function v(e){j(p,e)}function y(){return d||(d=pN(),c===p4?d.reject(u):c!==p2&&d.resolve(l)),d.promise}var b=((s={})[E]=!0,s.id=r,s.meta=i,s.isRoot=o,s.context=p,s.joiners=[],s.queue=h,s.cancel=m,s.cont=a,s.end=g,s.setContext=v,s.toPromise=y,s.isRunning=function(){return c===p2},s.isCancelled=function(){return c===p3||c===p2&&t.status===p3},s.isAborted=function(){return c===p4},s.result=function(){return l},s.error=function(){return u},s);return b}function hA(e,t,n,r,i,o,a){var s=e.finalizeRunEffect(p);f.cancel=B;var l={meta:i,cancel:d,status:p2},u=hC(e,l,n,r,i,o,a),c={task:u,digestEffect:h};function d(){l.status===p2&&(l.status=p3,f(w))}return a&&(a.cancel=u.cancel),f(),u;function f(e,n){try{var i;n?(i=t.throw(e),hI()):X(e)?(l.status=p3,f.cancel(),i=x(t.return)?t.return(w):{done:!0,value:w}):i=Q(e)?x(t.return)?t.return():{done:!0}:t.next(e),i.done?(l.status!==p3&&(l.status=p5),l.cont(i.value)):h(i.value,r,f)}catch(e){if(l.status===p3)throw e;l.status=p4,l.cont(e,!0)}}function p(t,n,r){A(t)?p6(t,r):D(t)?hA(e,t,u.context,n,i,!1,r):t&&t[g]?(0,hv[t.type])(e,t.payload,r,c):r(t)}function h(t,n,r,i){void 0===i&&(i="");var o,a=p9();function l(n,i){o||(o=!0,r.cancel=B,e.sagaMonitor&&(i?e.sagaMonitor.effectRejected(a,n):e.sagaMonitor.effectResolved(a,n)),i&&hx(t),r(n,i))}e.sagaMonitor&&e.sagaMonitor.effectTriggered({effectId:a,parentEffectId:n,label:i,effect:t}),l.cancel=B,r.cancel=function(){!o&&(o=!0,l.cancel(),l.cancel=B,e.sagaMonitor&&e.sagaMonitor.effectCancelled(a))},s(t,a,l)}}function hD(e,t){for(var n,r=e.channel,i=void 0===r?p1():r,o=e.dispatch,a=e.getState,s=e.context,l=void 0===s?{}:s,u=e.sagaMonitor,c=e.effectMiddlewares,d=e.onError,f=void 0===d?Z:d,p=arguments.length,h=Array(p>2?p-2:0),m=2;m<p;m++)h[m-2]=arguments[m];var g=t.apply(void 0,h),v=p9();if(u&&(u.rootSagaStarted=u.rootSagaStarted||B,u.effectTriggered=u.effectTriggered||B,u.effectResolved=u.effectResolved||B,u.effectRejected=u.effectRejected||B,u.effectCancelled=u.effectCancelled||B,u.actionDispatched=u.actionDispatched||B,u.rootSagaStarted({effectId:v,saga:t,args:h})),c){var y=pL.apply(void 0,c);n=function(e){return function(t,n,r){return y(function(t){return e(t,n,r)})(t)}}}else n=z;var b={channel:i,dispatch:K(o),getState:a,sagaMonitor:u,onError:f,finalizeRunEffect:n};return pj(function(){var e=hA(b,g,l,v,et(t),!0,void 0);return u&&u.effectResolved(v,e),e})}var hP=function(e){var t,n=void 0===e?{}:e,r=n.context,i=void 0===r?{}:r,o=n.channel,a=void 0===o?p1():o,s=n.sagaMonitor,l=pA(n,["context","channel","sagaMonitor"]);function u(e){var n=e.getState,r=e.dispatch;return t=hD.bind(null,F({},l,{context:i,channel:a,dispatch:r,getState:n,sagaMonitor:s})),function(e){return function(t){s&&s.actionDispatched&&s.actionDispatched(t);var n=e(t);return a.put(t),n}}}return u.run=function(){return t.apply(void 0,arguments)},u.setContext=function(e){j(i,e)},u};function hM(e){var t,n,r,i,o=0;return(o=f7.Map.isMap(e)?(e.getIn(["additional","resolution","width"])||1)/(e.getIn(["additional","resolution","height"])||1):((null==e?void 0:null===(n=e.additional)||void 0===n?void 0:null===(t=n.resolution)||void 0===t?void 0:t.width)||1)/((null==e?void 0:null===(i=e.additional)||void 0===i?void 0:null===(r=i.resolution)||void 0===r?void 0:r.height)||1))>10?o=10:o<.1&&(o=.1),o}function hR(e,t,n,r){for(var i={type:t9.TY.ROW_TYPE.TIMELINE_ROW,arranged:!0,arrange_width:e,arrange_height:t,list:[],count:n.length,indexStart:r},o=0,a=0;a<n.length;++a){var s=t*hM(n[a]),l=s>e?e:s;i.list.push({type:"photo",width:l,photo:n[a]}),o+=l+pC((0,nB.tq)())}return i.totalWidth=o,i}function hL(e,t){return synoRequest({header:{},api:"SYNO.Core.Sharing.Login",method:"login",version:1,params:{sharing_id:e,password:t},encryption:["sharing_id","password"]})}function hN(e,t){var n,r,i,o=arguments;return _ts_generator(this,function(a){switch(a.label){case 0:return[4,call(openEnterPasswordDialog,o.length>2&&void 0!==o[2]&&o[2])];case 1:if("apply"!==(n=a.sent()).type)return[3,13];a.label=2;case 2:return a.trys.push([2,9,,12]),[4,call(hL,e,n.password)];case 3:if(a.sent(),t.type!==FolderSagaAction.GetCurrentFolder)return[3,5];return[4,put(unlockFolderInFolderTree(t.id))];case 4:return a.sent(),[3,7];case 5:if(t.type!==PhotoRequestSagaAction.OpenPhotoRequestDialog||!t.folderInfo)return[3,7];return[4,put(unlockFolderInFolderTree(t.folderInfo.id))];case 6:a.sent(),a.label=7;case 7:return[4,put(t)];case 8:return a.sent(),[3,12];case 9:if((r=a.sent()).code!==WebapiErrorCode.WRONG_PROTECT_PASSWD)return[3,11];return[4,call(hN,e,t,!0)];case 10:return a.sent(),[2];case 11:return handleError({error:r}),[3,12];case 12:return[3,20];case 13:if(t.type!==FolderSagaAction.GetCurrentFolder)return[3,14];return goBack(),[3,20];case 14:if(t.type!==FolderNavigatorSagaAction.NavigateFolderByPath)return[3,16];return i=getParentFolderPath(t.folderPath),[4,put(t.navigateFolderByPathAction(i))];case 15:return a.sent(),[3,20];case 16:if(t.type!==FolderSagaAction.MoveToFolderByDraggingFromFolderWall)return[3,20];if(!(t.selectedFolderIds.length>0))return[3,18];return[4,put(selectedBarActions.addSelectedBarSelect(SelectionType.FOLDER,t.selectedFolderIds,t.selectedMap))];case 17:a.sent(),a.label=18;case 18:if(!(t.selectedItemIds.length>0))return[3,20];return[4,put(selectedBarActions.addSelectedBarSelect(SelectionType.ITEM,t.selectedItemIds,t.selectedMap))];case 19:a.sent(),a.label=20;case 20:return[2]}})}function hF(){var e;return _ts_generator(this,function(t){switch(t.label){case 0:return[4,select(filterSelector.getCondition)];case 1:return(e=t.sent().filter(function(e){return!e.isEmpty()}).toJS())[ConditionType.GENERAL_TAG]&&(e.general_tag_policy="or"),e[ConditionType.PERSON]&&(e.person_policy="or"),[2,e]}})}var hU=200,hB=function(){function e(t){(0,ul._)(this,e),this._items=t,this._itemLength=t.size}return(0,dQ._)(e,[{key:"getJustifiedLayout",value:function(e,t,n,r){var i=this,o=new pk,a=t*r,s=t*n,l={};l[0]=o;var u=function(e,i){var o=(e-t)/t,a=Math.pow(o/(o>=0?r-1:1-n),2);return 1===i&&o>=0&&a>1||i>1&&a>1?a+hU:a},c=function(e,t,n){var r=e.value.badnessScore+u(n,t-e.value.start);if(l[t]){var i=l[t];if(i.value.badnessScore>r){var o=i.parent;i.setParent(e,r,n),o.removeChild(t),e.addNode(t,i)}return!1}var a=e.createNode(t,t,n,r);return l[t]=a,a},d=function(n){if(!(n.value.start>=i._itemLength))for(var r=0,o=n.value.start;o<i._itemLength;++o){r+=hM(i._items.get(o))*t;var l=t/r*(e-(o-n.value.start)*pC((0,nB.tq)()));if(l>=s&&l<=a||l<s){var u=c(n,o+1,l);u&&d(u)}if(l<s)break;o===i._itemLength-1&&l>a&&c(n,o+1,l)}};d(o);for(var f=[],p=l[this._itemLength],h=null==p?void 0:p.parent;h;)f.push(hR(e,p.value.height,this._items.slice(h.value.start,p.value.start).toJS(),h.value.start)),p=p.parent,h=h.parent;return f.reverse()}}]),e}(),hz=200,hj=.9,hH=1.1,hW=function(e){return function(t,n){return Math.ceil(n*e/t)}}(1.5*t9.TY.IMAGE_TARGET_HEIGHT*.7);function hG(e){var t=[],n=0;return e.forEach(function(e){t.push({rowOffset:n,rowLimit:e}),n+=e}),t}function hY(e){var t=[],n=0;return e.forEach(function(e){var r;(r=t).push.apply(r,(0,nZ._)(Array(e).fill(n))),n+=1}),t}var hV=function(){function e(t){if((0,ul._)(this,e),this._flexSection=t,0===this._flexSection.length)this._itemCount=0;else{var n=this._flexSection[this._flexSection.length-1];this._itemCount=n.itemOffset+n.itemLimit}}return(0,dQ._)(e,[{key:"getFlexSectionInObject",value:function(){return this._flexSection}},{key:"getFakeRows",value:function(e){if(!e||0===this._itemCount)return{flexSection:[],items:[],rows:[]};var t=this._flexSection.map(function(t){return hW(e,t.itemLimit)}),n=Array(t.reduce(function(e,t){return e+t},0)).fill({arranged:!1,list:[],type:t9.TY.ROW_TYPE.TIMELINE_ROW}),r=hG(t),i=this._flexSection.map(function(e,t){return{rowOffset:r[t].rowOffset,rowLimit:r[t].rowLimit,state:e.state&&e.state!==t9.i4.INIT&&e.state!==t9.i4.LOADING?t9.i4.LOADED:t9.i4.INIT}}),o=hY(t);return{flexSection:i,items:Array(this._itemCount).fill({id:0}),rows:n.map(function(e,t){return(0,nV._)({sectionNumber:o[t]},e)})}}}]),e}(),hq=function(e){var t=0,n=-1;return new hV(e.map(function(e){var r=t;return t+=e,{sectionNumber:n+=1,itemOffset:r,itemLimit:e,state:t9.i4.INIT}}))},hZ=function(e){return Array.isArray(e)?hq(e):new hV(e.toJS())},h$=(0,aA.q$)({SetCurrentFolder:"SET_CURRENT_FOLDER",ClearCurrentFolder:"CLEAR_CURRENT_FOLDER",ClearSubFolder:"CLEAR_SUB_FOLDER",ClearFolderPhotowall:"CLEAR_FOLDER_PHOTOWALL",SetFolderItem:"SET_FOLDER_ITEM",SetFolderItemCount:"SET_FOLDER_ITEM_COUNT",SetSubFolder:"SET_SUB_FOLDER",ArrangeFolderPhotowallRow:"ARRANGE_FOLDER_PHOTOWALL_ROW",ArrangeSubFolderRow:"ARRANGE_SUB_FOLDER_ROW",UpdateFolderIdNameMap:"UPDATE_FOLDER_ID_NAME_MAP",ScrollToFolderPhotoWallItem:"SCROLL_TO_FOLDER_PHOTOWALL_ITEM",ResetFolderScrollToItem:"RESET_FOLDER_SCROLL_TO_ITEM",RotateFolderItems:"ROTATE_FOLDER_ITEMS",SetRootFolder:"SET_ROOT_FOLDER",UpdateFolderTreeToggled:"UPDATE_FOLDER_TREE_TOGGLED",UpdateFolderTreeActive:"UPDATE_FOLDER_TREE_ACTIVE",UpdateSortingSetting:"UPDATE_SORTING_SETTING",SetFolderTreeByListParent:"SET_FOLDERTREE_BY_LIST_PARENT",SetFolderTreeAccessPermission:"SET_FOLDERTREE_ACCESS_PERMISSION",DeleteFolderInStore:"DELETE_FOLDER_IN_STORE",UpdateFolderName:"UPDATE_FOLDER_NAME",ClearFolderStore:"CLEAR_FOLDER_STORE",UpdateFolderSharing:"UPDATE_FOLDER_SHARING",UnlockFolderInFolderTree:"UNLOCK_FOLDER_IN_FOLDER_TREE",UpdateSubFolderCover:"UPDATE_SUB_FOLDER_COVER",UpdateSubFolder:"UPDATE_SUB_FOLDER",HideSubFolders:"HIDE_SUB_FOLDERS"});(0,aA.Ky)({GetCurrentFolder:"GET_CURRENT_FOLDER",GetFolderByLocation:"GET_FOLDER_BY_LOCATION",GoToFolderByPath:"GO_TO_FOLDER_BY_PATH",ListParentFolderTrees:"LIST_PARENT_FOLDER_TREES",ListSubFolder:"LIST_SUB_FOLDER",ListFolderItem:"LIST_FOLDER_ITEM",GetFolderItemCount:"GET_FOLDER_ITEM_COUNT",GetFolderItemCountWithFilter:"GET_FOLDER_ITEM_COUNT_WITH_FILTER",ArrangeFolderPhotowallRow:"ARRANGE_FOLDER_PHOTOWALL_ROW",ChangeToggled:"CHANGE_TOGGLED",CreateFolder:"CREATE_FOLDER",ChangeSorting:"CHANGE_SORTING",CopyToFolder:"COPY_TO_FOLDER",MoveToFolder:"MOVE_TO_FOLDER",MoveToFolderByDraggingFromFolderWall:"MOVE_TO_FOLDER_BY_DRAGGING_FROM_FOLDER_WALL",MoveToFolderByDraggingFromFolderTree:"MOVE_TO_FOLDER_BY_DRAGGING_FROM_FOLDER_TREE",DeleteFolder:"DELETE_FOLDER",DeleteFolderDone:"DELETE_FOLDER_DONE",RenameFolder:"RENAME_FOLDER",DownloadFolder:"DOWNLOAD_FOLDER",SetFolderCover:"SET_FOLDER_COVER"});var hK=function(){return{rows:[],items:[]}},hQ=f7.default.fromJS(hK());function hX(e,t){return e.set("items",e.get("items").filter(function(e){return!t.includes(e.get("id"))}))}var hJ=function(e,t){var n=["items"];if(1===t.length){var r=e.getIn(n).findIndex(function(e){return e.get("id")===t[0]});return -1!==r?[r]:[]}var i=t.slice();return e.getIn(n).reduce(function(e,t,n){return i.includes(t.get("id"))?(i=i.filter(function(e){return e!==t.get("id")}),e.concat([n])):e},[])};function h0(e,t,n){var r=hJ(e,t);return 0===r.length?e:e.withMutations(function(e){r.forEach(function(t){var r=["items",t];e.setIn(r,p_(e.getIn(r),n))})})}function h1(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:hQ,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case pa.DeleteItemStore:return hX(e,t.idArray);case h$.ScrollToFolderPhotoWallItem:case ps.ScrollToAlbumPhotoWallItem:return e.set("scrollToItem",t.item);case h$.ResetFolderScrollToItem:case ps.ResetAlbumScrollToItem:return e.delete("scrollToItem");case ps.RotateAlbumItems:case h$.RotateFolderItems:return h0(e,t.idArray,t.doesChangeResolution);default:return e}}var h2=f7.default.fromJS((0,nV._)({flexSection:[],viewportWidth:0},hK())),h3=[ps.ScrollToAlbumPhotoWallItem,ps.ResetAlbumScrollToItem],h4=function(e){var t=hZ(e.additional.flex_section);return h2.set("flexSection",f7.default.fromJS(t.getFlexSectionInObject()))},h5=function(e,t){return e.withMutations(function(e){var n=hZ(e.get("flexSection",f7.default.List())).getFakeRows(t),r=n.flexSection,i=n.items,o=n.rows;e.merge(f7.default.fromJS({viewportWidth:t,rows:o})).updateIn(["flexSection"],e.get("flexSection",f7.default.List()),function(e){return e.map(function(e,t){return e.merge(r[t])})}).set("items",f7.default.fromJS(i.map(function(t,n){return e.getIn(["items",n])||t})))})},h6=function(e,t,n){var r=e.getIn(["flexSection",t,"itemOffset"]),i=e.getIn(["flexSection",t,"itemLimit"]);return e.withMutations(function(e){var o,a=e.get("items",f7.default.List());e.setIn(["flexSection",t,"state"],t9.i4.LOADED).set("items",(o=a).splice.apply(o,[r,i].concat((0,nZ._)(f7.default.fromJS(n)))))})},h8=function(e,t,n){var r=n.getIn(["itemOffset"]),i=new hB(e.get("items").slice(r,r+n.getIn(["itemLimit"]))).getJustifiedLayout(e.get("viewportWidth"),hz,hj,hH).map(function(e){return(0,nq._)((0,nV._)({},e),{sectionNumber:t})});return e.withMutations(function(r){var o,a=e.get("rows",f7.default.List()),s=n.getIn(["rowOffset"]),l=n.getIn(["rowLimit"]);if(r.setIn(["flexSection",t,"state"],t9.i4.ARRANGED).set("rows",(o=a).splice.apply(o,[s,l].concat((0,nZ._)(f7.default.fromJS(i))))),i.length!==l){r.setIn(["flexSection",t,"rowLimit"],i.length);var u=r.get("flexSection"),c=i.length-l;r.set("flexSection",u.map(function(e){var t=e.get("rowOffset");return e.set("rowOffset",t>s?t+c:t)}))}})},h9=function(e,t){return e.withMutations(function(e){t.forEach(function(t){var n=e.getIn(["rows"]).findIndex(function(e){return -1!==e.get("list").findIndex(function(e){return e.getIn(["photo","id"])===t})});if(n>=0){var r=e.getIn(["rows",n,"sectionNumber"]);e.getIn(["flexSection",r]).get("state")===t9.i4.ARRANGED&&e.setIn(["flexSection",r,"state"],t9.i4.LOADED)}})})},h7=function(e,t){return e.withMutations(function(e){var n=[];e.get("items").forEach(function(e,r){t.includes(e.get("id"))&&n.push(r)});var r=0;e.set("flexSection",e.get("flexSection").map(function(e){var t=e.get("itemOffset"),i=e.get("itemLimit"),o=n.filter(function(e){return e>=t&&e<t+i}).length,a=e.set("itemOffset",t-r);return r+=o,o>0&&(a=a.set("itemLimit",i-o).set("state",t9.i4.LOADED)),a})),e.set("items",e.get("items").filter(function(e,t){return!n.includes(t)}))})},me=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h2,t=arguments.length>1?arguments[1]:void 0;if(h3.includes(t.type))return h1(e,t);switch(t.type){case ps.GetAlbum:var n=t.object;return t.refreshAlbum?h4(n):e;case ps.ArrangeFlexLayoutSection:var r=t.viewportWidth;if(e.get("viewportWidth")===r)return e;return h5(e,r);case ps.BeforeLoadFlexLayoutSection:var i=t.sectionNumber;return e.setIn(["flexSection",i,"state"],t9.i4.LOADING);case ps.LoadFlexLayoutSection:return h6(e,t.sectionNumber,t.list);case ps.ArrangeFlexLayoutRow:var o=t.sectionNumber,a=e.getIn(["flexSection",o]);if(!a)return e;return h8(e,o,a);case ps.RotateAlbumItems:return h9(h1(e,t),t.idArray);case pa.DeleteItemStore:if(t.albumType!==t9.ZP.ALBUM_TYPE.ALBUM)return e;return h7(e,t.idArray);case ps.DeleteAlbumItem:return h7(e,t.itemIds);case ps.ClearFlexLayout:return h2;case ps.UpdateNewComment:var s=e.get("items").findIndex(function(e){return e.get("id")===t.id});return e.setIn(["items",s,"newComment"],!1).setIn(["rows",t.rowIdx,"list",t.listIdx,"photo","newComment"],!1);default:return e}},mt=(0,f9.combineReducers)({album:pI,photowall:me}),mn=(0,aA.q$)({LoadAlbumSelectDialogAlbum:"LOAD_ALBUM_SELECT_DIALOG_ALBUM",ClearAlbumSelectDialogAlbumList:"CLEAR_ALBUM_SELECT_DIALOG_ALBUM_LIST"});(0,aA.Ky)({ListAlbumSelectDialogAlbum:"LIST_ALBUM_SELECT_DIALOG_ALBUM"});var mr=f7.default.fromJS({list:[]}),mi=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:mr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case mn.LoadAlbumSelectDialogAlbum:var n=pb(t9.ZP.ALBUM_TYPE.ALBUM,e.get("list"),t.list,t.offset,t.limit);return e.set("list",n);case mn.ClearAlbumSelectDialogAlbumList:return mr;default:return e}},mo={ADD:"add",REMOVE:"remove",SET:"set"},ma=(0,aA.q$)({UpdateGeneralTag:"UPDATE_GENERAL_TAG",SetGeneralTagSuggestion:"SET_GENERAL_TAG_SUGGESTION",UpdateIntersectionGeneralTag:"UPDATE_INTERSECTION_GENERAL_TAG",ClearIntersectionGeneralTag:"CLEAR_INTERSECTION_GENERAL_TAG",SetIntersectionGeneralTagLoading:"SET_INTERSECTION_GENERAL_TAG_LOADING",ClearGeneralTagSuggestion:"CLEAR_GENERAL_TAG_SUGGESTION"});(0,aA.Ky)({GetIntersectionGeneralTag:"GET_INTERSCTION_GENERAL_TAG",CreateAndAddIntersectionGeneralTag:"CREATE_AND_ADD_INTERSECTION_GENERAL_TAG",CreateAndAddGeneralTag:"CREATE_AND_ADD_GENERAL_TAG",AddGeneralTag:"ADD_GENERAL_TAG",RemoveGeneralTag:"REMOVE_GENERAL_TAG",BatchUpdateGeneralTag:"BATCH_UPDATE_GENERAL_TAG",UpdateGeneralTagSuggestion:"UPDATE_GENERAL_TAG_SUGGESTION"});var ms={count:0,countForCheck:0,list:[],rows:[],loaded:!1,type:"",scrollIndex:-1},ml={status:t9.cf.DONE,completion:0,total:0},mu=(0,nq._)((0,nV._)({},ms),{showMore:!1,suggestion:[],merge:{list:[],name:""},separate:{name:"",list:[]},migration:ml}),mc=f7.default.fromJS({person:mu,geocoding:ms,general_tag:ms,concept:ms});function md(e){return f7.default.fromJS({id:0,loaded:!0,name:(0,nO.n6)("action","more"),type:"more",itemCount:e})}function mf(e,t,n){return f7.default.fromJS({id:e,loaded:!1,name:"",show:!0,type:n,itemCount:t,additional:{},visibility:!0})}function mp(e,t,n){return(0,nZ._)(Array(e)).map(function(e,r){return mf(r+t+Math.random(),0,n)})}function mh(e){return f7.default.fromJS(e.map(function(e){return{id:e.id,name:e.name,additional:e.additional}}))}var mm=function(e,t){var n=e.name.length>0?1:t,r="more"===e.type?0:1;return e.itemCount/n*r};function mg(e,t){var n=e,r=n.get("list"),i=t.countInfo.count;if(t.filter.show_more||!i)n=(n=n.set("showMore",t.filter.show_more)).set("list",r);else{var o=t.countInfo.more;o>0&&(n=n.set("list",r.push(md(o))))}return n.setIn(["migration","status"],t9.cf.DONE)}var mv=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:mc,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case ma.UpdateGeneralTag:var n=t.action,r=t.tagIdArray,i=t.tagInfoArray,o=e.getIn(["general_tag","list"]);return n===mo.SET?i.forEach(function(e){var t=o.findIndex(function(t){return t.get("id")===e.id});t>-1&&(o=e.item_count>0?o.setIn([t,"itemCount"],e.item_count):o.delete(t))}):n===mo.ADD?r.forEach(function(e){var t=o.findIndex(function(t){return t.get("id")===e});t>-1&&o.getIn([t,"itemCount"],0)>0&&(o=o.update(t,function(e){return e.set("itemCount",e.get("itemCount")+1)}))}):n===mo.REMOVE&&r.forEach(function(e){var t=o.findIndex(function(t){return t.get("id")===e});t>-1&&o.getIn([t,"itemCount"],0)>1?o=o.update(t,function(e){return e.set("itemCount",e.get("itemCount")-1)}):t>-1&&(o=o.delete(t))}),e.setIn(["general_tag","count"],o.size).setIn(["general_tag","list"],o);case po.ArrangeAutoAlbumItemRow:if(t.albumType===t9.ZP.ALBUM_TYPE.CATEGORY||t.albumType===t9.ZP.ALBUM_TYPE.ALBUM||t.albumType===t9.ZP.ALBUM_TYPE.FOLDER)return e;var a=py(e.get(t.albumType).get("list"),t.rowItemCount,t.albumType,t.marginSpace);if((0,f7.is)(a,e.getIn([t.albumType,"rows"])))return e;return e.setIn([t.albumType,"rows"],a);case po.ResetAutoAlbumList:return e.withMutations(function(e){e.setIn([t.albumType,"loaded"],!1).setIn([t.albumType,"count"],0).setIn([t.albumType,"countForCheck"],0).setIn([t.albumType,"list"],f7.default.fromJS([])).setIn([t.albumType,"rows"],f7.default.fromJS([])).setIn([t.albumType,"scrollIndex"],-1),t.albumType===t9.ZP.ALBUM_TYPE.PERSON&&e.setIn([t.albumType,"migration"],f7.default.fromJS(ml))});case po.InitialAutoAlbum:var s=e.get(t.albumType).set("loaded",!0),l=t.countInfo.count,u=s.get("list");if(t.albumType===t9.ZP.ALBUM_TYPE.PERSON&&(u=u.filter(function(e){return"more"!==e.get("type")})),u=u.concat(mp(l-u.size,u.size,t.albumType)),s=(s=s.set("count",l).set("countForCheck",l)).set("list",u),t.albumType===t9.ZP.ALBUM_TYPE.PERSON&&(s=mg(s,t)),(t.albumType===t9.ZP.ALBUM_TYPE.PERSON||t.albumType===t9.ZP.ALBUM_TYPE.CONCEPT)&&(s=s.set("hiddenItemCount",t.countInfo.hiddenItemCount)),(0,f7.is)(e.get(t.albumType),s))return e;return e.set(t.albumType,s);case po.SetAutoAlbumList:if(t.albumType===t9.ZP.ALBUM_TYPE.CONDITION)return e;var c=e.getIn([t.albumType,"list"]),d=pb(t.albumType,c,t.list,t.filter.offset,t.filter.limit);if((0,f7.is)(c,d))return e.setIn([t.albumType,"loaded"],!0);return e.setIn([t.albumType,"list"],d).setIn([t.albumType,"loaded"],!0);case po.SetAutoAlbumType:return e.set("type",t.albumType);case po.UpdatePersonName:var f=e.getIn([t9.ZP.ALBUM_TYPE.PERSON,"list"]).findIndex(function(e){return e.get("id")===t.id});return e.setIn([t9.ZP.ALBUM_TYPE.PERSON,"list",f,"name"],t.name);case po.UpdateAutoAlbumCover:var p=e.getIn([t.albumType,"list"]).findIndex(function(e){return e.get("id")===t.id});if(t.albumType===t9.ZP.ALBUM_TYPE.PERSON)return e.setIn([t9.ZP.ALBUM_TYPE.PERSON,"list",p,"additional","thumbnail","cache_key"],(0,iS.x0)());return e.setIn([t.albumType,"list",p,"additional","thumbnailUnitId"],t.cover);case po.UpdateAutoAlbumPhotoCount:var h=t.albumType,m=e.getIn([h,"list"]).findIndex(function(e){return e.get("id")===t.id});return e.setIn([h,"list",m,"itemCount"],t.count);case po.UpdatePersonSuggestion:return e.setIn([t9.ZP.ALBUM_TYPE.PERSON,"suggestion"],mh(t.personList));case po.InitPersonSuggestion:return e.setIn([t9.ZP.ALBUM_TYPE.PERSON,"suggestion"],f7.default.fromJS([]));case po.UpdateMergePersonDialog:return e.setIn([t9.ZP.ALBUM_TYPE.PERSON,"merge","list"],f7.default.fromJS(t.personList)).setIn([t9.ZP.ALBUM_TYPE.PERSON,"merge","name"],t.name);case po.UpdateMergePersonList:return e.setIn([t9.ZP.ALBUM_TYPE.PERSON,"merge","list"],f7.default.fromJS(t.personList));case ps.ScrollToAlbum:var g=e.getIn([t.albumType,"rows"]).findIndex(function(e){return -1!==e.get("list",f7.default.List()).findIndex(function(e){return e.get("id")===t.id})});if(-1===g)return e;return e.setIn([t.albumType,"scrollIndex"],g);case po.SetAutoAlbumCountForCheck:return e.setIn([t.albumType,"countForCheck"],t.countInfo.countForCheck);case po.UpdateSelectedFace:return e.setIn([t9.ZP.ALBUM_TYPE.PERSON,"separate","list"],f7.default.fromJS(t.faceList));case po.UpdatePeopleMergedResult:var v,y=t.target,b=t.mergedIdArray,_=e.getIn([t9.ZP.ALBUM_TYPE.PERSON,"list"]).toJS(),E=[];b.forEach(function(e){var t=_.findIndex(function(t){return t.id===e});-1!==t&&(E.push(t),_.splice(t,1))});var w=_.map(function(e){return"person"===e.type?e.itemCount:0}),S=(v=Math).max.apply(v,(0,nZ._)(w)),T=_.findIndex(function(e){return e.id===y.id}),O=_.findIndex(function(e){return!1===e.loaded});if(-1!==T)_[T].name=y.name,_[T].show=y.show,_[T].itemCount=y.item_count,_[T].additional=y.additional;else{var I=_.slice(0,O).findLastIndex(function(e){return!0===e.loaded&&"more"!==e.type}),x=mm(_[I]),k={loaded:!0,id:y.id,cover:y.cover,name:y.name,show:y.show,itemCount:y.item_count,additional:y.additional,type:y.type};mm(k)>x&&(_.splice(E[0],0,k),_.splice(O,1))}var C=function(e,t){var n=mm(e,S),r=mm(t,S);return n>r?-1:n<r?1:0};return e.setIn([t9.ZP.ALBUM_TYPE.PERSON,"list"],f7.default.fromJS(-1!==O?_:_.sort(C))).setIn([t9.ZP.ALBUM_TYPE.PERSON,"count"],e.getIn([t9.ZP.ALBUM_TYPE.PERSON,"count"])-b.length).setIn([t9.ZP.ALBUM_TYPE.PERSON,"countForCheck"],e.getIn([t9.ZP.ALBUM_TYPE.PERSON,"countForCheck"])-b.length);case po.SetPersonMigration:var A={status:t.status,completion:t.completion,total:t.total};return e.setIn([t9.ZP.ALBUM_TYPE.PERSON,"migration"],f7.default.fromJS(A));case po.RemoveAutoAlbum:var D=t.albumType,P=t.id,M=e.getIn([D,"list"]),R=M.findIndex(function(e){return e.get("id")===P});return R>-1&&(M=M.delete(R)),e.setIn([D,"count"],M.size).setIn([D,"list"],M);default:return e}},my=(0,aA.q$)({SetIsBatchPermissionProcessing:"SET_IS_BATCH_PERMISSION_PROCESSING"});(0,aA.Ky)({EditBatchPermissionByGroup:"EDIT_BATCH_PERMISSION_BY_GROUP",EditBatchPermissionByUser:"EDIT_BATCH_PERMISSION_BY_USER",LoadTeamSpaceSubfoldersWithSharingInfo:"LOAD_TEAM_SPACE_SUBFOLDERS_WITH_SHARING_INFO"});var mb=f7.default.fromJS({isProcessing:!1}),m_=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:mb,t=arguments.length>1?arguments[1]:void 0;if(t.type===my.SetIsBatchPermissionProcessing){var n=t.isProcessing;return e.set("isProcessing",n)}return e},mE=(0,aA.q$)({AbortBatchTask:"ABORT_BATCH_TASK",ClearBatchTask:"CLEAR_BATCH_TASK",UpdateBatchTaskProgress:"UPDATE_BATCH_TASK_PROGRESS"});(0,aA.Ky)({});var mw=f7.default.fromJS({aborted:!1,current:0,total:0}),mS=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:mw,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case mE.UpdateBatchTaskProgress:return e.withMutations(function(e){e.setIn(["current"],t.current),e.setIn(["total"],t.total)});case mE.AbortBatchTask:return e.setIn(["aborted"],!0);case mE.ClearBatchTask:return mw;default:return e}},mT=(0,aA.q$)({SetCategory:"SET_CATEGORY",SetCategoryExpanded:"SET_CATEGORY_EXPANDED"});(0,aA.Ky)({GetCategory:"GET_CATEGORY"});var mO=Object.fromEntries([t9.ZP.ALBUM_TYPE.GEOCODING,t9.ZP.ALBUM_TYPE.PERSON,t9.ZP.ALBUM_TYPE.GENERAL_TAG,t9.ZP.ALBUM_TYPE.VIDEO,t9.ZP.ALBUM_TYPE.RECENTLY_ADDED,t9.ZP.ALBUM_TYPE.CONCEPT,t9.ZP.ALBUM_TYPE.SIMILAR,t9.ZP.ALBUM_TYPE.FAVORITE].map(function(e){return[e,{list:[]}]})),mI=f7.default.fromJS((0,nV._)({expanded:!1,list:[],rows:[],arranged:!1},mO));function mx(e,t){return t.map(function(t){var n,r=e===t9.ZP.ALBUM_TYPE.PERSON?"thumbnail":"thumbnailUnitId";return(0,nV._)((n={},(0,nT._)(n,r,t.additional[r]),(0,nT._)(n,"id",t.id),(0,nT._)(n,"library",t.library),n),t.filename?{thumbnailFilename:t.filename}:{})})}var mk=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:mI,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case mT.SetCategory:if(0===t.categories.length)return e.set("arranged",!0);var n,r=(n={},(0,nT._)(n,t9.ZP.ALBUM_TYPE.RECENTLY_ADDED,1),(0,nT._)(n,t9.ZP.ALBUM_TYPE.FAVORITE,2),(0,nT._)(n,t9.ZP.ALBUM_TYPE.PERSON,3),(0,nT._)(n,t9.ZP.ALBUM_TYPE.CONCEPT,4),(0,nT._)(n,t9.ZP.ALBUM_TYPE.SIMILAR,5),(0,nT._)(n,t9.ZP.ALBUM_TYPE.GEOCODING,6),(0,nT._)(n,t9.ZP.ALBUM_TYPE.GENERAL_TAG,7),(0,nT._)(n,t9.ZP.ALBUM_TYPE.VIDEO,8),n);return t.categories.sort(function(e,t){return r[e.id]-r[t.id]}),e.set("list",f7.default.fromJS(t.categories));case po.ArrangeAutoAlbumItemRow:if(t.albumType!==t9.ZP.ALBUM_TYPE.CATEGORY)return e;var i=e.get("rows"),o=py(e.get("list"),t.rowItemCount,t.albumType,t.marginSpace,t.size);if(0===o.size&&0===i.size||(0,f7.is)(i,o))return e.set("arranged",!0);return e.set("rows",o).set("arranged",!0);case po.LoadCategoryAutoAlbumList:return e.set(t.albumType,f7.default.fromJS({list:mx(t.albumType,t.list)}));case mT.SetCategoryExpanded:return e.set("expanded",t.expanded);default:return e}},mC=(0,aA.q$)({AddCondition:"ADD_CONDITION_IN_CONDITION_ALBUM_DIALOG",AddSourceFolder:"ADD_SOURCE_FOLDER_IN_CONDITION_ALBUM_DIALOG",AddRatingOption:"ADD_RATING_OPTION_IN_CONDITION_ALBUM_DIALOG",Clear:"CLEAR_CONDITION_ALBUM_DIALOG",ClearAllConditions:"CLEAR_ALL_CONDITIONS_CONDITION_ALBUM_DIALOG",ClearAllSourceFolders:"CLEAR_ALL_SOURCE_FOLDERS_IN_CONDITION_ALBUM_DIALOG",ClearAllSuggestedConditions:"CLEAR_ALL_SUGGESTED_CONDITIONS_CONDITION_ALBUM_DIALOG",ClearConditionsByType:"CLEAR_CONDITIONS_BY_TYPE_IN_CONDITION_ALBUM_DIALOG",ClearRatingOption:"CLEAR_RATING_OPTION_IN_CONDITION_ALBUM_DIALOG",ClearSingleConditionById:"CLEAR_SINGLE_CONDITION_BY_ID_IN_CONDITION_ALBUM_DIALOG",ClearSingleConditionByName:"CLEAR_SINGLE_CONDITION_BY_NAME_IN_CONDITION_ALBUM_DIALOG",ClearSourceFolder:"CLEAR_SOURCE_FOLDER_IN_CONDITION_ALBUM_DIALOG",ResetItemCount:"RESET_ITEM_COUNT_IN_CONDITION_ALBUM_DIALOG",SetAlbumName:"SET_ALBUM_NAME_IN_CONDITION_ALBUM_DIALOG",SetConditionAlbumDialogType:"SET_CONDITION_ALBUM_DIALOG_TYPE",SetConditionPolicy:"SET_CONDITION_POLICY_IN_CONDITION_ALBUM_DIALOG",SetConditionSuggestionsByType:"SET_CONDITION_SUGGESTIONS_BY_TYPE_IN_CONDITION_ALBUM_DIALOG",SetDisabledSourceSpaceOption:"SET_DISABLED_SOURCE_SPACE_OPTION_IN_CONDITION_ALBUM_DIALOG",SetEndTakenTime:"SET_END_TAKEN_TIME_IN_CONDITION_ALBUM_DIALOG",SetFavoriteCondition:"SET_FAVORITE_CONDITION_IN_CONDITION_ALBUM_DIALOG",SetFileTypeOptions:"SET_FILE_TYPE_OPTIONS_IN_CONDITION_ALBUM_DIALOG",SetItemCount:"SET_ITEM_COUNT_IN_CONDITION_ALBUM_DIALOG",SetSelectedSpace:"SET_SELECTED_SPACE_IN_CONDITION_ALBUM_DIALOG",SetSelectedFileType:"SET_SELECTED_FILE_TYPE_IN_CONDITION_ALBUM_DIALOG",SetSpaceOptions:"SET_SPACE_OPTIONS_IN_CONDITION_ALBUM_DIALOG",SetStartTakenTime:"SET_START_TAKEN_TIME_IN_CONDITION_ALBUM_DIALOG",InitializeDialog:"INITIALIZE_DIALOG"});(0,aA.Ky)({AddSourceFolderByFolderNavigator:"ADD_SOURCE_FOLDER_IN_CONDITION_ALBUM_DIALOG_BY_FOLDER_NAVIGATOR",ConfirmChangeSourceSpaceIfNeeded:"CONFIRM_CHANGE_SOURCE_SPACE_IF_NEEDED",CreateConditionAlbum:"CREATE_CONDITION_ALBUM",EditConditionAlbum:"EDIT_CONDITION_ALBUM",EditMigratableConditionAlbum:"EDIT_MIGRATABLE_CONDITION_ALBUM",FetchConditionSuggestions:"FETCH_CONDITION_SUGGESTIONS_IN_CONDITION_ALBUM_DIALOG",PeekItemCount:"PEEK_ITEM_COUNT_IN_CONDITION_ALBUM_DIALOG",UnlockFreezedAlbum:"UNLOCK_FREEZED_ALBUM",FilterInvalidConditionsAndUpdate:"FILTER_INVALID_CONDITIONS_AND_UPDATE"}),t9.CP.FILENAME_DESCRIPTION,t9.CP.PERSON,t9.CP.CONCEPT,t9.CP.GEOCODING,t9.CP.GENERAL_TAG,t9.CP.CAMERA,t9.CP.APERTURE,t9.CP.ISO,t9.CP.FOCAL_LENGTH,t9.CP.LENS,t9.CP.EXPOSURE_TIME,t9.CP.APERTURE,t9.CP.CAMERA,t9.CP.EXPOSURE_TIME,t9.CP.FOCAL_LENGTH,t9.CP.GENERAL_TAG,t9.CP.GEOCODING,t9.CP.ISO,t9.CP.LENS,t9.CP.PERSON,t9.CP.CONCEPT;var mA=[t9.Zu.PERSONAL,t9.Zu.TEAM],mD=function(e){if(!mA.includes(e))throw Error("Invalid source space. It should be one of [".concat(mA,"]"))},mP=function(e,t){return(mD(t),t!==t9.Zu.PERSONAL||e.includes(t))?t!==t9.Zu.TEAM||e.includes(t)?e:e.push(t):e.unshift(t)},mM=function(e){return -1!==[t9.CP.PERSON,t9.CP.FILENAME_DESCRIPTION,t9.CP.GENERAL_TAG,t9.CP.CONCEPT].indexOf(e)},mR=f7.default.fromJS({albumName:"",actionType:"",itemCount:null,sourceSpace:{options:[],disabledOption:null,selected:null},fileType:{options:[],selected:null},takenTime:{start_time:t9.om,end_time:t9.om},sourceFolders:[],ratings:[],favorite:[],conditionsByType:{},conditionSuggestionsByType:{},policyByType:{},nonmigratableCondition:{},isValid:null}),mL=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:mR,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case mC.Clear:return mR;case mC.InitializeDialog:var n=t.albumName,r=t.sourceSpace,i=t.fileType,o=t.sourceFolders,a=t.takenTime,s=t.policyByType,l=t.conditionsByType,u=t.nonmigratableCondition,c=t.rating,d=t.favorite,f=t.isValid,p=e.getIn(["sourceSpace","options"]);p=mP(p,r);var h=e.withMutations(function(e){return e.set("albumName",n).set("isValid",f).setIn(["sourceSpace","selected"],r).setIn(["sourceSpace","options"],p).setIn(["fileType","selected"],i)});return c&&(h=h.set("ratings",f7.default.fromJS(c))),d&&(h=h.set("favorite",f7.default.fromJS(d))),o&&(h=h.set("sourceFolders",f7.default.fromJS(o.map(function(e){return{id:e.id,path:e.name}})))),a&&(h=h.mergeIn(["takenTime"],f7.default.fromJS(a))),s&&(h=h.set("policyByType",f7.default.fromJS(s))),l&&(h=h.set("conditionsByType",f7.default.fromJS(l))),u&&(h=h.set("nonmigratableCondition",f7.default.fromJS(u))),h;case mC.SetAlbumName:var m=t.albumName;return e.set("albumName",m);case mC.SetConditionAlbumDialogType:var g=t.actionType;return e.set("actionType",g);case mC.SetDisabledSourceSpaceOption:var v=t.spaceOption;return e.setIn(["sourceSpace","disabledOption"],v);case mC.SetSpaceOptions:var y=t.spaceOptions;return e.setIn(["sourceSpace","options"],f7.default.fromJS(y));case mC.SetSelectedSpace:var b=t.selectedSpace;return e.setIn(["sourceSpace","selected"],b);case mC.AddRatingOption:var _=t.ratingOption;return e.update("ratings",function(e){return e.push(_).sort()});case mC.AddSourceFolder:var E=t.folderId,w=t.folderPath,S=e.get("sourceFolders");if(-1!==S.findIndex(function(e){return e.get("id")===E}))return e;var T=S.push(f7.default.fromJS({id:E,path:w}));return e.set("sourceFolders",T);case mC.ClearRatingOption:var O=t.ratingOption;return e.update("ratings",function(e){return e.filter(function(e){return e!==O})});case mC.ClearSourceFolder:var I=t.folderId,x=e.get("sourceFolders").filterNot(function(e){return e.get("id")===I});return e.set("sourceFolders",x);case mC.ClearAllSourceFolders:return e.set("sourceFolders",f7.default.List());case mC.ClearAllSuggestedConditions:return e.set("conditionSuggestionsByType",f7.default.Map());case mC.ResetItemCount:return e.set("itemCount",null);case mC.SetConditionSuggestionsByType:var k=t.conditionSuggestionsByType;return e.set("conditionSuggestionsByType",f7.default.fromJS(k));case mC.SetFavoriteCondition:var C=t.favorite;return e.setIn(["favorite",0],C);case mC.SetFileTypeOptions:var A=t.fileTypeOptions;return e.setIn(["fileType","options"],f7.default.fromJS(A));case mC.SetItemCount:var D=t.itemCount;return e.set("itemCount",D);case mC.SetSelectedFileType:var P=t.selectedFileType;return e.setIn(["fileType","selected"],P);case mC.SetStartTakenTime:var M=t.takenTime;return e.setIn(["takenTime","start_time"],M);case mC.SetEndTakenTime:var R=t.takenTime;return e.setIn(["takenTime","end_time"],R);case mC.AddCondition:var L=t.conditionType,N=t.conditionName,F={id:t.conditionId,name:N,additional:t.conditionAdditional},U=e.get("conditionsByType");if(U.has(L)){var B=U.get(L),z=B.map(function(e){return"".concat(e.get("id"),":").concat(e.get("name"))}),j="".concat(F.id,":").concat(F.name);if(-1!==z.findIndex(function(e){return e===j}))return e;var H=B.push(f7.default.fromJS(F));return e.setIn(["conditionsByType",L],H)}var W=e.setIn(["conditionsByType",L],f7.default.fromJS([F]));return mM(L)&&(W=W.setIn(["policyByType",L],"or")),W;case mC.ClearAllConditions:return e.set("conditionsByType",f7.default.Map()).set("policyByType",f7.default.Map());case mC.ClearConditionsByType:var G=t.conditionType,Y=e.get("conditionsByType"),V=e.get("policyByType"),q=Y.delete(G),Z=V.delete(G);return e.set("conditionsByType",q).set("policyByType",Z);case mC.SetConditionPolicy:var $=t.conditionType,K=t.conditionPolicy;return e.setIn(["policyByType",$],K);case mC.ClearSingleConditionById:var Q=t.conditionType,X=t.conditionId,J=e.get("conditionsByType");if(!J.has(Q))return e;var ee=J.get(Q),et=ee.findIndex(function(e){return e.get("id")===X});if(-1===et)return e;var en=ee.delete(et);if(0===en.size){var er=e.get("policyByType"),ei=J.delete(Q),eo=er.delete(Q);return e.set("conditionsByType",ei).set("policyByType",eo)}return e.setIn(["conditionsByType",Q],en);case mC.ClearSingleConditionByName:var ea=t.conditionType,es=t.conditionName,el=e.get("conditionsByType");if(!el.has(ea))return e;var eu=el.get(ea),ec=eu.findIndex(function(e){return e.get("name")===es});if(-1===ec)return e;var ed=eu.delete(ec);if(0===ed.size){var ef=e.get("policyByType"),ep=el.delete(ea),eh=ef.delete(ea);return e.set("conditionsByType",ep).set("policyByType",eh)}return e.setIn(["conditionsByType",ea],ed);default:return e}},mN=(0,aA.q$)({SetMenuMousePosition:"SET_MENU_MOUSE_POSITION",SetMenuOpen:"SET_MENU_OPEN"}),mF=f7.default.fromJS({position:{xMouse:0,yMouse:0},isOpen:!1}),mU=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:mF,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case mN.SetMenuMousePosition:return e.set("position",{xMouse:t.xMouse,yMouse:t.yMouse});case mN.SetMenuOpen:return e.set("isOpen",t.isOpen);default:return e}},mB=(0,aA.q$)({SetFaceBoundingBoxList:"SET_FACE_BOUNDING_BOX_LIST",AddFaceBoundingBox:"ADD_FACE_BOUNDING_BOX",DeleteFaceBoundingBox:"DELETE_FACE_BOUNDING_BOX",ReassignFaceBoundingBox:"REASSIGN_FACE_BOUNDING_BOX",ClearEditFace:"CLEAR_EDIT_FACE"});(0,aA.Ky)({LoadFaceBoundingBoxList:"LOAD_FACE_BOUNDING_BOX_LIST",SaveFaceBoundingBoxResult:"SAVE_FACE_BOUNDING_BOX_RESULT"});var mz=function(e){var t=e.faceId,n=e.personId,r=e.personName,i=e.editAction,o=e.faceBoundingBox,a=e.additional,s=void 0!==n?{person_id:n,name:r}:{name:r},l=void 0!==i?{action:i}:{},u=void 0!==o?{face_bounding_box:o}:{},c=void 0!==a?{additional:a}:{};return f7.default.fromJS((0,nV._)({face_id:t},s,l,u,c))},mj=f7.default.fromJS({itemId:null,list:{},origFacePersonMap:{},diff:{}}),mH=function(e,t){return f7.default.Iterable.isIndexed(t)?t.toList():t.toOrderedMap()},mW=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:mj,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case mB.SetFaceBoundingBoxList:var n=t.itemId,r=t.faceBoundingBoxList,i=new Map,o=new Map;return r.forEach(function(e){i.set(e.face_id,e),o.set(e.face_id,e.person_id)}),e.withMutations(function(e){e.set("itemId",n).set("list",f7.default.fromJS(i,mH)).set("origFacePersonMap",f7.default.fromJS(o))});case mB.AddFaceBoundingBox:var a=t.tempFaceId,s=t.personId,l=t.personName,u=t.faceBoundingBox,c=mz({faceId:a,personId:s,personName:l,faceBoundingBox:u,additional:t.additional}),d=mz({faceId:a,personId:s,personName:l,editAction:t9.Wg.ADD,faceBoundingBox:u});return e.withMutations(function(e){e.setIn(["list",a],c).setIn(["diff",a],d)});case mB.DeleteFaceBoundingBox:var f=t.targetedFaceId,p=e.getIn(["diff",f]);if(p&&p.get("action")===t9.Wg.ADD)return e.withMutations(function(e){e.deleteIn(["diff",f]).deleteIn(["list",f])});var h=e.getIn(["origFacePersonMap",f]),m=mz({faceId:f,editAction:t9.Wg.DELETE,personId:h});return e.withMutations(function(e){e.setIn(["diff",f],m).deleteIn(["list",f])});case mB.ReassignFaceBoundingBox:var g=t.targetedFaceId,v=t.personId,y=t.personName,b=t.additional,_=e.getIn(["diff",g]),E=e.getIn(["list",g]),w=(null==_?void 0:_.get("action"))===t9.Wg.ADD?t9.Wg.ADD:t9.Wg.REASSIGN,S=mz({faceId:g,personId:v,personName:y,faceBoundingBox:E.get("face_bounding_box"),additional:b}),T=mz({faceId:g,personId:v,personName:y,editAction:w,faceBoundingBox:E.get("face_bounding_box")});return e.withMutations(function(e){e.setIn(["diff",g],T).setIn(["list",g],S)});case mB.ClearEditFace:return mj;default:return e}},mG=(0,aA.q$)({SetCurrentEmbededFolder:"SET_CURRENT_EMBEDED_FOLDER",ClearEmbededSubFolder:"CLEAR_EMBEDED_SUB_FOLDER",ClearEmbededFolderPhotowall:"CLEAR_EMBEDED_FOLDER_PHOTOWALL",ClearEmbededFolderStore:"CLEAR_EMBEDED_FOLDER_STORE",SetEmbededFolderItem:"SET_EMBEDED_FOLDER_ITEM",SetEmbededSubFolder:"SET_EMBEDED_SUB_FOLDER",ArrangeEmbededFolderPhotowallRow:"ARRANGE_EMBEDED_FOLDER_PHOTOWALL_ROW",ArrangeEmbededSubFolderRow:"ARRANGE_EMBEDED_SUB_FOLDER_ROW",UpdateEmbededSortingSetting:"UPDATE_EMBEDED_SORTING_SETTING"});(0,aA.Ky)({GetCurrentEmbededFolder:"GET_CURRENT_EMBEDED_FOLDER",GoToEmbededFolderByPath:"GO_TO_EMBEDED_FOLDER_BY_PATH",ListEmbededSubFolder:"LIST_EMBEDED_SUB_FOLDER",ListEmbededFolderItem:"LIST_EMBEDED_FOLDER_ITEM",ArrangeEmbededFolderPhotowallRow:"ARRANGE_EMBEDED_FOLDER_PHOTOWALL_ROW",ChangeEmbededSorting:"CHANGE_EMBEDED_SORTING"});var mY={list:[],rows:[],isLoaded:!1},mV=f7.default.fromJS({currentFolder:null,folders:mY}),mq=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:mV,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case pt.LocationChange:var n=t.payload,r=n.pathname;if(null===n.key&&(!r||"/"===r))return e;return mV;case mG.SetCurrentEmbededFolder:return e.set("currentFolder",f7.default.fromJS(t.folder));case mG.ClearEmbededSubFolder:return e.set("folders",f7.default.fromJS(mY));case mG.SetEmbededSubFolder:return e.setIn(["folders","list"],pb(t9.ZP.ALBUM_TYPE.FOLDER,f7.default.List(),t.list,0)).setIn(["folders","isLoaded"],!0);case mG.ArrangeEmbededSubFolderRow:return e.setIn(["folders","rows"],py(e.getIn(["folders","list"]),t.rowItemCount,t9.ZP.ALBUM_TYPE.FOLDER,t.marginSpace,t.size));case mG.UpdateEmbededSortingSetting:var i=t.sortBy,o=t.sortDirection;return e.setIn(["currentFolder","sortBy"],i).setIn(["currentFolder","sortDirection"],o);case mG.ClearEmbededFolderStore:return mV;default:return e}},mZ=f7.default.fromJS((0,nV._)({isFolderEnd:!1,isLoaded:!1},hK())),m$=[h$.ResetFolderScrollToItem,h$.RotateFolderItems,h$.ScrollToFolderPhotoWallItem],mK=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:mZ,t=arguments.length>1?arguments[1]:void 0;if(m$.includes(t.type))return h1(e,t);switch(t.type){case mG.SetEmbededFolderItem:var n=e.get("items",f7.default.List());return e.withMutations(function(e){var r;e.setIn(["items"],(r=n).splice.apply(r,[t.offset,t.list.length].concat((0,nZ._)(f7.default.fromJS(t.list))))),e.set("isFolderEnd",t.isFolderEnd).set("isLoaded",!0)});case mG.ArrangeEmbededFolderPhotowallRow:return e.set("rows",py(e.get("items"),t.rowItemCount,t9.v.FOLDER_PHOTOWALL,t.marginSpace,t.size));case mG.ClearEmbededFolderPhotowall:return mZ;default:return e}},mQ=(0,f9.combineReducers)({folder:mq,photowall:mK}),mX=(0,aA.q$)({AddEmbededSelectedSelect:"ADD_EMBEDED_SELECTED_SELECT",ClearEmbededSelectedSelect:"CLEAR_EMBEDED_SELECTED_SELECT",EnterEmbededSelectItemMode:"ENTER_EMBEDED_SELECT_ITEM_MODE",RemoveEmbededSelectedSelect:"REMOVE_EMBEDED_SELECTET_SELECT",RemoveEmbededPreviewSelect:"REMOVE_EMBEDED_PREVIEW_SELECT",SetEmbededPreviewSelect:"SET_EMBEDED_PREVIEW_SELECT",SetEmbededSelectMode:"SET_EMBEDED_SELECT_MODE"});function mJ(){var e={};return t9.Hl.forEach(function(t){e[t]=f7.default.Set()}),f7.default.fromJS(e)}function m0(){var e={};return t9.Dp.forEach(function(t){e[t]=f7.default.Set()}),f7.default.fromJS(e)}function m1(e){return e?m0():mJ()}function m2(e){return e?t9.Dp:t9.Hl}function m3(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e.set("selectType",t9.RT.ITEM).set("selectMode",!0).set("selectedSet",m1(t)).set("selectedMap",f7.default.Map()).set("previewSet",f7.default.fromJS({item:f7.default.Set(),folder:f7.default.Set()}))}function m4(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=m1(n),i=f7.default.Map();return e.withMutations(function(n){var o=n;return e.get("selectType")===t.selectType?(r=e.get("selectedSet"),i=e.get("selectedMap")):t9.RT.NONE===e.get("selectType")?o=o.set("selectType",t.selectType):(r=e.get("selectedSet"),i=e.get("selectedMap"),o=o.set("selectType",t9.RT.ITEM_FOLDER)),o.setIn(["selectedSet",t.selectType],r.get(t.selectType).union(t.idArray)).set("selectedMap",i.merge(t.infoMap)).set("selectMode",!0).set("lastSelected",f7.default.fromJS({type:t.selectType,id:t.idArray[t.idArray.length-1]})).setIn(["previewSet",t.selectType],f7.default.Set())})}function m5(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.getIn(["selectedSet",t.selectType]).filter(function(e){return -1===t.idArray.indexOf(e)}),i=e.get("selectedMap");if(t.idArray.forEach(function(e){i=i.delete(e.toString())}),e.get("actionType")!==t9.Us.General||r.size>0)return e.setIn(["selectedSet",t.selectType],r).set("selectedMap",i).set("lastSelected",f7.default.fromJS({type:"",id:0}));var o=e,a=!0;return m2(n).forEach(function(n){n!==t.selectType&&0!==e.getIn(["selectedSet",n]).size&&(o=o.set("selectType",n),a=!1)}),a?o.set("selectedSet",m1(n)).set("selectedMap",f7.default.Map()).set("selectMode",!1).set("selectType",n?t9.RT.ITEM:t9.RT.NONE).set("actionType",t9.Us.General).set("lastSelected",f7.default.fromJS({type:"",id:0})):o.setIn(["selectedSet",t.selectType],r).set("selectedMap",i).set("lastSelected",f7.default.fromJS({type:"",id:0}))}var m6=f7.default.fromJS({selectMode:!1,selectType:t9.RT.ITEM,selectedSet:m0(),selectedMap:f7.default.Map(),previewSet:f7.default.fromJS({item:f7.default.Set()}),actionType:t9.Us.General,lastSelected:f7.default.Map({type:"",id:0}),isSingleSelectMode:!1}),m8=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m6,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case mX.AddEmbededSelectedSelect:if(e.get("isSingleSelectMode"))return m4(m6.set("isSingleSelectMode",!0),t,!0);return m4(e,t,!0);case mX.RemoveEmbededSelectedSelect:return m5(e,t,!0);case mX.SetEmbededPreviewSelect:return e.setIn(["previewSet","item"],f7.default.Set(t.idArray));case mX.RemoveEmbededPreviewSelect:return e.set("previewSet",f7.default.fromJS({item:f7.default.Set()}));case mX.ClearEmbededSelectedSelect:return m6;case mX.EnterEmbededSelectItemMode:return m3(e,!0).set("actionType",t9.Us.General);case mX.SetEmbededSelectMode:return e.set("isSingleSelectMode",t.isSingleSelectMode);default:return e}},m9=(0,aA.q$)({SetDependencyStatus:"SET_DEPENDENCY_STATUS",AppendToGenerateThumbnailQueue:"APPEND_TO_GENERATE_THUMBNAIL_QUEUE",AppendLeftGenerateThumbnailQueue:"APPEND_LEFT_GENERATE_THUMBNAIL_QUEUE",ClearGenerateThumbnailQueue:"CLEAR_GENERATE_THUMBNAIL_QUEUE",PopGenerateThumbnailQueueToCurrentTasks:"POP_GENERATE_THUMBNAIL_QUEUE_TO_CURRENT_TASKS",ClearCurrentExternalConvertTasks:"CLEAR_CURRENT_EXTERNAL_CONVERT_TASKS",SetCompletedCategory:"SET_COMPLETED_CATEGORY",SetOpenGenerateThumbnailQueue:"SET_OPEN_GENERATE_THUMBNAIL_QUEUE",SetDependencyStatusLoaded:"SET_DEPENDENCY_STATUS_LOADED",AddRegenerateTasks:"ADD_REGENERATE_TASKS"});(0,aA.Ky)({UpdateDependencyStatus:"UPDATE_DEPENDENCY_STATUS",ProcessConvert:"PROCESS_CONVERT",LoadConvertNeededFile:"LOAD_CONVERT_NEEDED_FILE",LoadRegenerateTasks:"LOAD_REGENERATE_TASKS"});var m7=70,ge={PUSH:"push",UNSHIFT:"unshift"},gt=["regenerateQueue","tier1Queue","tier2Queue","tier3Queue","tier4Queue"],gn=f7.default.fromJS({dependencyStatusLoaded:!1,dependencyStatus:t9.fS,currentTasks:[],allTasks:{},waitingQueue:{regenerateQueue:[],tier1Queue:[],tier2Queue:[],tier3Queue:[],tier4Queue:[]},completedCategories:(l={},(0,nT._)(l,t9.Zu.PERSONAL,!1),(0,nT._)(l,t9.Zu.TEAM,!1),l),openQueue:!1}),gr=function(e,t){return e.filter(function(e){return e!==t})},gi=function(e,t,n){var r=t.get("currentTasks").map(function(e){return e.get("unit_id")}),i=t.get("waitingQueue").toJS(),o=i.tier1Queue,a=i.tier2Queue,s=i.tier3Queue,l=i.tier4Queue,u=i.regenerateQueue,c={},d=n===ge.UNSHIFT?"unshift":"push";return(n===ge.UNSHIFT?e.slice().reverse():e).forEach(function(e){if(!r.includes(e.unit_id)){var i=t.hasIn(["allTasks",e.unit_id.toString()]),f=!1;if(i&&t.getIn(["allTasks",e.unit_id.toString(),"task_type"])===t9.Kh.AUTO_GENERATE){var p=t.getIn(["allTasks",e.unit_id.toString(),"priority"],-1);n===ge.UNSHIFT&&p>=e.priority||n===ge.PUSH&&p>e.priority?f=!0:e.task_type===t9.Kh.REGENERATE&&(f=!0)}if(f)switch(t.getIn(["allTasks",e.unit_id.toString(),"priority"])){case 1:o=gr(o,e.unit_id);break;case 2:a=gr(a,e.unit_id);break;case 3:s=gr(s,e.unit_id);break;case 4:l=gr(l,e.unit_id)}if(!i||f){if(c[e.unit_id]=e,e.task_type===t9.Kh.REGENERATE)u[d](e.unit_id);else switch(e.priority){case 1:o[d](e.unit_id);break;case 2:a[d](e.unit_id);break;case 3:s[d](e.unit_id);break;case 4:l[d](e.unit_id)}}}}),{newTaskDetail:f7.default.fromJS(c),newWaitingQueue:f7.default.fromJS({regenerateQueue:u,tier1Queue:o.length>m7?o.slice(0,m7):o,tier2Queue:a.length>m7?a.slice(0,m7):a,tier3Queue:s.length>m7?s.slice(0,m7):s,tier4Queue:l.length>m7?l.slice(0,m7):l})}},go=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:gn,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case pt.LocationChange:var n=t.payload.pathname;if(e.get("allTasks").isEmpty()||e.getIn(["waitingQueue","tier1Queue"]).isEmpty()&&e.getIn(["waitingQueue","tier2Queue"]).isEmpty()&&e.getIn(["waitingQueue","tier3Queue"]).isEmpty()||oK(n))return e;return e.withMutations(function(e){e.setIn(["waitingQueue","tier1Queue"],f7.default.List()).setIn(["waitingQueue","tier2Queue"],f7.default.List()).setIn(["waitingQueue","tier3Queue"],f7.default.List()).update("allTasks",function(e){return e.deleteAll(e.filter(function(e){return 4>e.get("priority")}).keySeq())})});case m9.SetDependencyStatus:return e.withMutations(function(e){var n=f7.default.fromJS(t9.fS).mergeDeep(f7.default.fromJS(t.status));e.set("dependencyStatus",n).set("dependencyStatusLoaded",!0)});case m9.AppendToGenerateThumbnailQueue:var r=gi(t.tasks,e,ge.PUSH),i=r.newTaskDetail,o=r.newWaitingQueue;return e.withMutations(function(e){e.update("allTasks",function(e){return e.merge(i)}).set("waitingQueue",o)});case m9.AppendLeftGenerateThumbnailQueue:var a=gi(t.tasks,e,ge.UNSHIFT),s=a.newTaskDetail,l=a.newWaitingQueue;return e.withMutations(function(e){e.update("allTasks",function(e){return e.merge(s)}).set("waitingQueue",l)});case m9.AddRegenerateTasks:var u=gi(t.tasks,e,ge.PUSH),c=u.newTaskDetail,d=u.newWaitingQueue;return e.withMutations(function(e){e.update("allTasks",function(e){return e.merge(c)}).set("waitingQueue",d)});case m9.ClearGenerateThumbnailQueue:return e.withMutations(function(e){e.setIn(["waitingQueue","tier1Queue"],f7.default.List()).setIn(["waitingQueue","tier2Queue"],f7.default.List()).setIn(["waitingQueue","tier3Queue"],f7.default.List()).setIn(["waitingQueue","tier4Queue"],f7.default.List()).set("allTasks",f7.default.Map()).set("currentTasks",f7.default.List())});case m9.PopGenerateThumbnailQueueToCurrentTasks:var f=!0,p=!1,h=void 0;try{for(var m,g,v=gt[Symbol.iterator]();!(f=(g=v.next()).done);f=!0){var y=g.value;if(e.getIn(["waitingQueue",y]).size>0){m=y;break}}}catch(e){p=!0,h=e}finally{try{f||null==v.return||v.return()}finally{if(p)throw h}}if(!m)return e.set("currentTasks",f7.default.List()).set("allTasks",f7.default.Map());var b=null;if(m===gt[1]){var _=e.getIn(["dependencyStatus","desktopClient","suggestedBatchSize"]);b=e.getIn(["waitingQueue",m]).take(_)}else b=e.getIn(["waitingQueue",m]).take(1);var E=e.get("currentTasks").map(function(e){return e.get("unit_id")});return e.withMutations(function(t){t.updateIn(["waitingQueue",m],function(e){return e.skip(b.size)}).set("currentTasks",b.map(function(t){return e.getIn(["allTasks",t.toString()])})).update("allTasks",function(e){return e.filter(function(e){return!(null==E?void 0:E.includes(e.get("unit_id")))})})});case m9.ClearCurrentExternalConvertTasks:var w=e.get("currentTasks").map(function(e){return e.get("unit_id")});return e.withMutations(function(e){e.set("currentTasks",f7.default.List()).update("allTasks",function(e){return e.filter(function(e){return!(null==w?void 0:w.includes(e.get("unit_id")))})})});case m9.SetCompletedCategory:var S=t.category,T=t.completed;return e.setIn(["completedCategories",S],T);case m9.SetOpenGenerateThumbnailQueue:return e.set("openQueue",t.open);case m9.SetDependencyStatusLoaded:return e.set("dependencyStatusLoaded",t.loaded);default:return e}},ga=(0,aA.q$)({SetOpenFileTreeStore:"SET_OPEN_FILE_TREE_STORE"});(0,aA.Ky)({LoadOpenFileTree:"LOAD_OPEN_FILE_TREE",SetOpenFileTree:"SET_OPEN_FILE_TREE"});var gs=f7.default.fromJS({open_file_tree:!0}),gl=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:gs,t=arguments.length>1?arguments[1]:void 0;return t.type===ga.SetOpenFileTreeStore?e.set("open_file_tree",t.openFileTree):e},gu=(0,aA.q$)({HandleResetFilter:"HANDLE_RESET_FILTER",HandleFilterCheck:"HANDLE_FILTER_CHECK",HandleFilterGroupCheck:"HANDLE_FILTER_GROUP_CHECK",UpdateFilterCollapse:"UPDATE_FILTER_COLLAPSE",HandleAfterLoadOption:"HANDLE_AFTER_LOAD_OPTION",UpdateFilterSetting:"UPDATE_FILTER_SETTING",UpdateFilterTreeToggled:"UPDATE_FILTER_TREE_TOGGLED",HandleFilterTreeCheck:"HANDLE_FILTER_TREE_CHECK",SetFilterOptionNeedUpdate:"SET_FILTER_OPTION_NEED_UPDATE",SetFilterOptionIsLoading:"SET_FILTER_OPTION_IS_LOADING"});(0,aA.Ky)({LoadFilterOption:"LOAD_FILTER_OPTION"});var gc=[t9.CP.TYPE,t9.CP.TIME,t9.CP.PERSON,t9.CP.GEOCODING,t9.CP.FAVORITE,t9.CP.RATING],gd={},gf={},gp={},gh={};t9._Y.forEach(function(e){gd[e]=[],t9.Dd.includes(e)?gf[e]={tree:[],idToPos:{},toggled:[]}:gf[e]=[],gp[e]=gc.includes(e),gh[e]=!0}),gh[t9.CP.RATING]=!1;var gm=f7.default.fromJS({setting:gp,condition:gd,option:gf,collapse:gh,filterEnable:!1,filterOptionNeedUpdate:!1,isLoading:!1});function gg(e){return e.some(function(e){return!e.isEmpty()})}function gv(e){return e.withMutations(function(e){e.set("condition",gm.get("condition")).set("collapse",gm.get("collapse")).set("option",gm.get("option")).set("filterEnable",!1)})}var gy=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:gm,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case gu.UpdateFilterSetting:var n=e.get("condition");return n=n.withMutations(function(n){n.forEach(function(r,i){!t.setting.get(i)&&e.getIn(["setting",i])&&n.setIn([i],f7.default.List())})}),e.withMutations(function(e){e.set("setting",t.setting).set("condition",n).set("filterEnable",gg(n))});case gu.HandleFilterCheck:var r=e.getIn(["option",t.targetType]),i=r.findIndex(function(e){return e.get("id")===t.itemId});return r=r.setIn([i,"checked"],t.isChecked),e.setIn(["option",t.targetType],r).set("condition",t.condition).set("filterEnable",gg(t.condition));case gu.HandleFilterGroupCheck:var o=e.getIn(["option",t.targetType]),a=o.findIndex(function(e){return e.get("end")===t.nodeCondition.get("end")&&e.get("start")===t.nodeCondition.get("start")});return o=o.setIn([a,"checked"],t.isChecked),e.setIn(["option",t.targetType],o).set("condition",t.condition).set("filterEnable",gg(t.condition));case gu.HandleResetFilter:return gv(e);case gu.HandleAfterLoadOption:return e.withMutations(function(e){e.set("option",t.option).set("condition",t.condition).set("filterEnable",gg(t.condition)).set("isLoading",!1).set("filterOptionNeedUpdate",!1)});case gu.UpdateFilterCollapse:return e.setIn(["collapse",t.targetType],t.collapse);case gu.UpdateFilterTreeToggled:var s,l=e.getIn(["option",t.targetType,"idToPos","".concat(t.id)]);if(t.toggled)s=e.getIn(["option",t.targetType,"toggled"]).push(t.id);else{var u=e.getIn(["option",t.targetType,"toggled"]).indexOf(t.id);s=e.getIn(["option",t.targetType,"toggled"]).delete(u)}return e.setIn(["option",t.targetType,"tree"].concat((0,nZ._)(l),["toggled"]),t.toggled).setIn(["option",t.targetType,"toggled"],s);case gu.HandleFilterTreeCheck:return e.withMutations(function(e){e.setIn(["option",t.targetType,"tree"],t.tree).set("condition",t.condition).set("filterEnable",gg(t.condition))});case gu.SetFilterOptionNeedUpdate:return e.set("filterOptionNeedUpdate",t.change);case gu.SetFilterOptionIsLoading:return e.set("isLoading",t.isLoading);default:return e}},gb=(0,aA.q$)({SetCurrentFolderInFolderNavigator:"SET_CURRENT_FOLDER_IN_FOLDER_NAVIGATOR",SetCurrentFolderPathInFolderNavigator:"SET_CURRENT_FOLDER_PATH_IN_FOLDER_NAVIGATOR",SetIsLoadedInFolderNavigator:"SET_IS_LOADED_IN_FOLDER_NAVIGATOR",AddSubfoldersInFolderNavigator:"ADD_SUBFOLDERS_IN_FOLDER_NAVIGATOR",ClearSubfoldersInFolderNavigator:"CLEAR_SUBFOLDERS_IN_FOLDER_NAVIGATOR",SetSubfolderCountInFolderNavigator:"SET_SUB_FOLDER_COUNT_IN_FOLDER_NAVIGATOR",ClearFolderNavigator:"CLEAR_FOLDER_NAVIGATOR"});(0,aA.Ky)({InitializeFolderNavigator:"INITIALIZE_FOLDER_NAVIGATOR",InitializeFolderNavigatorInTeamSpace:"INITIALIZE_FOLDER_NAVIGATOR_IN_TEAM_SPACE",LoadSubfolderListInFolderNavigator:"LOAD_SUBFOLDER_LIST_IN_FOLDER_NAVIGATOR",NavigateFolderById:"NAVIGATE_FOLDER_BY_ID",NavigateFolderByPath:"NAVIGATE_FOLDER_BY_PATH"});var g_=f7.default.fromJS({isLoaded:!1,subfolderCount:-1,currentFolder:{id:null,path:null,accessPermission:{download:!1,manage:!1,own:!1,upload:!1,view:!1}},subfolders:[]}),gE=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g_,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case gb.SetCurrentFolderInFolderNavigator:var n=t.currentFolder;return e.set("currentFolder",f7.default.fromJS(n));case gb.SetCurrentFolderPathInFolderNavigator:var r=t.folderPath;return e.setIn(["currentFolder","path"],r);case gb.SetIsLoadedInFolderNavigator:var i=t.isLoaded;return e.set("isLoaded",i);case gb.AddSubfoldersInFolderNavigator:var o=t.subfolders;return e.update("subfolders",function(e){return e.concat(f7.default.fromJS(o))});case gb.ClearSubfoldersInFolderNavigator:return e.set("subfolders",f7.default.List());case gb.SetSubfolderCountInFolderNavigator:var a=t.subfolderCount;return e.set("subfolderCount",a);case gb.ClearFolderNavigator:return g_;default:return e}},gw={list:[],rows:[],isLoaded:!1},gS=f7.default.fromJS({currentFolder:null,folders:gw,folderTree:[],idToPos:{},hideSubFolders:!1});function gT(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f7.default.Map();return f7.default.fromJS({id:e.id,name:pd(e.name),path:e.name,layer:0,accessPermission:null===(t=e.additional)||void 0===t?void 0:t.access_permission,active:n.get("active",!1),toggled:n.get("toggled",!0),parent:e.parent,sortBy:pm(e.sort_by),sortDirection:pg(e.sort_direction),children:n.get("children",[])})}function gO(e,t,n){var r=e.get(t),i=e;e.entrySeq().forEach(function(e){var t=(0,t4._)(e,2),n=t[0],o=t[1];(0,nZ._)(r).concat(["children"]).every(function(e,t){return e===o[t]})&&(i=i.delete(n))});for(var o=0;o<n.length;++o)i=i.set(n[o].id,(0,nZ._)(r).concat(["children",o]));return i}function gI(e,t){var n;return f7.default.fromJS({id:e.id,name:pd(e.name),path:e.name,parent:e.parent,layer:t,active:!1,toggled:null!==(n=e.toggled)&&void 0!==n&&n,children:e.children||[],sortBy:pm(e.sort_by),sortDirection:pg(e.sort_direction),sharingInfo:e.additional?e.additional.sharing_info:void 0,accessPermission:e.additional?e.additional.access_permission:void 0,passwordVerified:e.additional?e.additional.password_verified:void 0})}function gx(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:f7.default.Map();return n.size>0?f7.default.fromJS(t.map(function(t){var r=gI(t,e),i=n.find(function(e){return e.get("id")===r.get("id")});return i&&(r=r.set("active",i.get("active")).set("toggled",i.get("toggled")).set("children",i.get("children"))),r})):f7.default.fromJS(t.map(function(t){return gI(t,e)}))}function gk(e,t){var n=t;n=n.set(e[0].id,[0]);for(var r=e[0].id,i=1,o=0;i<e.length;i+=1,o+=1){e[i].parent!==r&&(o=0,r=e[i].parent);var a=n.get(e[i].parent);n=n.set(e[i].id,(0,nZ._)(a).concat(["children",o]))}return n}var gC=function(e){return function(t){return void 0===t?void 0:e}};function gA(e,t,n){var r=e[0].id,i=1,o=1,a=n;a=a.update(0,function(t){return gT(e[0],t)});for(var s=function(e,t){return function(n){return gx(e,t,n)}},l=1;l<=e.length;++l)if(l===e.length||e[l].parent!==r){var u=t.get(r);if(a=a.updateIn((0,nZ._)(u).concat(["children"]),s(o,e.slice(i,l))),l===e.length)break;i=l,r=e[l].parent,o+=1}for(var c=t.get(r),d=2;d<c.length;d+=2){var f=c.slice(0,d+1);a=a.updateIn((0,nZ._)(f).concat(["toggled"]),gC(!0))}return a}var gD=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:gS,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case h$.SetRootFolder:return e.setIn(["folderTree",0],gT(t.folder)).setIn(["idToPos",t.folder.id],[0]);case h$.SetCurrentFolder:return e.set("currentFolder",f7.default.fromJS(t.folder));case h$.ClearCurrentFolder:return e.set("currentFolder",null);case h$.ClearSubFolder:return e.set("folders",f7.default.fromJS(gw));case h$.UpdateFolderTreeToggled:var n=e.getIn(["idToPos",t.id]);return e.updateIn(["folderTree"].concat((0,nZ._)(n),["toggled"]),gC(t.toggled));case fl.SetRefresh:if(oU(oC()))return gS;return e;case h$.ClearFolderStore:return gS;case h$.UpdateFolderTreeActive:var r=e;if(function(e){return Number.isInteger(e)&&e>0}(t.srcFolderId)){var i=e.getIn(["idToPos",t.srcFolderId]);r=r.updateIn(["folderTree"].concat((0,nZ._)(i),["active"]),gC(!1))}var o=e.getIn(["idToPos",t.targetFolderId]);return r.updateIn(["folderTree"].concat((0,nZ._)(o),["active"]),gC(!0));case h$.SetSubFolder:var a=e.getIn(["idToPos",t.id]),s=e;if(t.needReset&&(s=s.setIn(["folders","list"],pb(t9.ZP.ALBUM_TYPE.FOLDER,f7.default.List(),t.list,0)).setIn(["folders","isLoaded"],!0)),0===t.list.length)s=s.deleteIn(["folderTree"].concat((0,nZ._)(a),["children"]));else{var l=e.getIn(["folderTree"].concat((0,nZ._)(a),["layer"]))+1;s=s.setIn(["folderTree"].concat((0,nZ._)(a),["children"]),gx(l,t.list))}return s.set("idToPos",gO(e.get("idToPos"),t.id,t.list));case h$.UpdateSubFolder:var u=e;return t.needReset&&(u=u.updateIn(["folders","list"],function(e){return e.concat(pb(t9.ZP.ALBUM_TYPE.FOLDER,f7.default.List(),t.list,e.size))})),u.setIn(["folders","isLoaded"],!0);case h$.UpdateFolderSharing:if(t.folder.id===e.getIn(["currentFolder","id"])){var c=e.getIn(["idToPos",t.folder.id]),d=f7.default.fromJS(t.folder.additional.sharing_info);return e.setIn(["currentFolder","sharingInfo"],d).setIn(["folderTree"].concat((0,nZ._)(c),["sharingInfo"]),d)}var f=pb(t9.ZP.ALBUM_TYPE.FOLDER,f7.default.List(),[t.folder],0).get(0),p=f.get("id"),h=e.getIn(["folders","list"]).findIndex(function(e){return e.get("id")===p}),m=e.getIn(["idToPos",p]),g=e.getIn(["folderTree"].concat((0,nZ._)(m),["layer"])),v=(0,nq._)((0,nV._)({},t.folder),{children:e.getIn(["folderTree"].concat((0,nZ._)(m),["children"])).toJS(),toggled:e.getIn(["folderTree"].concat((0,nZ._)(m),["toggled"]))});if(-1===h)return e.setIn(["folderTree"].concat((0,nZ._)(m)),gI(v,g));return e.setIn(["folders","list",h],f).setIn(["folderTree"].concat((0,nZ._)(m)),gI(v,g));case h$.ArrangeSubFolderRow:return e.setIn(["folders","rows"],py(e.getIn(["folders","list"]),t.rowItemCount,t9.ZP.ALBUM_TYPE.FOLDER,t.marginSpace,t.size));case h$.UpdateSortingSetting:var y=t.id,b=t.sortBy,_=t.sortDirection,E=e.getIn(["idToPos",y]);return e.setIn(["folderTree"].concat((0,nZ._)(E),["sortBy"]),b).setIn(["folderTree"].concat((0,nZ._)(E),["sortDirection"]),_).setIn(["currentFolder","sortBy"],b).setIn(["currentFolder","sortDirection"],_);case h$.SetFolderTreeByListParent:var w=t.list,S=t.forceReset,T=gk(w,S?new f7.default.Map:e.get("idToPos")),O=gA(w,T,S?new f7.default.List:e.get("folderTree"));return e.set("idToPos",T).set("folderTree",O);case h$.SetFolderTreeAccessPermission:var I=e.get("folderTree").withMutations(function(n){return t.accessPermissions.forEach(function(t){var r=t.id,i=t.access_permission,o=e.getIn(["idToPos",r]);n.setIn((0,nZ._)(o).concat(["accessPermission"]),f7.default.fromJS(i))}),n});return e.set("folderTree",I);case h$.DeleteFolderInStore:var x=t.id,k=t.deleteList,C=e.getIn(["idToPos",x]),A=e.get("idToPos").filterNot(function(e,t){return k.includes(t)}),D=e.getIn(["folderTree"].concat((0,nZ._)(C),["children"])).filterNot(function(e){return k.includes(e.get("id"))}),P=e.getIn(["folders","list"]).filterNot(function(e){return k.includes(e.get("id"))});return e.setIn(["folders","list"],P).set("idToPos",A).setIn(["folderTree"].concat((0,nZ._)(C),["children"]),D);case h$.UpdateFolderName:var M=t.id,R=t.path,L=pd(R),N=e.getIn(["idToPos",M]),F=e.getIn(["folders","list"]).findIndex(function(e){return e.get("id")===M});return e.setIn(["folderTree"].concat((0,nZ._)(N),["name"]),L).setIn(["folderTree"].concat((0,nZ._)(N),["path"]),R).setIn(["folders","list",F,"name"],L).setIn(["folders","list",F,"path"],R);case h$.UnlockFolderInFolderTree:var U=e.getIn(["idToPos",t.id]);if(!U)return e;return e.setIn(["folderTree"].concat((0,nZ._)(U),["passwordVerified"]),!0);case h$.UpdateSubFolderCover:var B=t.id,z=e.getIn(["folders","list"]).findIndex(function(e){return e.get("id")===B});if(z<0)return e;var j=[{id:B,folder_cover_seq:t9.h2.FIRST,cache_key:"".concat(Math.random())}];return e.setIn(["folders","list",z,"additional","thumbnail"],f7.default.fromJS(j));case h$.HideSubFolders:return e.set("hideSubFolders",t.hide);default:return e}},gP=(0,aA.q$)({UpdateFavorite:"UPDATE_FAVORITE",UpdateLightboxFavorite:"UPDATE_LIGHTBOX_FAVORITE"});(0,aA.Ky)({BatchSetFavorite:"BATCH_SET_FAVORITE"});var gM=f7.default.fromJS((0,nV._)({isFolderEnd:!1,isLoaded:!1,count:0},hK())),gR=[h$.ResetFolderScrollToItem,h$.RotateFolderItems,h$.ScrollToFolderPhotoWallItem],gL=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:gM,t=arguments.length>1?arguments[1]:void 0;if(gR.includes(t.type))return h1(e,t);switch(t.type){case h$.SetFolderItem:var n=e.get("items",f7.default.List());return e.withMutations(function(e){var r,i=(r=n).splice.apply(r,[t.offset,t.list.length].concat((0,nZ._)(f7.default.fromJS(t.list))));return e.set("items",i).set("isFolderEnd",t.isFolderEnd).set("isLoaded",!0),e});case pa.DeleteItemStore:if(t.albumType!==t9.ZP.ALBUM_TYPE.FOLDER)return e;var r=Math.max(0,e.get("count")-t.idArray.length);return h1(e.set("count",r),t);case h$.ArrangeFolderPhotowallRow:return e.set("rows",py(e.get("items"),t.rowItemCount,t9.v.FOLDER_PHOTOWALL,t.marginSpace,t.size));case h$.SetFolderItemCount:return e.set("count",t.itemCount);case h$.ClearFolderPhotowall:return gM;case gP.UpdateFavorite:if(!oU(oC()))return e;var i=t.itemIds,o=t.favorite;return e.withMutations(function(e){var t=e.get("items"),n=e.get("rows"),r=null;if(i.length>10&&t.size>1e3){r={};for(var a=0;a<t.size;a++)r[t.getIn([a,"id"])]=a}i.forEach(function(i){var a=r?r[i]:t.findIndex(function(e){return e.get("id")===i});if(void 0!==i&&-1!==a){e.setIn(["items",a,"additional","favorite"],o);for(var s=0;s<n.size;s+=1){var l=n.getIn([s,"list"]).findIndex(function(e){return e.get("id")===i});if(-1!==l){e.setIn(["rows",s,"list",l,"additional","favorite"],o);break}}}})});default:return e}},gN=(0,f9.combineReducers)({folder:gD,photowall:gL}),gF=(0,aA.q$)({ClearFolders:"CLEAR_FOLDERS",UpdateRootFolderId:"UPDATE_ROOT_FOLDER_ID",UpdateFolderNodeInfos:"UPDATE_FOLDER_NODE_INFOS",SetIsAllSubfoldersLoaded:"SET_IS_ALL_SUBFOLDERS_LOADED",UpdateFolderSharingInfos:"UPDATE_FOLDER_SHARING_INFOS"}),gU="RootIdByLibrary",gB="NodeInfoById",gz="ChildrenInfoById",gj="SharingInfoById",gH="parentId",gW="childrenIds",gG="isAllSubfoldersLoaded",gY=f7.default.fromJS((u={},(0,nT._)(u,gU,{}),(0,nT._)(u,gB,{}),(0,nT._)(u,gz,{}),(0,nT._)(u,gj,{}),u)),gV=function(e,t){return e===t},gq=function(e,t,n){return function(r){var i=r;return -1!==n&&n!==t&&(i=i.updateIn(["".concat(n),gW],function(t){return t?t.filter(function(t){return t!==e}):t})),gV(e,t)||(i=i.updateIn(["".concat(t),gW],f7.default.List(),function(t){return t.filter(function(t){return t!==e}).push(e)})),i}},gZ=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:gY,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case gF.ClearFolders:return gY;case gF.UpdateRootFolderId:var n=t.rootFolderId,r=t.library;return e.setIn([gU,r],n);case gF.UpdateFolderNodeInfos:var i=t.folderNodeInfos;return e.withMutations(function(e){i.forEach(function(t){var n=t.folderId,r=(0,il._)(t,["folderId"]),i=r[gH],o=e.getIn([gB,"".concat(n),gH],-1);e.setIn([gB,"".concat(n)],f7.default.fromJS(r)),e.update(gz,gq(n,i,o))})});case gF.SetIsAllSubfoldersLoaded:var o=t.isAllSubfoldersLoaded,a=t.folderId;return e.setIn([gz,"".concat(a),gG],o);case gF.UpdateFolderSharingInfos:var s=t.folderSharingInfos;return e.withMutations(function(e){s.forEach(function(t){var n=t.folderId,r=(0,il._)(t,["folderId"]);e.setIn([gj,"".concat(n)],f7.default.fromJS(r))})});default:return e}},g$=f7.default.fromJS({suggestion:[],intersection:{orig:[],list:[],loadingCount:0}}),gK=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g$,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case ma.SetGeneralTagSuggestion:var n=t.suggestion;return e.set("suggestion",f7.default.fromJS(n));case ma.ClearGeneralTagSuggestion:return e.set("suggestion",f7.default.List());case ma.UpdateIntersectionGeneralTag:var r=e,i=t.action,o=t.tags;return"create"===i?r=r.setIn(["intersection","orig"],f7.default.fromJS(o)).setIn(["intersection","list"],f7.default.fromJS(o)):"add"===i?o.forEach(function(e){if(-1===r.getIn(["intersection","list"]).findIndex(function(t){return t.id===e.id})){var t=r.getIn(["intersection","list"]).push(f7.default.fromJS(e));r=r.setIn(["intersection","list"],t)}}):"remove"===i&&o.forEach(function(e){var t=r.getIn(["intersection","list"]).filter(function(t){return t.get("id")!==e.id});r=r.setIn(["intersection","list"],t)}),r;case ma.ClearIntersectionGeneralTag:return e.set("intersection",g$.get("intersection"));case ma.SetIntersectionGeneralTagLoading:var a=t.isLoading?1:-1;return e.updateIn(["intersection","loadingCount"],function(e){return e+a>=0?e+a:0});default:return e}},gQ=(0,aA.q$)({ClearIndexTaskCount:"CLEAR_INDEX_TASK_COUNT",SetIndexTaskCount:"SET_INDEX_TASK_COUNT"});(0,aA.Ky)({GetIndexTaskCount:"GET_INDEX_TASK_COUNT",ReindexMetadata:"REINDEX_METADATA",ReindexThumbnail:"REINDEX_THUMBNAIL",ReindexThumbnailForAllUser:"REINDEX_THUMBNAIL_FOR_ALL_USER",Reindex:"REINDEX"});var gX=f7.default.fromJS({count:{basic:0,metadata:0,thumbnail:0,geo_coding:0,face_extraction:0,person_clustering:0,concept_detection:0},peopleIndexingCount:0,geoCodingIndexingCount:0,conceptIndexingCount:0,ready:!1}),gJ={people:["basic","thumbnail","face_extraction"],geo_coding:["basic","metadata","geo_coding"],concept:["basic","thumbnail","concept_detection"]};function g0(e,t){return gJ[e].reduce(function(e,n){return e+t[n]},0)}var g1=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:gX,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case gQ.SetIndexTaskCount:return e.set("count",f7.default.fromJS(t.count)).set("peopleIndexingCount",g0("people",t.count)).set("geoCodingIndexingCount",g0("geo_coding",t.count)).set("conceptIndexingCount",g0("concept",t.count)).set("ready",!0);case gQ.ClearIndexTaskCount:return gX;default:return e}},g2=(0,aA.q$)({DeleteLightboxItemFileLocation:"DELETE_LIGHTBOX_ITEM_FILE_LOCATION",SetLightboxItem:"SET_LIGHTBOX_ITEM",SetLightboxItemDetail:"SET_LIGHTBOX_ITEM_DETAIL",SetLightboxItemFileLocation:"SET_LIGHTBOX_ITEM_FILE_LOCATION",SetLightboxItemValue:"SET_LIGHTBOX_ITEM_VALUE",SetLightboxStatus:"SET_LIGHTBOX_STATUS",SetDisplayTips:"SET_DISPLAY_TIPS",SetLightboxUnit:"SET_LIGHTBOX_UNIT",SetPeopleShowMore:"SET_PEOPLE_SHOW_MORE",ClearLightboxUnit:"CLEAR_LIGHTBOX_UNIT",SetLightboxItemOrientation:"SET_LIGHTBOX_ITEM_ORIENTATION",SetZoomMode:"SET_ZOOM_MODE",SetLightboxGeneratingThumbnail:"SET_LIGHTBOX_GENERATING_THUMBNAIL",AddLightboxTags:"ADD_LIGHTBOX_TAGS",RemoveLightboxTags:"REMOVE_LIGHTBOX_TAGS",UpdateLightboxRating:"UPDATE_LIGHTBOX_RATING",UpdateLightboxFaces:"UPDATE_LIGHTBOX_FACES",UpdateLightboxForSimilarItem:"UPDATE_LIGHTBOX_FOR_SIMILAR_ITEM",SetLightboxNeedRefreshTimeline:"SET_LIGHTBOX_NEED_REFRESH_TIMELINE"});(0,aA.Ky)({LoadLightboxItem:"LOAD_LIGHTBOX_ITEM",LoadLightboxItemDetail:"LOAD_LIGHTBOX_ITEM_DETAIL",LoadLightboxItemFileLocation:"LOAD_LIGHTBOX_ITEM_FILE_LOCATION",UpdateLightboxNeighborItem:"UPDATE_LIGHTBOX_NEIGHBOR_ITEM",OpenLightbox:"OPEN_LIGHTBOX",GotoNextLightboxItem:"GOTO_NEXT_LIGHTBOX_ITEM",GotoPrevLightboxItem:"GOTO_PREV_LIGHTBOX_ITEM",GotoNextLightboxItemDelay:"GOTO_NEXT_LIGHTBOX_ITEM_DELAY",UpdateLightboxScrollToItem:"UPDATE_LIGHTBOX_SCROLL_TO_ITEM",LightboxClearup:"LIGHTBOX_CLEARUP",EnterSlideshow:"ENTER_SLIDESHOW"});var g3=(0,aA.q$)({SetSimilarClustering:"SET_SIMILAR_CLUSTERING",ClearSimilarClusteringCount:"CLEAR_SIMILAR_CLUSTERING_COUNT",SetSimilarGroupInfo:"SET_SIMILAR_GROUP_INFO",UpdateSimilarCurrentPick:"UPDATE_SIMILAR_CURRENT_PICK",UpdateSimilarTopPick:"UPDATE_SIMILAR_TOP_PICK",ResetSimilar:"RESET_SIMILAR",ArrangeItemRow:"ARRANGE_ITEM_ROW",RemoveSimilarObject:"REMOVE_SIMILAR_OBJECT"});function g4(e,t){var n=e<5,r=e,i=9-e,o=(r-1)%4>=2?2:-2,a=n?-4:4,s=e;return t===t9.ZP.ROTATION.CLOCKWISE?s=1&e?i+o:i:t===t9.ZP.ROTATION.COUNTER_CLOCKWISE?s=1&e?i:i+o:t===t9.ZP.ROTATION.ROTATE_180?s=r+(0-o):t===t9.ZP.ROTATION.FLIP_VERTICAL?s=i+a:t===t9.ZP.ROTATION.FLIP_HORIZONTAL&&(s=i+o+a),s}function g5(e,t){return t===t9.ZP.ROTATION.CLOCKWISE||t===t9.ZP.ROTATION.COUNTER_CLOCKWISE?e.set("width",e.get("height")).set("height",e.get("width")):e}(0,aA.Ky)({GetSimilarClustering:"GET_SIMILAR_CLUSTERING",GetSimilarGroupInfo:"GET_SIMILAR_GROUP_INFO",GotoSimilarItem:"GOTO_SIMILAR_ITEM",LightboxSimilarClearUp:"LIGHTBOX_SIMILAR_CLEAR_UP",LightboxSimilarClearUpDone:"LIGHTBOX_SIMILAR_CLEAR_UP_DONE"});function g6(e){return!!("mp3"===e||e.startsWith("aac")||e.startsWith("pcm"))||"ac3"===e||"opus"===e||"vorbis"===e}function g8(e){return!!(e===Codec.H264||e===Codec.VP9||e===Codec.HEVC&&isHevcSupported()||e===Codec.AV1&&isAv1Supported())}function g9(e,t,n){return"time"===t?e.set("time",n):"description"===t?e.setIn(["additional","description"],n):"concept_raw_data"===t?e.setIn(["additional","concept_raw_data"],n):e}function g7(e){var t=e.get("type");return"video"===t||"video360"===t||e.get("live_type")===t9.M6.VIDEO}var ve=f7.default.fromJS({pathInfo:{},type:"",itemId:0,origItemId:0,origItemTime:0,item:{id:0,additional:{description:"",resolution:{},tag:[],thumbnail:{},favorite:!1}},unit:[],nextItem:[],prevItem:[],passphrase:"",status:{displayTips:!1,hasPrev:!1,hasNext:!1,zoomMode:!1,generatingThumbnail:!1,peopleShowMore:!1,needRefreshTimeline:!1},infoPanel:{itemDetail:[],fileLocations:{}}});function vt(e){return e.type===t9.ZP.ALBUM_TYPE.FOLDER?t9.v.FOLDER_PHOTOWALL:e.type===t9.ZP.ALBUM_TYPE.ALBUM||e.type===t9.ZP.ALBUM_TYPE.SHARING?t9.v.PHOTOWALL:e.type===t9.ZP.ALBUM_TYPE.RECENTLY_ADDED?t9.v.RECENTLY_ADDED:t9.v.TIMELINE}var vn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ve,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case pt.LocationChange:var n=t.payload.pathname;if(!oK(n))return ve.setIn(["infoPanel","fileLocations"],e.getIn(["infoPanel","fileLocations"])).setIn(["status","generatingThumbnail"],e.getIn(["status","generatingThumbnail"])).setIn(["status","needRefreshTimeline"],e.getIn(["status","needRefreshTimeline"]));var r=ad(n);return e.set("type",vt(r)).set("itemId",r.itemId).set("pathInfo",r).set("passphrase",r.passphrase).set("origItemId",r.itemId);case g2.SetLightboxItem:return e.set("item",f7.default.fromJS(t.item)).setIn(["item","current"],!0).set("prevItem",f7.default.fromJS(t.prevItem)).set("nextItem",f7.default.fromJS(t.nextItem)).set("origItemTime",t.item.time);case g2.SetLightboxItemValue:var i=t.item,o=i.key,a=i.value;return e.set("item",g9(e.get("item"),o,a));case g2.SetLightboxStatus:return e.set("status",f7.default.fromJS(t.status));case g2.SetDisplayTips:return e.setIn(["status","displayTips"],t.isDisplay);case g2.SetPeopleShowMore:return e.setIn(["status","peopleShowMore"],t.isShowMore);case g2.SetLightboxUnit:return e.set("unit",f7.default.fromJS(t.unit));case g2.ClearLightboxUnit:return e.set("unit",f7.default.fromJS([]));case g2.SetLightboxItemOrientation:var s=g4(e.getIn(["item","additional","orientation"]),t.orientationAction),l=g5(e.getIn(["item","additional","resolution"]),t.orientationAction);return e.setIn(["item","additional","orientation"],s).setIn(["item","additional","resolution"],l);case g2.SetZoomMode:return e.setIn(["status","zoomMode"],t.status);case g2.SetLightboxGeneratingThumbnail:return e.setIn(["status","generatingThumbnail"],t.status);case g2.SetLightboxItemDetail:return e.setIn(["infoPanel","itemDetail"],f7.default.fromJS(t.detail));case g2.SetLightboxItemFileLocation:return e.setIn(["infoPanel","fileLocations",t.folderId],t.path);case g2.DeleteLightboxItemFileLocation:var u=e.getIn(["infoPanel","fileLocations"]);return u=u.withMutations(function(e){t.folderIds.forEach(function(t){e.delete(t)})}),e.setIn(["infoPanel","fileLocations"],u);case g2.AddLightboxTags:var c,d=t.addedTags.map(function(e){return{id:e.id,name:e.name}});return e.updateIn(["item","additional","tag"],function(e){return(c=e).push.apply(c,(0,nZ._)(f7.default.fromJS(d)))});case g2.RemoveLightboxTags:return e.updateIn(["item","additional","tag"],function(e){return e.filter(function(e){return!t.removedTags.some(function(t){return t.id===e.get("id")})})});case g2.UpdateLightboxRating:return e.setIn(["item","additional","rating"],t.rating);case g2.UpdateLightboxFaces:return e.setIn(["item","additional","person"],f7.default.fromJS(t.person));case g2.UpdateLightboxForSimilarItem:var f=t.item;return e.set("itemId",f.id).set("item",f7.default.fromJS(f)).setIn(["item","current"],!0);case g3.ResetSimilar:return e.deleteIn(["item","similar"]);case g2.SetLightboxNeedRefreshTimeline:return e.setIn(["status","needRefreshTimeline"],t.needRefreshTimeline);case g3.RemoveSimilarObject:if(t.similarItemsMap.size>1||!e.hasIn(["item","similar"]))return e;var p=t.similarItemsMap.first().get("newItemIds");if(p.size<=1)return e.deleteIn(["item","similar"]);return e.setIn(["item","similar","item_id"],p).setIn(["item","similar","count"],p.size);case gP.UpdateLightboxFavorite:case gP.UpdateFavorite:var h=t.itemIds,m=t.favorite;if(!e.hasIn(["item","id"])||!h.includes(e.getIn(["item","id"])))return e;return e.setIn(["item","additional","favorite"],m);default:return e}},vr=__webpack_require__(2142),vi=f7.default.fromJS({currentMaskModals:0}),vo=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vi,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case vr.j.RegisterModal:var n=e.get("currentMaskModals");return e.set("currentMaskModals",n+1);case vr.j.DeregisterModal:var r=e.get("currentMaskModals");if(r)return e.set("currentMaskModals",r-1);return e;default:return e}},va=__webpack_require__(2475),vs=f7.default.fromJS((c={},(0,nT._)(c,t9.ZP.GLOBAL_TOOLTIP_ID,!1),(0,nT._)(c,t9.ZP.GLOBAL_WARNING_TOOLTIP_ID,!1),(0,nT._)(c,t9.ZP.GLOBAL_WHITE_TOOLTIP_ID,!1),c)),vl=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vs,t=arguments.length>1?arguments[1]:void 0;return t.type===va.j.SetMobileTooltipsOpen?e.set(t.tooltipsId,t.isOpen):e},vu=(0,aA.q$)({SetNotificationAnchorId:"SET_NOTIFICATION_ANCHOR_ID",ResetNotificationAnchorId:"RESET_NOTIFICATION_ANCHOR_ID"}),vc=f7.default.fromJS({root_id:t9.ZP.NOTIFICATION_ANCHOR_ID.DEFAULT}),vd=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vc,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case vu.SetNotificationAnchorId:return e.set("root_id",t.id);case vu.ResetNotificationAnchorId:return vc;default:return e}},vf=(0,aA.q$)({SetSharingPasswordInfo:"SET_SHARING_PASSWORD_INFO",SetSharingIsWrongPassword:"SET_SHARING_IS_WRONG_PASSWORD",ResetSharingPasswordInfo:"RESET_SHARING_PASSWORD_INFO"});(0,aA.Ky)({VerifySharingPassword:"VERIFY_SHARING_PASSWORD"});var vp=f7.default.fromJS({isNeedPassword:!1,sharingId:"",passwordAction:{},isWrongPassword:!1}),vh=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vp,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case vf.SetSharingPasswordInfo:return e.withMutations(function(e){e.set("isNeedPassword",t.isNeedPassword).set("sharingId",t.sharingId).set("passwordAction",t.passwordAction).set("isWrongPassword",t.isWrongPassword)});case vf.SetSharingIsWrongPassword:return e.set("isWrongPassword",t.isWrongPassword);case vf.ResetSharingPasswordInfo:return vp;default:return e}},vm=(0,aA.q$)({ClearPermissionDialog:"CLEAR_PERMISSION_DIALOG",UpdateSharingInfo:"UPDATE_SHARING_INFO",UpdateSharingListUserGroup:"UPDATE_SHARING_LIST_USER_GROUP"});(0,aA.Ky)({CreateTempSharedAlbum:"CREATE_TEMP_SHARED_ALBUM",EditAlbumSharePermission:"EDIT_ALBUM_SHARE_PERMISSION",EditConditionAlbumSharePermission:"EDIT_CONDITION_ALBUM_SHARE_PERMISSION",EditNormalAlbumSharePermission:"EDIT_NORMAL_ALBUM_SHARE_PERMISSION",EditSelectedTeamSpaceFolderPermission:"EDIT_SELECTED_TEAM_SPACE_FOLDER_PERMISSION",EditTeamSpaceFolderPermissionByFolderId:"EDIT_TEAM_SPACE_FOLDER_PERMISSION_BY_FOLDER_ID",UpdateAlbumSharePermissionSetting:"UPDATE_ALBUM_SHARE_PERMISSION_SETTING",UpdateTeamFolderSharePermissionSetting:"UPDATE_TEAM_FOLDER_SHARE_PERMISSION_SETTING"});var vg=f7.default.fromJS({id:0,name:"",shareEnabled:!1,shareLink:"",privacyType:"",sharingUserGroup:[],listSharableUserGroup:[],copiedToClipboard:!1,enablePassword:!1,expiration:0,enableExpiration:!1,passphrase:"",temporaryShared:!1,isParentFolderShared:!1,isApplyToAllSubfolder:!1}),vv=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vg,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case vm.ClearPermissionDialog:return vg;case vm.UpdateSharingInfo:return e.withMutations(function(e){e.set("id",t.id).set("shareEnabled",t.shareEnabled).set("name",t.name).set("shareLink",t.shareLink).set("shareType",t.shareType).set("privacyType",t.privacyType).set("sharingUserGroup",f7.default.fromJS(t.sharingUserGroup)).set("enablePassword",t.enablePassword).set("expiration",t.expiration).set("passphrase",t.passphrase).set("enableExpiration",0!==t.expiration).set("temporaryShared",t.temporaryShared).set("isParentFolderShared",t.isParentFolderShared).set("isApplyToAllSubfolder",t.isApplyToAllSubfolder)});case vm.UpdateSharingListUserGroup:return e.set("listSharableUserGroup",f7.default.fromJS(t.listUserGroup));default:return e}},vy=f7.default.fromJS({info:{subject:"",description:"",filesizeLimit:-1,albumName:"",albumSharingLink:""},isMapLoaded:!1,isSwitchTab:!1,passphrases:[],requestByPassphrase:{}}),vb=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vy,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case aq.AddNewPhotoRequest:var n=t.passphrase,r=t.request;return e.withMutations(function(e){e.set("passphrases",e.get("passphrases").unshift(n)),e.setIn(["requestByPassphrase",n],f7.default.fromJS(r))});case aq.AppendListResponse:var i=t.requestsWithPassphrase;return e.withMutations(function(e){i.forEach(function(t){var n=t.passphrase,r=(0,il._)(t,["passphrase"]);e.set("passphrases",e.get("passphrases").push(n)),e.setIn(["requestByPassphrase",n],f7.default.fromJS(r))})});case aq.LoadListResponse:var o=t.requestsWithPassphrase;return e.withMutations(function(e){e.set("passphrases",f7.default.fromJS([])).set("requestByPassphrase",f7.default.fromJS({})),o.forEach(function(t){var n=t.passphrase,r=(0,il._)(t,["passphrase"]);e.set("passphrases",e.get("passphrases").push(n)),e.setIn(["requestByPassphrase",n],f7.default.fromJS(r))})});case aq.ClearPhotoRequest:return vy;case aq.RemovePhotoRequestByPassphrase:var a=t.passphrase;if(!e.get("passphrases").includes(a))return e;return e.deleteIn(["requestByPassphrase",a]).deleteIn(["passphrases",e.get("passphrases").indexOf(a)]);case aq.SetPhotoRequestInfo:var s=t.photoRequestInfo;return e.set("info",f7.default.fromJS(s));case aq.SetPhotoRequestMapLoaded:return e.set("isMapLoaded",t.isMapLoaded);case aq.SetPhotoRequestSwitchTab:return e.set("isSwitchTab",t.isSwitchTab);case aq.UpdatePhotoRequest:var l=t.passphrase,u=t.modifiedRequest;return e.withMutations(function(e){Object.keys(u).forEach(function(t){e.setIn(["requestByPassphrase",l,t],u[t])})});default:return e}},v_=f7.default.fromJS({immediate:!1,exitLightbox:!1}),vE=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v_,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case fl.SetRefresh:if(t.refreshCurrent)return e.set("immediate",!0);return e;case fl.SetRefreshOnLightboxExit:return e.set("exitLightbox",!0);case fl.ClearRefresh:return v_;case pt.LocationChange:var n=t.payload.pathname;if(e.get("exitLightbox")&&!oK(n))return e.set("immediate",!0).set("exitLightbox",!1);return e;default:return e}},vw=f7.default.fromJS({locationBeforeTransitions:null,library:ag()});function vS(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vw,t=arguments.length>1?arguments[1]:void 0;return t.type===pt.LocationChange?e.withMutations(function(n){n.set("locationBeforeTransitions",t.payload);var r=ap(t.payload.pathname);""!==r&&r!==e.get("library")&&n.set("library",r),localStorage.setItem("currentLocation",JSON.stringify(t.payload))}):e}var vT=(0,aA.q$)({SetSuggestion:"SET_SUGGESTION",FilterSuggestion:"FILTER_SUGGESTION"}),vO=(0,aA.Ky)({GoSearch:"GO_SEARCH",LoadSuggestion:"LOAD_SUGGESTION"}),vI=[];function vx(){var e=[];try{e=JSON.parse(localStorage.getItem(t9.ZP.SEARCH_HISTORY))||[]}catch(t){e=[]}return e}var vk=function(){var e=[];return e=localStorage?vx():(0,nZ._)(vI),f7.default.fromJS(e)},vC=function(e){var t=vk().toJS(),n=t.indexOf(e);n>-1&&t.splice(n,1),t.unshift(e),t.length>t9.ZP.SEARCH_HISTORY_LIMIT&&(t=t.slice(0,t9.ZP.SEARCH_HISTORY_LIMIT)),localStorage.setItem(t9.ZP.SEARCH_HISTORY,JSON.stringify(t))},vA=f7.default.fromJS({history:vk(),suggestion:{list:[]}}),vD=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vA,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case vO.GoSearch:var n=Object.keys(t.condition);return 1===n.length&&"keyword"===n[0]&&vC(t.condition.keyword),e.set("history",vk());case vT.SetSuggestion:var r=t.list;return e.setIn(["suggestion","list"],f7.default.fromJS(r));default:return e}},vP=(0,aA.q$)({AddSelectedBarSelect:"ADD_SELECTED_BAR_SELECT",ClearSelectedBarSelect:"CLEAR_SELECTED_BAR_SELECT",EnterCreateAlbum:"ENTER_CREATE_ALBUM",EnterPersonEdition:"ENTER_PERSON_EDITION",EnterConceptEdition:"ENTER_CONCEPT_EDITION",EnterSelectItemMode:"ENTER_SELECT_ITEM_MODE",LeaveCreateAlbum:"LEAVE_CREATE_ALBUM",RemoveSelectedBarSelect:"REMOVE_SELECTET_BAR_SELECT",RemovePreviewSelect:"REMOVE_PREVIEW_SELECT",SetPreviewSelect:"SET_PREVIEW_SELECT",SetSelectedIsDragged:"SET_SELECTED_IS_DRAGGED"}),vM=f7.default.fromJS({selectMode:!1,selectType:t9.RT.NONE,selectedSet:mJ(),selectedSetOrigin:f7.default.Set(),selectedMap:f7.default.Map(),previewSet:{item:f7.default.Set(),folder:f7.default.Set()},actionType:t9.Us.General,lastSelected:{type:"",id:0},isDragged:!1});function vR(e,t,n){return e.set("selectType",n).set("actionType",t).set("selectMode",!0).set("selectedSet",mJ()).set("selectedMap",f7.default.Map())}var vL=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vM,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case pt.LocationChange:var n=t.payload,r=n.pathname;if(null===n.key&&(!r||"/"===r))return e;return vM;case vP.AddSelectedBarSelect:return m4(e,t);case vP.RemoveSelectedBarSelect:return m5(e,t);case vP.SetPreviewSelect:return e.setIn(["previewSet",t.itemType],f7.default.Set(t.idArray));case vP.RemovePreviewSelect:return e.set("previewSet",f7.default.fromJS({item:f7.default.Set(),folder:f7.default.Set()}));case vP.ClearSelectedBarSelect:return vM;case vP.EnterCreateAlbum:return m3(e).set("actionType",t9.Us.CreateAlbum);case vP.EnterPersonEdition:return vR(e,t.actionType,t9.RT.PERSON);case vP.EnterConceptEdition:return vR(e,t.actionType,t9.RT.CONCEPT);case vP.SetSelectedIsDragged:return e.set("isDragged",t.isDragged);case vP.LeaveCreateAlbum:return vM;case vP.EnterSelectItemMode:return m3(e);default:return e}},vN={enabled:!1,enable_person:!1,enable_concept:!1,enable_similar:!1},vF={team_space_permission:"none",timeline_group_unit:"day",show_item_info_in_lightbox:!1,item_sort_by:"takentime",sort_direction:"asc",is_ge_dsm71:!0,ame_status:{is_ame_install:!1,is_ame_v2:!1,has_license:!1,has_hevc:!1},enable_concept:!1,preview_theme:"",auto_generate_thumbnail:!1,enable_person:!1,enable_similar:!1},vU=f7.default.fromJS({admin_setting:{enable_person:!1,enable_concept:!1,enable_similar:!0},team_setting:vN,user_setting:vF,guest_setting:{default_thumbnail_size:"sm",display_photo_info_to_guest:!1,enable_team_space:!1,enable_home_service:!1},info:{},wizard_info:{info:{},tip:[],wizard:[],prompt:[],hint:[],interactive_box:[]},folder_view_thumbnail_size:t9.sk.Medium,loaded:!1,cache_size:{size_byte:0,calculating:!0,clearingConvertedFile:!0}}),vB=function(e,t,n){return e.withMutations(function(e){Object.entries(t.setting).forEach(function(t){var r=(0,t4._)(t,2),i=r[0],o=r[1];void 0!==o&&e.setIn([n,i],o)})})},vz=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vU,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case aD.LoadAdminSetting:return e.set("admin_setting",f7.default.fromJS(t.setting));case aD.LoadTeamSetting:return e.set("team_setting",f7.default.fromJS(t.setting));case aD.LoadUserSetting:var n=t.setting;return n.date_format=n.date_format.toUpperCase(),e.set("user_setting",f7.default.fromJS(n));case aD.LoadWizardInfo:var r,i=(r={},(0,nT._)(r,t9.en.FACIAL,e.getIn(["admin_setting","enable_person"])),(0,nT._)(r,t9.en.CONCEPT,e.getIn(["admin_setting","enable_concept"])),(0,nT._)(r,t9.en.SIMILAR,e.getIn(["admin_setting","enable_similar"])),r),o=t.wizardInfo.wizard.filter(function(e){return!(e.name in i)||!!i[e.name]});return e.set("wizard_info",f7.default.fromJS((0,nq._)((0,nV._)({},t.wizardInfo),{wizard:o})));case aD.SetSettingLoaded:return e.set("loaded",!0);case aD.SetFolderViewThumbnailSizeStore:return e.set("folder_view_thumbnail_size",t.thumbnailSize);case aD.UpdateAdminSettingStore:return vB(e,t,"admin_setting");case aD.LoadGuestSetting:return e.set("guest_setting",f7.default.fromJS(t.setting)).set("loaded",!0);case aD.UpdateUserSettingStore:return vB(e,t,"user_setting");case aD.UpdateTeamSettingStore:return vB(e,t,"team_setting");case aD.UpdateWizardInfoStore:return e.withMutations(function(e){Object.entries(t.setting).forEach(function(t){var n=(0,t4._)(t,2),r=n[0],i=n[1];void 0!==i&&e.setIn(["wizard_info",r],f7.default.fromJS(i))})});case aD.InitTeamSettingStore:return e.set("team_setting",f7.default.fromJS(vN));case aD.SetCacheSize:return e.set("cache_size",f7.default.fromJS({size_byte:t.cacheSize,calculating:t.isCalculating}));case aD.SetIsClearingConvertedFile:return e.setIn(["cache_size","clearingConvertedFile"],t.isClearingConvertedFile);default:return e}},vj={list:[],rows:[],loaded:!1,sortBy:"",sortDirection:""},vH=f7.default.fromJS({me:vj,others:vj,sharedType:t9.gq.sharedWithMe,ownerInfo:[]}),vW=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vH,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case pl.SetSharedWithMeList:var n=e.getIn([t9.gq.sharedWithMe,"list"]),r=pb(t9.gq.sharedWithMe,n,t.list,t.offset,t.limit);return e.setIn([t9.gq.sharedWithMe,"list"],r).setIn([t9.gq.sharedWithMe,"loaded"],!0);case pl.SetSharedWithOthersList:var i=e.getIn([t9.gq.sharedWithOthers,"list"]),o=pb(t9.gq.sharedWithOthers,i,t.list,t.offset,t.limit);return e.setIn([t9.gq.sharedWithOthers,"list"],o).setIn([t9.gq.sharedWithOthers,"loaded"],!0);case pl.ArrangeSharedRow:var a=t.albumType,s=e.getIn([a,"rows"]),l=py(e.getIn([a,"list"]),t.rowItemCount,t.albumType,t.marginSpace,t.size);if((0,f7.is)(s,l))return e;return e.setIn([a,"rows"],l);case pl.DeleteSharedAlbum:var u=t.albumId,c=e.getIn([t9.gq.sharedWithOthers,"list"]).filter(function(e){return e.get("id")!==u});return e.setIn([t9.gq.sharedWithOthers,"list"],c);case pl.UpdateSharedWithOthersStore:var d=t.id,f=t.object,p=e.getIn([t9.gq.sharedWithOthers,"list"]),h=p.findIndex(function(e){return e.get("id")===d});return h>=0&&(p=p.set(h,pb(t9.gq.sharedWithOthers,f7.default.List(),[f],h).get(0))),e.setIn([t9.gq.sharedWithOthers,"list"],p);case pl.SetSharedType:return e.set("sharedType",t.sharedType);case pl.ClearSharedStoreByType:var m=t.sharedType;return e.setIn([m,"list"],f7.default.List()).setIn([m,"rows"],f7.default.List()).setIn([m,"loaded"],!1);case pl.AppendOwnerInfo:return e.set("ownerInfo",e.get("ownerInfo").concat(f7.default.fromJS(t.ownerInfo)));case pl.ClearOwnerInfo:return e.set("ownerInfo",f7.default.List());case pl.UpdateSharedWithOthersAlbumByKey:var g=t.id,v=t.data,y=e.getIn([t9.gq.sharedWithOthers,"list"]).findIndex(function(e){return e.get("id")===g});if(-1===y)return e;return e.setIn([t9.gq.sharedWithOthers,"list",y].concat((0,nZ._)(v.key)),v.value);case pl.SetSharedAlbumListOrder:var b=t.sharedType,_=t.sortBy,E=t.sortDirection;return e.setIn([b,"sortBy"],_).setIn([b,"sortDirection"],E);default:return e}},vG=f7.default.fromJS({show:!1}),vY=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vG,t=arguments.length>1?arguments[1]:void 0;if(t.type===pt.LocationChange){var n=!1,r=t.payload,i=r.pathname;if(null===r.key&&(!i||"/"===i))return e;var o=ad(i),a=o.type,s=o.typeId,l=o.passphrase;return(["timeline","folder"].indexOf(a)>=0||a===i2.ALBUM&&0===s&&""===l||a===i2.SHARING&&""===l)&&(n=!0),e.set("show",n)}return e},vV={waiting_count:0,stage:"waiting",is_similar_hash_migration_done:!0},vq=f7.default.fromJS({clustering:vV,id:0,count:0,top_pick:0,current_pick:0,item_id:[],items:[],rows:[]}),vZ=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vq,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case pt.LocationChange:var n=t.payload.pathname,r=ad(n);if(oK(n)&&r.itemId===e.get("top_pick"))return e;return e.withMutations(function(e){e.set("id",0).set("count",0).set("top_pick",0).set("current_pick",0).set("item_id",f7.default.List()).set("items",f7.default.List()).set("rows",f7.default.List())});case g3.SetSimilarClustering:return e.set("clustering",f7.default.fromJS(t.clustering));case g3.ClearSimilarClusteringCount:return e.setIn(["clustering","waiting_count"],vV.waiting_count);case g3.SetSimilarGroupInfo:var i=t.groupInfo,o=t.items;return e.withMutations(function(e){var t=["id","count","top_pick","current_pick"];if(void 0!==i&&(t.forEach(function(t){void 0!==i[t]&&e.set(t,i[t])}),void 0!==i.item_id&&e.set("item_id",f7.default.fromJS(i.item_id))),void 0!==o){var n=o.map(function(e){return(0,nq._)((0,nV._)({},e),{additional:(0,nq._)((0,nV._)({},e.additional),{thumbnailUnitId:e.additional.thumbnail.unit_id})})});e.set("items",f7.default.fromJS(n))}});case g3.UpdateSimilarCurrentPick:return e.set("current_pick",t.currentPick);case g3.UpdateSimilarTopPick:return e.set("top_pick",t.topPick);case g3.ResetSimilar:var a=e.get("clustering");return vq.set("clustering",a);case g3.ArrangeItemRow:return e.set("rows",py(e.get("items"),t.rowItemCount,t9.ZP.ALBUM_TYPE.FOLDER,t.marginSpace,t.size));case g3.RemoveSimilarObject:if(t.similarItemsMap.size>1||0===e.get("id"))return e;var s=t.similarItemsMap.first().get("newItemIds"),l=t.similarItemsMap.first().get("newItems"),u=e.get("current_pick");if(s.size<=1||!s.includes(u)){var c=e.get("clustering");return vq.set("clustering",c)}return e.set("item_id",s).set("count",s.size).set("items",l);case gP.UpdateFavorite:var d=t.itemIds,f=t.favorite,p=e.get("items");if(void 0===p||0===p.size)return e;var h=p.map(function(e){return d.includes(e.get("id"))?e.setIn(["additional","favorite"],f):e});if(!f7.default.is(h,p))return e.set("items",h);return e;default:return e}},v$=(0,aA.q$)({AddUploadTask:"ADD_UPLOAD_TASK",AddBackgroundTask:"ADD_BACKGROUND_TASK",AppendErrorDetailItem:"APPEND_ERROR_DETAIL_ITEM",AppendLeftErrorDetailItem:"APPEND_LEFT_ERROR_DETAIL_ITEM",BatchUpdateUploadTaskItems:"BATCH_UPDATE_UPLOAD_TASK_ITEMS",IncreaseNumDeletedItemForErrorDetail:"INCREASE_NUM_DELETED_ITEM_FOR_ERROR_DETAIL",RetryUploadTask:"RETRY_UPLOAD_TASK",UpdateBackgroundTaskStatusInfo:"UPDATE_BACKGROUND_TASK_STATUS_INFO",UpdateUploadTaskItem:"UPDATE_UPLOAD_TASK_ITEM",UpdateUploadTaskItemError:"UPDATE_UPLOAD_TASK_ITEM_ERROR",UpdateUploadTaskAlbumInfo:"UPDATE_UPLOAD_TASK_ALBUM_INFO",RemoveBackgroundTask:"REMOVE_BACKGROUND_TASK",RemoveUploadTask:"REMOVE_UPLOAD_TASK",RemoveCompletedBackgroundTasks:"REMOVE_COMPLETED_BACKGROUND_TASKS",RemoveCompletedUploadTasks:"REMOVE_COMPLETED_UPLOAD_TASKS",ResetBackgroundTasks:"RESET_BACKGROUND_TASKS",ResetErrorDetail:"RESET_TASK_QUEUE_ERROR_DETAIL",ResetScrollToIndex:"RESET_SCROLL_TO_INDEX",SetIsLoadingErrorDetail:"SET_IS_LOADING_ERROR_DETAIL",SetOpenTaskQueueFinishingMessage:"SET_OPEN_TASK_QUEUE_FINISHING_MESSAGE",SetOpenTaskQueue:"SET_OPEN_TASK_QUEUE",SetScrollToIndex:"SET_SCROLL_TO_INDEX",SetTaskIndexMap:"SET_TASK_INDEX_MAP",SetTargetTaskForErrorDetail:"SET_TARGET_TASK_FOR_TASK_QUEUE_ERROR_DETAIL",SetUploadTaskNumCompletion:"SET_UPLOAD_TASK_NUM_COMPLETION",SetUploadTaskNumIgnore:"SET_UPLOAD_TASK_NUM_IGNORE",SetUploadTaskNumRename:"SET_UPLOAD_TASK_NUM_RENAME",SetUploadTaskStatus:"SET_UPLOAD_TASK_STATUS"});(0,aA.Ky)({AddUploadToAlbumTask:"ADD_UPLOAD_TO_ALBUM_TASK",AddUploadToNewCreatedAlbumTask:"ADD_UPLOAD_TO_NEW_CREATED_ALBUM_TASK",AddUploadToFolderTask:"ADD_UPLOAD_TO_FOLDER_TASK",AddUploadToTimelineTask:"ADD_UPLOAD_TO_TIMELINE_TASK",CancelBackgroundTask:"CANCEL_BACKGROUND_TASK",CancelUploadTask:"CANCEL_UPLOAD_TASK",CancelAllUploadTask:"CANCEL_ALL_UPLOAD_TASK",ClearCompletedBackgroundTask:"CLEAR_COMPLETED_BACKGROUND_TASK",ClearCompletedTasks:"CLEAR_COMPLETED_TASKS",AddAlbumToTask:"ADD_ALBUM_TO_TASK",CreateAlbumToTask:"CREATE_ALBUM_TO_TASK",LoadBackgroundTasks:"LOAD_BACKGROUND_TASKS",OpenTaskQueue:"OPEN_TASK_QUEUE",ProcessUploadTasks:"PROCESS_UPLOAD_TASKS",RefreshBackgroundTaskResultIfNeeded:"REFRESH_BACKGROUND_TASK_RESULT_IF_NEEDED",ShowErrorDetailForBackgroundTask:"SHOW_ERROR_DETAIL_FOR_BACKGROUND_TASK",ShowErrorDetailForUploadTask:"SHOW_ERROR_DETAIL_FOR_UPLOAD_TASK",ShowFinishingMessageIfNeeded:"SHOW_FINISHING_MESSAGE_IF_NEEDED"});var vK=function(e){return e.get("status")===t9.oJ.DONE};function vQ(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}var vX=function(e,t){void 0===t&&(t=vQ);var n,r,i=[],o=!1;return function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return o&&n===this&&t(a,i)||(r=e.apply(this,a),o=!0,n=this,i=a),r}},vJ=vX(function(e){return e.get("items").filter(function(e){return e.get("status")===t9.Dm.FAILED}).size});function v0(e){return e.some(function(e){return e.get("status")===t9.Dm.UPLOADING})}vX(function(e){return e.some(function(e){return vJ(e)>0})}),vX(v0);var v1=function(e){return[t9.Dm.DONE,t9.Dm.FAILED].includes(e.get("status"))},v2=function(e,t){return e.get("uploadTasks").findIndex(function(e){return e.get("id")===t})},v3=function(e,t){return e.getIn(["mobileUploadTask","list"]).findIndex(function(e){return e.get("id")===t})},v4=function(e){var t=e.get("uploadTasks"),n=e.get("backgroundTasks");return t.isEmpty()&&n.isEmpty()},v5=function(e){return e.filter(function(e){return!vK(e)})},v6=function(e){return e.filter(function(e){return!v1(e)})},v8={numLastCreatedTasks:0,list:[],messageType:t9.QR.TASK_CREATED};function v9(){return f7.default.fromJS({isLoading:!1,targetTask:null,list:[],numDeletedItem:0})}var v7=1,ye=f7.default.fromJS({mobileUploadTask:v8,uploadTasks:[],backgroundTasks:[],openQueue:!1,openFinishingMessage:!1,errorDetail:v9(),scrollTo:0}),yt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ye,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case v$.AddBackgroundTask:var n=t.backgroundTask,r=t.openQueue;return e.set("backgroundTasks",e.get("backgroundTasks").push(f7.default.fromJS(n))).set("openQueue",r);case v$.AppendErrorDetailItem:var i=t.errorItem,o=e.getIn(["errorDetail","list"]);if(!o)return e.setIn(["errorDetail","list"],f7.default.fromJS([i]));var a=o.push(f7.default.fromJS(i));return e.setIn(["errorDetail","list"],a);case v$.AppendLeftErrorDetailItem:var s=t.errorItem,l=e.getIn(["errorDetail","list"]);if(!l)return e.setIn(["errorDetail","list"],f7.default.fromJS([s]));var u=l.unshift(f7.default.fromJS(s));return e.setIn(["errorDetail","list"],u);case v$.AddUploadTask:var c=t.uploadTask;return e.set("uploadTasks",e.get("uploadTasks").push(f7.default.fromJS(c))).set("openQueue",!0);case v$.BatchUpdateUploadTaskItems:var d=t.taskId,f=t.batchUpdates,p=v2(e,d);if(-1===p)return e;var h=e,m=!0,g=!1,v=void 0;try{for(var y,b=f.itemErrors[Symbol.iterator]();!(m=(y=b.next()).done);m=!0){var _=y.value,E=_.index,w=_.errorCode;h=h.setIn(["uploadTasks",p,"items",E,"errorCode"],w).setIn(["uploadTasks",p,"items",E,"status"],t9.Dm.FAILED)}}catch(e){g=!0,v=e}finally{try{m||null==b.return||b.return()}finally{if(g)throw v}}var S=!0,T=!1,O=void 0;try{for(var I,x=f.itemStatuses[Symbol.iterator]();!(S=(I=x.next()).done);S=!0){var k=I.value,C=k.index,A=k.status;h=h.setIn(["uploadTasks",p,"items",C,"status"],A)}}catch(e){T=!0,O=e}finally{try{S||null==x.return||x.return()}finally{if(T)throw O}}var D=!0,P=!1,M=void 0;try{for(var R,L=function(){var e=R.value,t=e.index,n=e.itemId;h=h.setIn(["uploadTasks",p,"items",t,"status"],t9.Dm.DONE).updateIn(["uploadTasks",p,"uploadedItemIds"],function(e){return e.push(n)})},N=f.itemIds[Symbol.iterator]();!(D=(R=N.next()).done);D=!0)L()}catch(e){P=!0,M=e}finally{try{D||null==N.return||N.return()}finally{if(P)throw M}}return f.numIgnore>0&&(h=h.setIn(["uploadTasks",p,"numIgnore"],f.numIgnore)),f.numRename>0&&(h=h.setIn(["uploadTasks",p,"numRename"],f.numRename)),h;case v$.IncreaseNumDeletedItemForErrorDetail:var F=t.by;return e.updateIn(["errorDetail","numDeletedItem"],function(e){return e+F});case v$.UpdateBackgroundTaskStatusInfo:var U=t.taskId,B=t.taskStatus,z=t.numCompletion,j=t.numError,H=t.numSkip,W=t.numOverwrite;return e.set("backgroundTasks",e.get("backgroundTasks").map(function(e){return e.get("id")!==U?e:e.withMutations(function(e){e.set("status",B).set("numCompletion",z).set("numError",j).set("numSkip",H).set("numOverwrite",W)})}));case v$.UpdateUploadTaskItem:var G=t.taskId,Y=t.itemIdx,V=t.itemId;return e.set("uploadTasks",e.get("uploadTasks").map(function(e){return e.get("id")!==G?e:e.setIn(["items",Y,"status"],t9.Dm.DONE).set("uploadedItemIds",e.get("uploadedItemIds").push(V))}));case v$.UpdateUploadTaskItemError:var q=t.taskId,Z=t.errorCode,$=t.itemIdx;return e.set("uploadTasks",e.get("uploadTasks").map(function(e){return e.get("id")!==q?e:e.setIn(["items",$,"errorCode"],Z).setIn(["items",$,"status"],t9.Dm.FAILED)}));case v$.UpdateUploadTaskAlbumInfo:var K=t.id,Q=t.albumId,X=t.albumName,J=t.passphrase;return e.set("uploadTasks",e.get("uploadTasks").map(function(e){if(e.get("id")===K){if(Q)return e.set("albumId",Q).set("albumName",X);if(J)return e.set("passphrase",J).set("albumName",X)}return e}));case v$.SetOpenTaskQueue:return e.set("openQueue",t.isOpen);case v$.RetryUploadTask:return e.set("list",e.get("list").map(function(e){if(e.get("id")!==t.taskId)return e;var n=e.get("retry");return n>v7?e.set("status",t9.Dm.FAILED):e.set("retry",n+1).set("status",t9.Dm.WAITING)}));case v$.RemoveBackgroundTask:var ee=t.taskId,et=e.get("backgroundTasks").filter(function(e){return e.get("id")!==ee}),en=e.set("backgroundTasks",et),er=v4(en);return en.set("openQueue",!er);case v$.RemoveUploadTask:var ei=t.taskId,eo=e.get("uploadTasks").filter(function(e){return e.get("id")!==ei}),ea=e.set("uploadTasks",eo),es=v4(ea);return ea.set("openQueue",!es);case v$.ResetBackgroundTasks:return e.set("backgroundTasks",f7.default.List());case v$.RemoveCompletedBackgroundTasks:var el=v5(e.get("backgroundTasks")),eu=e.get("uploadTasks"),ec=el.size>0||eu.size>0;return e.set("backgroundTasks",el).set("openQueue",ec);case v$.RemoveCompletedUploadTasks:var ed=v6(e.get("uploadTasks")),ef=e.get("backgroundTasks"),ep=ed.size>0||ef.size>0;return e.set("uploadTasks",ed).set("openQueue",ep);case v$.ResetErrorDetail:return e.set("errorDetail",v9());case v$.ResetScrollToIndex:return e.set("scrollTo",0);case v$.SetIsLoadingErrorDetail:var eh=t.isLoading;return e.setIn(["errorDetail","isLoading"],eh);case v$.SetOpenTaskQueueFinishingMessage:return e.set("openFinishingMessage",t.isOpen);case v$.SetTargetTaskForErrorDetail:var em=t.targetTask;return e.setIn(["errorDetail","targetTask"],em);case v$.SetUploadTaskNumCompletion:var eg=t.taskId,ev=t.numCompletion,ey=v2(e,eg);if(-1===ey)return e;return e.setIn(["uploadTasks",ey,"numCompletion"],ev);case v$.SetUploadTaskNumIgnore:var eb=t.taskId,e_=t.numIgnore,eE=v2(e,eb);if(-1===eE)return e;return e.setIn(["uploadTasks",eE,"numIgnore"],e_);case v$.SetUploadTaskNumRename:var ew=t.taskId,eS=t.numRename,eT=v2(e,ew);if(-1===eT)return e;return e.setIn(["uploadTasks",eT,"numRename"],eS);case v$.SetUploadTaskStatus:var eO=t.taskId,eI=t.taskStatus,ex=v2(e,eO);if(-1===ex)return e;return e.setIn(["uploadTasks",ex,"status"],eI);case v$.SetScrollToIndex:return e.set("scrollTo",t.scrollToIndex);case v$.SetTaskIndexMap:return e.set("indexMap",t.indexMap);case aU.AppendUploadTasks:var ek=t.uploadTasks,eC=e.getIn(["mobileUploadTask","list"]);return ek.forEach(function(e){var t=e.item,n=(0,il._)(e,["item"]),r=f7.default.fromJS(n).set("item",t);eC=eC.push(r)}),e.setIn(["mobileUploadTask","list"],eC).setIn(["mobileUploadTask","numLastCreatedTasks"],ek.length);case aU.SetUploadTaskStatus:var eA=t.taskId,eD=t.taskStatus,eP=v3(e,eA);if(-1===eP)return e;return e.setIn(["mobileUploadTask","list",eP,"status"],eD);case aU.SetFailedUploadTask:var eM=t.taskId,eR=t.errorCode,eL=v3(e,eM);if(-1===eL)return e;var eN=e.getIn(["mobileUploadTask","list",eL,"item"]);return eN.errorCode=eR,e.setIn(["mobileUploadTask","list",eL,"status"],t9.Dm.DONE).setIn(["mobileUploadTask","list",eL,"item"],eN);case aU.ShowTaskCreatedMessage:return e.setIn(["mobileUploadTask","messageType"],t9.QR.TASK_CREATED).set("openFinishingMessage",!0);case aU.ShowTaskFinishedMessage:return e.setIn(["mobileUploadTask","messageType"],t9.QR.TASK_FINISHED).set("openFinishingMessage",!0);case aU.RemoveUploadTask:var eF=t.taskId,eU=e.getIn(["mobileUploadTask","list"]).filter(function(e){return e.get("id")!==eF});return e.setIn(["mobileUploadTask","list"],eU);case aU.ResetUploadTasks:return e.set("mobileUploadTask",f7.default.fromJS(v8));default:return e}},yn=(0,aA.q$)({ClearTeamSpaceSetting:"CLEAR_TEAM_SPACE_SETTING",UpdateAllUserGroup:"UPDATE_ALL_USER_GROUP",UpdateTeamSpacePermissionList:"UPDATE_TEAM_SPACE_PERMISSION_LIST",AddTemporaryEntryMember:"ADD_TEMPORARY_ENTRY_MEMBER",ClearTemporaryEntryMembers:"CLEAR_TEMPORARY_ENTRY_MEMBERS"});(0,aA.Ky)({LoadAllUserGroup:"LOAD_ALL_USER_GROUP",UpdateTeamSpacePermission:"UPDATE_TEAM_SPACE_PERMISSION",SetTeamSpaceEnabled:"SET_TEAM_SPACE_ENABLED",GetTeamSpacePermissionList:"GET_TEAM_SPACE_PERMISSION_LIST",RevokeTemporaryEntryMembers:"REMOVE_TEMPORARY_ENTRY_MEMBERS"});var yr=f7.default.fromJS({listUserGroup:[],teamSpacePermissionList:[],temporaryEntryMembers:[]}),yi=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:yr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case yn.UpdateAllUserGroup:return e.set("listUserGroup",f7.default.fromJS(t.listUserGroup));case yn.UpdateTeamSpacePermissionList:var n=t.permissionList;return e.set("teamSpacePermissionList",f7.default.fromJS(n).map(function(e){return e.set("role",e.get("permission")).delete("permission")}));case yn.AddTemporaryEntryMember:var r=t.memberId,i=t.memberType,o=f7.default.fromJS({memberId:r,memberType:i}),a=e.get("temporaryEntryMembers");return e.set("temporaryEntryMembers",a.push(o));case yn.ClearTemporaryEntryMembers:return e.set("temporaryEntryMembers",f7.default.List());case yn.ClearTeamSpaceSetting:return yr;default:return e}},yo=(0,aA.q$)({ClearThumbnails:"CLEAR_THUMBNAILS",UpdateThumbnailInfos:"UPDATE_THUMBNAIL_INFOS",UpdateThumbnailCacheKey:"UPDATE_THUMBNAIL_CACHE_KEY",SetThumbnailRegenerating:"SET_THUMBNAIL_REGENERATING"}),ya="unitIdToInfo",ys=f7.default.fromJS((0,nT._)({},ya,{})),yl=function(e){return["sm","m","xl"].some(function(t){return e.get(t)===t9.yL.Regenerating})},yu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ys,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case yo.ClearThumbnails:return ys;case yo.UpdateThumbnailInfos:var n=t.thumbnailInfos,r=t.overwriteRegenerating;return e.withMutations(function(e){n.forEach(function(t){var n=t.unit_id;!r&&e.hasIn([ya,"".concat(n)])&&yl(e.getIn([ya,"".concat(n)]))||e.setIn([ya,"".concat(n)],f7.default.fromJS(t))})});case yo.UpdateThumbnailCacheKey:var i=t.unitId;if(!e.getIn([ya,"".concat(i)]))return e;return e.setIn([ya,"".concat(i),"cache_key"],(0,iS.x0)());case yo.SetThumbnailRegenerating:var o=t.unitIds;return e.withMutations(function(e){o.forEach(function(t){e.setIn([ya,"".concat(t),"sm"],t9.yL.Regenerating).setIn([ya,"".concat(t),"m"],t9.yL.Regenerating).setIn([ya,"".concat(t),"xl"],t9.yL.Regenerating)})});default:return e}},yc=(0,aA.q$)({SetTimelineInitData:"SET_TIMELINE_INIT_DATA",SetTimelineLoadStatus:"SET_TIMELINE_LOAD_STATUS",SetBasicTimelineInfo:"SET_BASIC_TIMELINE_INFO",SetTimelineRow:"SET_TIMELINE_ROW",SetTimelineScrollbar:"SET_TIMELINE_SCROLLBAR",UpdateTimelinePhoto:"UPDATE_TIMELINE_PHOTO",UpdateTimelineGeocodingInfo:"UPDATE_TIMELINE_GEOCODING_INFO",UpdateTimelineRow:"UPDATE_TIMELINE_ROW",SetTimelineFilter:"SET_TIMELINE_FILTER",SetTimelineEmptyState:"SET_TIMELINE_EMPTY_STATE",ResetTimelineScrollTopDiff:"RESET_TIMELINE_SCROLL_TOP_DIFF",ResetTimelineScrollToItem:"RESET_TIMELINE_SCROLL_TO_ITEM",ClearTimeline:"CLEAR_TIMELINE",ScrollToTimelineItem:"SCROLL_TO_TIMELINE_ITEM",RotateTimelineItems:"ROTATE_TIMELINE_ITEMS",UpdateTimelineItemStatus:"UPDATE_TIMELINE_ITEM_STATUS",UpdateTimelineFlexSectionStatus:"UPDATE_TIMELINE_FLEX_SECTION_STATUS",ArrangeTimelineFlexLayout:"ARRANGE_TIMELINE_FLEX_LAYOUT",AdjustFlexSectionStatus:"ADJUST_FLEX_SECTION_STATUS",UpdateScrollInfo:"UPDATE_SCROLL_INFO",UpdateTimelineData:"UPDATE_TIMELINE_DATA"});(0,aA.Ky)({MoveTimelinePhoto:"MOVE_TIMELINE_PHOTO",InitTimeline:"INIT_TIMELINE",LoadTimeline:"LOAD_TIMELINE",LoadTimelinePhoto:"LOAD_TIMELINE_PHOTO",LoadTimelinePhotoWithFilter:"LOAD_TIMELINE_PHOTO_WITH_FILTER",LoadTimelineGeocodingInfo:"LOAD_TIMELINE_GEOCODING_INFO"});var yd=__webpack_require__(285),yf=__webpack_require__.n(yd),yp=__webpack_require__(7484),yh=__webpack_require__.n(yp),ym=__webpack_require__(6176),yg=__webpack_require__.n(ym),yv=__webpack_require__(5069),yy=__webpack_require__.n(yv),yb=__webpack_require__(178),y_=__webpack_require__.n(yb);yh().extend(yf()),yh().extend(yg()),yh().extend(yy()),yh().extend(y_());var yE=function(e,t){return yh().utc(1e3*e).format(t)},yw=function(e,t){return yE(e,t)},yS=function(){return r$.Z.getStore().getState().getIn(["setting","user_setting","timeline_group_unit"],t9.Ls.DAY)},yT=function(e){return yw(e,yS()===t9.Ls.MONTH?"YYYY-MM":"YYYY-MM-DD")};function yO(e,t){if(!e)return -1;for(var n=0,r=e.size;r>n;){var i=Math.floor((n+r)/2),o=t(e.get(i));if(0===o)return i;o>0?r=i:n=i+1}return -1}f7.default.List();var yI=function(e){var t=e.get("type");if(t===t9.qG.PHOTO||t===t9.qG.PHOTO_360||t===t9.qG.BURST||t===t9.qG.MOTION_PHOTO)return!0;var n=e.get("live_type");return n===t9.M6.PHOTO||n===t9.M6.LIVE},yx=function(e){if(!yI(e))return!1;var t=e.get("filename").split(".").pop().toLowerCase();return t9.Th.includes(t)},yk=function(e){return!!g7(e)&&["vc1","wmv3"].includes(e.getIn(["additional","video_meta","video_codec"],""))},yC=function(e){return yx(e)?t9.V9.HEIC:yk(e)?t9.V9.VC1:g7(e)?e.getIn(["additional","video_meta","video_codec"],""):""},yA=-1,yD=function(e){var t=e.get("idArray").toJS(),n=Object.fromEntries(t.map(function(t){var n=String(t);return[t,(0,nq._)((0,nV._)({time:e.getIn(["infoMap",n,"time"]),owner_user_id:e.getIn(["infoMap",n,"owner_user_id"]),filename:e.getIn(["infoMap",n,"filename"]),type:e.getIn(["infoMap",n,"type"]),thumbnailUnitId:e.getIn(["infoMap",n,"thumbnailUnitId"]),live_type:e.getIn(["infoMap",n,"live_type"]),codec:e.getIn(["infoMap",n,"codec"])},e.hasIn(["infoMap",n,"similar"])&&{similar:e.getIn(["infoMap",n,"similar"])}),{favorite:e.getIn(["infoMap",n,"favorite"],!1)})]}));return{idArray:t,infoMap:n}},yP=function(e){var t=[],n={};return e.sortBy(function(e,t){return t},function(e,t){return e-t}).forEach(function(e){e.get("status")!==t9.i4.LOADED?t.push(yA):e.get("list").forEach(function(e){t.push(e.get("id")),n[e.get("id")]=(0,nq._)((0,nV._)({time:e.get("time"),owner_user_id:e.get("owner_user_id"),filename:e.get("filename"),type:e.get("type"),thumbnailUnitId:e.getIn(["additional","thumbnailUnitId"]),live_type:e.get("live_type"),codec:yC(e)},e.has("similar")&&{similar:e.get("similar")}),{favorite:e.getIn(["additional","favorite"],!1)})})}),{idArray:t,infoMap:n}},yM=function(e,t,n){return e.lastIndexOf(yA,n)<t},yR=function(e,t,n){var r=e.indexOf(t),i=e.indexOf(n);return{start:Math.min(r,i),end:Math.max(r,i)}};function yL(e){return e.get("idArray").isEmpty()?yP(e.get("listBySection")):yD(e)}function yN(e,t,n,r){var i=yR(e,n,r),o=i.start,a=i.end;if(!yM(e,o,a))throw Error("invalid select");var s=e.slice(o,a+1),l=Object.fromEntries(s.map(function(e){return[e,t[e]]}));return{idArray:s,infoMap:l}}var yF=f7.default.fromJS({type:t9.TY.ROW_TYPE.FAKE_ROW,dates:[""],arranged:!1,arrange_width:-1,arrange_height:t9.TY.IMAGE_TARGET_HEIGHT,list:[],sectionNumber:-1}),yU=-1,yB=t9.TY.IMAGE_TARGET_HEIGHT*t9.TY.IMAGE_TARGET_HEIGHT,yz=t9.TY.MONTH_IMAGE_TARGET_HEIGHT*t9.TY.MONTH_IMAGE_TARGET_HEIGHT,yj=function(){function e(t,n,r,i,o){var a=this;(0,ul._)(this,e),(0,nT._)(this,"getRowHeightAtIndex",function(e){return a._heightTable[e]}),(0,nT._)(this,"hasRow",function(e){return a._rowTable.has(e)}),(0,nT._)(this,"isRowRemoved",function(e){return e!==yU}),(0,nT._)(this,"_mergeRows",function(e,t,n){if(e.isEmpty())return t;var r=null;if(function(){return void 0!==e.findEntry(function(e){return e.get("sectionNumber")===n})}()){var i,o=e.findKey(function(e){return e.get("sectionNumber")===n}),a=e.findLastKey(function(e){return e.get("sectionNumber")===n});r=(i=e).splice.apply(i,[o,a-o+1].concat((0,nZ._)(t)))}else r=e.concat(t);return r}),(0,nT._)(this,"_compForFlexSection",function(e){return function(t){var n=t.get("rowOffset"),r=n+t.get("rowLimit");return n<=e&&e<r?0:e<n?1:-1}}),(0,nT._)(this,"_isCacheFull",function(){return a._spatialCache.length>a.getCacheSize()}),(0,nT._)(this,"_getDatesInStore",function(){return a._store.getState().getIn(["timeline","dates"])}),(0,nT._)(this,"_getPhotosInStore",function(){return a._store.getState().getIn(["timeline","photos"])}),(0,nT._)(this,"_getRowsInStore",function(){return a._store.getState().getIn(["timeline","rows"])}),(0,nT._)(this,"_getFlexSectionInStore",function(){return a._store.getState().getIn(["timeline","flexSection"])}),(0,nT._)(this,"_getScrollInfoInStore",function(){return a._store.getState().getIn(["timeline","scrollInfo"],f7.default.Map())}),this._spatialCache=t,this._cache_size=5,this._store=n,this._flexSectionIterator=0,this._rowTable=r,this._heightTable=i,this._fakeRowTypeTable=o}return(0,dQ._)(e,[{key:"clear",value:function(){this._rowTable.clear(),this._spatialCache.length=0,this._heightTable={}}},{key:"updateStore",value:function(e){this._store=e}},{key:"getFakeImageArea",value:function(){return this._store.getState().getIn(["setting","user_setting","timeline_group_unit"],t9.Ls.DAY)===t9.Ls.DAY?yB:yz}},{key:"getCacheSize",value:function(){var e=Math.ceil(2*Math.ceil(window.innerWidth*window.innerHeight/this.getFakeImageArea())/100);return e>5&&e>this._cache_size&&(this._cache_size=e),this._cache_size}},{key:"getRowIndexOfItem",value:function(e){var t=function(t){return -1!==t.findIndex(function(t){return t.has("photo")&&t.getIn(["photo","id"])===e})},n=this._getRowsInStore(),r=!0,i=!1,o=void 0;try{for(var a,s=this._rowTable.entries()[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=(0,t4._)(a.value,2),u=l[0],c=l[1];if(n.hasIn([c,"list"])&&t(n.getIn([c,"list"])))return u}}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return -1}},{key:"guessRowIndexOfItemByDate",value:function(e,t){var n=this._getPhotosInStore().getIn([t,"listBySection"]);if(void 0===n)return -1;var r=n.findKey(function(t){return void 0!==t.get("list").find(function(t){return t.get("id")===e})});return void 0===r?-1:this._getFlexSectionInStore().getIn([r,"rowOffset"])+Math.ceil(n.getIn([r,"list"]).size/t9.TY.GUESS_ITEM_PER_ROW)}},{key:"getRowAtIndex",value:function(e){return this._getRowsInStore().get(this._rowTable.get(e),yF)}},{key:"getRowsAtSection",value:function(e){var t=this,n=this._getFlexSectionInStore(),r=this._getRowsInStore();if(n.isEmpty())return f7.default.List();var i=n.getIn([e,"rowOffset"]),o=n.getIn([e,"rowLimit"]);return this.hasRow(i)?r.slice(this._rowTable.get(i),this._rowTable.get(i)+o):f7.default.fromJS(Array(o).fill(yF).map(function(e,n){return e.set("arrange_height",t._heightTable[n+i])}))}},{key:"getSectionNumber",value:function(e){return this.hasRow(e)?this._store.getState().getIn(["timeline","rows",this._rowTable.get(e),"sectionNumber"]):yO(this._getFlexSectionInStore(),this._compForFlexSection(e))}},{key:"insertArrangedRows",value:function(e,t,n){var r=this._getRowsInStore(),i=this._updateCache(n,0===e.length),o=this._removeRowsNotInCache(r),a=this._mergeRows(o,f7.default.fromJS(e),n);return this._updateRowTable(a,t),this._updateHeightTableAndFakeRowTypeTable(e,n),{newRows:a,sectionRevoked:i}}},{key:"rowsSize",value:function(){var e=this._getFlexSectionInStore();return e.isEmpty()?0:e.last().get("rowOffset")+e.last().get("rowLimit")}},{key:"rangeQueryItemId",value:function(e,t){if(t.timestamp>e.timestamp)return this.rangeQueryItemId(t,e);for(var n=[],r={},i=this._getDatesInStore(),o=this._getPhotosInStore(),a=i.findIndex(function(t){return t===yT(e.timestamp)}),s=1+i.findIndex(function(e){return e===yT(t.timestamp)}),l=a;l<s;++l){var u,c=yL(o.get(i.get(l))),d=c.idArray,f=c.infoMap;(u=n).push.apply(u,(0,nZ._)(d)),r=Object.assign(r,f)}return yN(n,r,e.id,t.id)}},{key:"removeSectionInCache",value:function(e){this._spatialCache.includes(e)&&this._spatialCache.splice(this._spatialCache.findIndex(function(t){return t===e}),1)}},{key:"setTimelineRow",value:function(e){var t,n=this,r=f7.default.fromJS(e),i=new Set;return this._rowTable.clear(),r.forEach(function(e,t){i.add(e.get("sectionNumber")),n._rowTable.set(t,t)}),(t=this._spatialCache).push.apply(t,(0,nZ._)(i)),r}},{key:"setHeightTable",value:function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t+1,r=t;r<n;r++)this._heightTable[r]=e}},{key:"setFakeRowTypeTable",value:function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t+1,r=t;r<n;r++)this._fakeRowTypeTable[r]=e}},{key:"getInitScrollPos",value:function(){var e=this._getScrollInfoInStore(),t=e.get("dateStr","");if(!t)return{pos:0,isPercentage:!1};var n=this._getFlexSectionInStore(),r=this._getPhotosInStore().getIn([t,"listBySection"],f7.default.List()).keySeq().sort();if(0===r.size)return{pos:100*e.get("scrollRatioOfAll",0),isPercentage:!0};for(var i=0,o=0;o<r.get(0);o++)i+=n.getIn([o,"totalHeight"],0);var a=e.get("sameDateRowRatio",0);if(1===r.size){var s=r.get(0),l=n.getIn([s],f7.default.Map()),u=l.get("dates",f7.default.List());if(1===u.size)i+=l.get("totalHeight",0)*a;else{for(var c=this.getRowsAtSection(s),d=u.findIndex(function(e){return e.get("date","")===t}),f=l.get("rowOffset",0),p=0,h=0,m=0,g=!1,v=0;v<=c.size;v++){var y=c.get(v);if(this._fakeRowTypeTable[f+v]===t9.TY.ROW_TYPE.FAKE_SPLIT_ROW){if((m+=1)===d+1)g=!0;else if(m===d+2)break}g?h+=y.get("arrange_height",0):p+=y.get("arrange_height",0)}i+=p+h*a}}else{var b=0;r.forEach(function(e){b+=n.getIn([e,"totalHeight"],0)}),i+=b*a}return{pos:i,isPercentage:!1}}},{key:"getDateStrAndSameDateRowRatioOfRowIndex",value:function(e){var t=this._getFlexSectionInStore(),n=this._getPhotosInStore(),r=e,i=this.getRowAtIndex(e);(i.get("type")===t9.TY.ROW_TYPE.SPLIT_ROW||this._fakeRowTypeTable[r]===t9.TY.ROW_TYPE.FAKE_SPLIT_ROW)&&(r+=1,i=this.getRowAtIndex(r));var o=0;if(i.get("type")===t9.TY.ROW_TYPE.TIMELINE_ROW)o=i.get("sectionNumber",0);else for(var a=0;a<t.size;a++){var s=t.get(a),l=s.get("rowOffset",0),u=s.get("rowLimit",0);if(r>=l&&r<=l+u-1){o=a;break}}var c=t.get(o),d="",f=0;if(1===c.get("dates").size){d=c.getIn(["dates",0,"date"],"");var p=n.getIn([d,"listBySection"],f7.default.List()).keySeq().sort(),h=t.getIn([p.get(0),"rowOffset"],0);f=(r-h)/(t.getIn([p.get(-1),"rowOffset"],0)+t.getIn([p.get(-1),"rowLimit"],0)-h+1)}else{for(var m=this.getRowsAtSection(o),g=[],v=c.get("rowOffset",0),y=-1,b=-1,_=-1,E=0;E<m.size;E++)(m.get(E).get("type","")===t9.TY.ROW_TYPE.SPLIT_ROW||this._fakeRowTypeTable[v+E]===t9.TY.ROW_TYPE.FAKE_SPLIT_ROW)&&(g.push(E),-1!==_&&(b=E-1)),v+E===r&&(y=g[g.length-1]+1,_=E,i.get("type","")===t9.TY.ROW_TYPE.TIMELINE_ROW?d=i.getIn(["dates",0],""):i.get("type","")===t9.TY.ROW_TYPE.FAKE_ROW&&(d=c.getIn(["dates",g.length-1,"date"],"")));-1===b&&(b=m.size-1),f=(_-y)/(b-y+1)}return{dateStr:d,sameDateRowRatio:f}}},{key:"_updateCache",value:function(e,t){var n=yU;if(this._spatialCache.includes(e)||t||this._spatialCache.push(e),this._isCacheFull()){var r=this._getFlexSectionInStore().size,i=function(e,t){return Math.min(Math.abs(e-t),r-Math.abs(e-t))};this._spatialCache.sort(function(t,n){return i(t,e)-i(n,e)}),n=this._spatialCache.pop()}return n}},{key:"_removeRowsNotInCache",value:function(e){var t=new Set(this._spatialCache);return e.filter(function(e){return t.has(e.get("sectionNumber"))})}},{key:"_updateHeightTableAndFakeRowTypeTable",value:function(e,t){for(var n=this._getFlexSectionInStore(),r=this.rowsSize(),i=n.getIn([t,"rowOffset"]),o=n.getIn([t,"rowOffset"])+n.getIn([t,"rowLimit"]),a={},s={},l=0;l<i;++l)a[l]=this._heightTable[l],s[l]=this._fakeRowTypeTable[l];e.forEach(function(e){var t=e.type;t===t9.TY.ROW_TYPE.SPLIT_ROW&&(a[l]=t9.TY.SPLITTER_HEIGHT+pC((0,nB.tq)()),s[l]=t9.TY.ROW_TYPE.FAKE_SPLIT_ROW),t===t9.TY.ROW_TYPE.TIMELINE_ROW&&(a[l]=e.arrange_height+pC((0,nB.tq)()),s[l]=t9.TY.ROW_TYPE.FAKE_ROW),l+=1});for(var u=o;u<r;u+=1,l+=1)a[l]=this._heightTable[u],s[l]=this._fakeRowTypeTable[u];this._heightTable=a,this._fakeRowTypeTable=s}},{key:"_updateRowTable",value:function(e,t){var n=this,r=function(e,t,r){for(var i=e,o=r;i<t;i+=1,o+=1)n._rowTable.set(o,i)};this._rowTable.clear();for(var i=0;i<e.size;){var o=e.getIn([i,"sectionNumber"]),a=t.getIn([o,"rowOffset"]),s=t.getIn([o,"rowLimit"]);r(i,i+s,a),i+=s}}}]),e}(),yH=null;function yW(){return null===yH&&(yH=new yj([],r$.Z.getStore(),new Map,{},{})),yH}function yG(e,t,n,r,i){return e.withMutations(function(e){var o=function(t){var r=function(){return 0===e.getIn([t,"itemLimit"])},o=e.getIn([t,"dates"]).findIndex(function(e){return e.get("date")===i});r()?e.setIn([t,"dates"],f7.default.List()):0===n?e.deleteIn([t,"dates",o]):e.setIn([t,"dates",o,"itemCount"],n)},a=function(t,n){e.updateIn([t,"itemLimit"],function(e){return e+n})},s=function(t){var n=e.getIn([t-1,"itemLimit"])+e.getIn([t-1,"itemOffset"]);e.setIn([t,"itemOffset"],n)};t.forEach(function(t,n){a(t,r.get(t)),o(t),0!==n&&s(t),e.setIn([t,"state"],t9.i4.LOADED),yW().removeSectionInCache(t)})})}var yY=function(e,t,n){return e.withMutations(function(e){var r=t.date,i=t.sectionNumber,o=["photos",r,"listBySection",i,"list",t.itemIndex];e.setIn(o,p_(e.getIn(o),n)).setIn(["flexSection",i,"state"],t9.i4.LOADED)})},yV=function(e,t){return"number"==typeof t?"".concat(e,"-").concat((0,nO.jb)(t)):"".concat(e,"-").concat(t)},yq=function(e,t,n){var r=(0,t4._)(t.split("-"),2),i=yV(r[0],r[1]),o=e;return void 0===o[i]?o[i]=n:o[i]+=n,o},yZ=function(e){var t={},n=0,r=0,i=null,o="",a=0;return e.forEach(function(e){e.type===t9.TY.ROW_TYPE.SPLIT_ROW?(n=t9.TY.SPLITTER_HEIGHT+pC((0,nB.tq)()),a+=n,i&&(o=i.dates[0],t=yq(t,o,r)),r=n):(n=e.arrange_height+pC((0,nB.tq)()),a+=n,r+=n),i=e}),i&&(o=i.dates[0],t=yq(t,o,r)),{totalHeight:a,dateHeightMap:t}},y$=function(e,t){for(var n=0,r=0;r<e;r++)n+=t.getIn([r,"totalHeight"]);return n},yK=function(e,t){for(var n=0,r=0;r<t;r++)n+=e.getIn([r,"type"])===t9.TY.ROW_TYPE.SPLIT_ROW?t9.TY.SPLITTER_HEIGHT+pC((0,nB.tq)()):pC((0,nB.tq)())+e.getIn([r,"arrange_height"]);return n},yQ=function(e,t,n){for(var r=0,i=0;i<e.size;i++){var o=n(e.get(i));if(o+r>t)return i;r+=o}return e.size-1};function yX(e,t,n,r,i,o){var a=function(e){return e.get("type")===t9.TY.ROW_TYPE.SPLIT_ROW?t9.TY.SPLITTER_HEIGHT+pC((0,nB.tq)()):pC((0,nB.tq)())+e.get("arrange_height")},s=yQ(t,o,function(e){return e.get("totalHeight")});if("arranged"===t.getIn([s,"state"])&&e>=s)return 0;var l=0;if(s!==e)l=n.getIn([e,"totalHeight"])-t.getIn([e,"totalHeight"]);else{var u=o-y$(e,t),c=Math.ceil(yQ(r,u,a)*i.size/r.size);l=yK(i,c)-u}return l}var yJ=function(e,t,n,r,i,o){var a=new hB(n).getJustifiedLayout(r,hz,hj,hH).map(function(n){return(0,nq._)((0,nV._)({},n),{sectionNumber:e,dates:[t]})}),s=a.length-1;if(a.length>0&&(o||1===a.length)&&a[s].arrange_height>hz*hH){var l=hz*hH/a[s].arrange_height;a[s].arrange_height*=l,a[s].arrange_width*=l,a[s].totalWidth*=l,a[s].list=a[s].list.map(function(e){return(0,nq._)((0,nV._)({},e),{width:e.width*l})})}return 0!==a.length&&i&&a[0].list.unshift({type:"header",date:t,width:a[0].totalWidth}),a},y0=function(e,t,n,r,i){var o=[],a=null;return e.forEach(function(e){var s,l=e.get("date"),u=t.getIn([l,"listBySection"]).keySeq().last()===n,c=t.getIn([l,"listBySection",n,"list"],f7.default.List()),d=yJ(n,l,c,i,r,u);if(1===d.length){var f=d[0];null===a?a=f:a.totalWidth+f.totalWidth+t9.TY.SPLITTER_WIDTH<i?(a.dates.push(f.dates[0]),a.list=(0,nZ._)(a.list).concat([{type:"split_item"}],(0,nZ._)(f.list)),a.totalWidth+=f.totalWidth+t9.TY.SPLITTER_WIDTH):(o.push({type:t9.TY.ROW_TYPE.SPLIT_ROW,key:"".concat(a.dates[0],"_split_row"),sectionNumber:n}),o.push(a),a=f)}else d.length>1&&(null!==a&&(o.push({type:t9.TY.ROW_TYPE.SPLIT_ROW,key:"".concat(a.dates[0],"_split_row"),sectionNumber:n}),o.push(a),a=null),(null!==a||r)&&o.push({type:t9.TY.ROW_TYPE.SPLIT_ROW,key:"".concat(d[0].dates[0],"_split_row"),sectionNumber:n}),(s=o).push.apply(s,(0,nZ._)(d)))}),null!==a&&(o.push({type:t9.TY.ROW_TYPE.SPLIT_ROW,key:"".concat(a.dates[0],"_split_row"),sectionNumber:n}),o.push(a)),o};function y1(e,t,n){var r=String(t),i=e.findIndex(function(e){return e.hasIn(["sectionHeightList",r])}),o=e.findLastIndex(function(e){return e.hasIn(["sectionHeightList",r])});return -1===i?e:e.withMutations(function(t){for(var a=i;a<=o;++a){var s=e.get(a),l=s.get("height"),u=s.get("sectionHeightList"),c=yV(s.get("year"),s.get("month")),d=n[c]?n[c]:0,f=l-u.getIn([r,"height"])+d;t.setIn([a,"height"],f),t.setIn([a,"sectionHeightList",r,"height"],d)}})}var y2=function(e,t,n,r){var i=e.getIn(["flexSection",t,"dates"]),o=e.get("photos"),a=0===e.getIn(["flexSection",t,"itemOffset"]),s=e.getIn(["flexSection",t,"rowOffset"]),l=e.getIn(["flexSection",t,"rowLimit"]),u=y0(i,o,t,a,n),c=yZ(u),d=c.totalHeight,f=c.dateHeightMap;return e.withMutations(function(n){var i=u.length-l,o=yW();if(0!==i){n.setIn(["flexSection",t,"rowLimit"],u.length);var a=n.get("flexSection");n.set("flexSection",a.map(function(e){var t=e.get("rowOffset");return e.set("rowOffset",t>s?t+i:t)}))}n.setIn(["flexSection",t,"state"],t9.i4.ARRANGED).setIn(["flexSection",t,"totalHeight"],d);var c=o.getRowsAtSection(t),p=e.getIn(["scrollbar","list"]),h=e.get("flexSection"),m=n.get("flexSection"),g=y1(p,t,f),v=g.reduce(function(e,t){return e+t.get("height")},0),y=yX(t,h,m,c,f7.default.fromJS(u),r);n.setIn(["scrollbar","list"],g).setIn(["scrollbar","totalHeight"],v).setIn(["scrollbar","scrollTopDiff"],y);var b=o.insertArrangedRows(u,n.get("flexSection"),t),_=b.newRows,E=b.sectionRevoked;n.set("rows",_),o.isRowRemoved(E)&&n.setIn(["flexSection",E,"state"],t9.i4.LOADED)})},y3=function(e,t){var n=new Set(t),r=e,i=!0;return e.get("photos").keySeq().forEach(function(e){var t=r.getIn(["photos",e]),o=!1,a=new Map;t.get("listBySection").keySeq().forEach(function(s){var l=["photos",e,"listBySection",s],u=t.getIn(["listBySection",s,"list"]),c=u.filter(function(e){return!n.has(e.get("id"))}),d=c.size-u.size;if(a.set(s,d),c.size<u.size){o=!0;var f=r.getIn(["photos",e,"count"]);if(f+d===0){var p=r.get("dates").findIndex(function(t){return t===e});r=r.deleteIn(["photos",e]).deleteIn(["dates",p])}else r=0===c.size?r.deleteIn(l).updateIn(["photos",e,"idArray"],function(e){return e.filter(function(e){return!n.has(e)})}).updateIn(["photos",e,"infoMap"],function(e){return e.filter(function(e,t){return!n.has(t)})}).setIn(["photos",e,"count"],f+d):r.setIn((0,nZ._)(l).concat(["list"]),c).updateIn(["photos",e,"idArray"],function(e){return e.filter(function(e){return!n.has(e)})}).updateIn(["photos",e,"infoMap"],function(e){return e.filter(function(e,t){return!n.has(t)})}).setIn(["photos",e,"count"],f+d)}c.size>0&&(i=!1)}),o&&(r=r.set("flexSection",yG(r.get("flexSection"),t.get("listBySection").keySeq().sort(),r.getIn(["photos",e,"count"],0),a,e)))}),r.set("empty",i)},y4=function(e,t,n){var r,i=-1,o=e.get("photos").findKey(function(e){return void 0!==(r=e.get("listBySection").findKey(function(e){return"loaded"===e.get("status")&&-1!==(i=e.get("list").findIndex(function(e){return e.get("id")===t}))}))});return o&&void 0!==r&&-1!==i?yY(e,{date:o,sectionNumber:r,itemIndex:i},n):e},y5=function(e,t){return e.withMutations(function(e){t.forEach(function(t){var n=t.get("itemId"),r=t.get("time"),i=t.get("newItemIds"),o=yT(r);if(e.getIn(["photos",o,"infoMap","".concat(n),"similar"])){i.size<=1?e.deleteIn(["photos",o,"infoMap","".concat(n),"similar"]):e.hasIn(["photos",o,"infoMap","".concat(n),"similar"])&&e.setIn(["photos",o,"infoMap","".concat(n),"similar","item_id"],i).setIn(["photos",o,"infoMap","".concat(n),"similar","count"],i.size);var a=e.getIn(["photos",o,"listBySection"],f7.default.Map()),s=!0,l=!1,u=void 0;try{for(var c,d=a.entries()[Symbol.iterator]();!(s=(c=d.next()).done);s=!0){var f=(0,t4._)(c.value,2),p=f[0],h=f[1];if("loaded"===h.get("status")){var m=h.get("list").findIndex(function(e){return e.get("id")===n&&e.has("similar")});if(-1!==m){i.size<=1?e.deleteIn(["photos",o,"listBySection",p,"list",m,"similar"]):e.setIn(["photos",o,"listBySection",p,"list",m,"similar","item_id"],i).setIn(["photos",o,"listBySection",p,"list",m,"similar","count"],i.size);break}}}}catch(e){l=!0,u=e}finally{try{s||null==d.return||d.return()}finally{if(l)throw u}}var g=e.get("rows"),v=0,y=!0,b=!1,_=void 0;try{for(var E,w=g[Symbol.iterator]();!(y=(E=w.next()).done);y=!0){var S=E.value;if("timeline_row"===S.get("type")&&!0===S.get("arranged")&&S.get("dates").includes(o)){var T=S.get("list").findIndex(function(e){return"photo"===e.get("type")&&e.getIn(["photo","id"])===n&&e.hasIn(["photo","similar"])});if(-1!==T){i.size<=1?e.deleteIn(["rows",v,"list",T,"photo","similar"]):e.setIn(["rows",v,"list",T,"photo","similar","item_id"],i).setIn(["rows",v,"list",T,"photo","similar","count"],i.size);break}}v+=1}}catch(e){b=!0,_=e}finally{try{y||null==w.return||w.return()}finally{if(b)throw _}}}})})},y6=function(e,t,n){var r=new Set(t);return e.withMutations(function(e){e.get("photos").forEach(function(t,i){t.get("infoMap").forEach(function(t,o){r.has(Number(o))&&e.setIn(["photos",i,"infoMap",o,"favorite"],n)}),t.get("listBySection",f7.default.Map()).forEach(function(t,o){"loaded"===t.get("status")&&t.get("list").forEach(function(t,a){r.has(t.get("id"))&&e.setIn(["photos",i,"listBySection",o,"list",a,"additional","favorite"],n)})})}),e.get("rows").forEach(function(t,i){"timeline_row"===t.get("type")&&!0===t.get("arranged")&&t.get("list").forEach(function(t,o){"photo"===t.get("type")&&r.has(t.getIn(["photo","id"]))&&e.setIn(["rows",i,"list",o,"photo","additional","favorite"],n)})})})},y8=function(e,t,n,r){return e.withMutations(function(e){for(var i=e.get("flexSection"),o=n,a=0;a<i.size;++a){var s=i.getIn([a,"state"]);o[a].state="arranged"===s?"loaded":s}e.set("dates",f7.default.fromJS(r)),e.set("flexSection",f7.default.fromJS(o));var l=!0,u=!1,c=void 0;try{for(var d,f=t.entries()[Symbol.iterator]();!(l=(d=f.next()).done);l=!0){var p=(0,t4._)(d.value,2),h=p[0],m=p[1];e.hasIn(["photos",h])||e.setIn(["photos",h],f7.default.fromJS(m))}}catch(e){u=!0,c=e}finally{try{l||null==f.return||f.return()}finally{if(u)throw c}}})},y9=f7.default.fromJS({empty:!0,isLoaded:!1,flexSection:[],dates:[],rows:[],scrollbar:{totalHeight:0,list:[],scrollTopDiff:0},photos:{},filter:{},scrollInfo:{dateStr:"",sameDateRowRatio:0,scrollRatioOfAll:0}}),y7=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y9,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case yc.SetTimelineInitData:return e.withMutations(function(e){e.set("empty",0===t.flexSection.length).set("photos",t.photos).set("flexSection",f7.default.fromJS(t.flexSection)).set("dates",f7.default.fromJS(t.dates))});case yc.UpdateTimelineData:return y8(e,t.photos,t.flexSection,t.dates);case yc.SetTimelineLoadStatus:return e.set("isLoaded",t.status);case yc.SetBasicTimelineInfo:var n=t.headerInfo,r=t.date;return e.withMutations(function(e){var t=!0,i=!1,o=void 0;try{for(var a,s=n.idArray[Symbol.iterator]();!(t=(a=s.next()).done);t=!0){var l=a.value;e.getIn(["photos",r,"infoMap",String(l)])||e.setIn(["photos",r,"infoMap",String(l)],f7.default.fromJS(n.infoMap[l]))}}catch(e){i=!0,o=e}finally{try{t||null==s.return||s.return()}finally{if(i)throw o}}e.setIn(["photos",r,"idArray"],f7.default.fromJS(n.idArray)).setIn(["photos",r,"count"],f7.default.fromJS(n.idArray.length))});case yc.SetTimelineRow:return e.withMutations(function(e){e.set("rows",yW().setTimelineRow(t.rows)).set("flexSection",f7.default.fromJS(t.flexSection))});case yc.SetTimelineScrollbar:return e.set("scrollbar",f7.default.fromJS(t.scrollbar));case yc.UpdateTimelinePhoto:var i=t.sectionNumber,o=t.updateInfo;return e.withMutations(function(e){o.forEach(function(t){if(e.setIn(["photos",t.date,"listBySection",i,"list"],f7.default.fromJS(t.list)).setIn(["photos",t.date,"listBySection",i,"status"],"loaded"),t.headerInfo&&e.setIn(["photos",t.date,"infoMap"],f7.default.fromJS(t.headerInfo.infoMap)).setIn(["photos",t.date,"idArray"],f7.default.fromJS(t.headerInfo.idArray)),t.multiSectionHeaderInfo){var n=!0,r=!1,o=void 0;try{for(var a,s=function(){var n=a.value;e.getIn(["photos",t.date,"infoMap",String(n)])||e.updateIn(["photos",t.date,"idArray"],function(e){return e.push(n)}),e.setIn(["photos",t.date,"infoMap",String(n)],f7.default.fromJS(t.multiSectionHeaderInfo.infoMap[n]))},l=t.multiSectionHeaderInfo.idArray[Symbol.iterator]();!(n=(a=l.next()).done);n=!0)s()}catch(e){r=!0,o=e}finally{try{n||null==l.return||l.return()}finally{if(r)throw o}}}t.geocodingInfo&&e.setIn(["photos",t.date,"geocoding"],f7.default.fromJS(t.geocodingInfo))})});case yc.UpdateTimelineGeocodingInfo:var a=t.updateInfo;return e.withMutations(function(e){a.forEach(function(t){e.setIn(["photos",t.date,"geocoding"],f7.default.fromJS(t.geocodingInfo))})});case yc.UpdateTimelineFlexSectionStatus:return e.withMutations(function(e){t.sectionNumberList.forEach(function(n){e.setIn(["flexSection",n,"state"],t.status)})});case yc.UpdateTimelineItemStatus:var s=e.getIn(["flexSection",t.sectionNumber,"dates"]);return e.withMutations(function(e){s.forEach(function(n){e.setIn(["photos",n.get("date"),"listBySection",t.sectionNumber,"status"],t.status)})});case yc.SetTimelineFilter:return e.set("filter",f7.default.fromJS(t.filter));case yc.SetTimelineEmptyState:return e.set("empty",t.isEmpty);case fl.SetRefresh:return e.set("empty",!1);case pa.DeleteItemStore:var l=t.albumType;if(l===t9.ZP.ALBUM_TYPE.ALBUM||l===t9.ZP.ALBUM_TYPE.FOLDER)return e;return y3(e,t.idArray);case yc.ResetTimelineScrollTopDiff:return e.setIn(["scrollbar","scrollTopDiff"],0);case yc.ResetTimelineScrollToItem:return e.delete("scrollToItem");case yc.ClearTimeline:return yW().clear(),t.keepScrollInfo?y9.set("scrollInfo",e.get("scrollInfo")):y9;case yc.ScrollToTimelineItem:return e.set("scrollToItem",t.item);case yc.RotateTimelineItems:var u=t.idArray,c=t.doesChangeResolution;return y4(e,u[0],c);case yc.ArrangeTimelineFlexLayout:return y2(e,t.sectionNumber,t.width,t.scrollTop);case yc.AdjustFlexSectionStatus:var d=e.get("flexSection");return e.withMutations(function(e){d.forEach(function(t,n){var r=t.get("state");r?r===t9.i4.ARRANGED&&(r=t9.i4.LOADED):r=t9.i4.INIT,e.setIn(["flexSection",n,"state"],r)})});case yc.UpdateScrollInfo:return e.set("scrollInfo",f7.default.fromJS(t.scrollInfo));case g3.RemoveSimilarObject:return y5(e,t.similarItemsMap);case gP.UpdateFavorite:return y6(e,t.itemIds,t.favorite);default:return e}},be=(0,aA.q$)({OpenFilterPanel:"OPEN_FILTER_PANEL"}),bt=f7.default.fromJS({showFilter:!1,sortBy:t9.ER.FILENAME,sortDirection:t9.Sr.ASC}),bn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:bt,t=arguments.length>1?arguments[1]:void 0;return t.type===be.OpenFilterPanel?e.set("showFilter",t.show):e},br=f7.default.fromJS({id:"",externalConvert:{noPermissionInPersonalSpace:0,noPermissionInTeamSpace:0,hasPermission:0,isVc1:0,isHevc:0,isMpeg1OrMpeg2:0,isVp9:0,isOther:0,hasSeenExternalConvertTopToast:!1}}),bi=function(e,t,n,r,i,o,a){var s="";s=n===t9.Zu.PERSONAL?"noPermissionInPersonalSpace":n===t9.Zu.TEAM?"noPermissionInTeamSpace":"hasPermission";var l="";return l=r?"isVc1":i?"isHevc":o?"isMpeg1OrMpeg2":a?"isVp9":"isOther",e.withMutations(function(e){e.updateIn(["externalConvert",s],function(e){return t?e+1:e-1}).updateIn(["externalConvert",l],function(e){return t?e+1:e-1})})},bo=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:br,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a2.AddTopToast:return e.set("id",t.id);case a2.ClearTopToast:return e.set("id","");case a2.DecreaseCountOfExternalConvertFlags:return bi(e,!1,t.noPermissionLibrary,t.isVc1,t.isHevc,t.isMpeg1OrMpeg2,t.isVp9);case a2.IncreaseCountOfExternalConvertFlags:return bi(e,!0,t.noPermissionLibrary,t.isVc1,t.isHevc,t.isMpeg1OrMpeg2,t.isVp9);case a2.SetHasSeenExternalConvertTopToast:var n=t.hasSeenExternalConvertTopToast;return e.setIn(["externalConvert","hasSeenExternalConvertTopToast"],n);default:return e}},ba=(0,aA.q$)({SetUserInfo:"SET_USER_INFO"});(0,aA.Ky)({GetUserInfo:"GET_USER_INFO"});var bs=f7.default.fromJS({name:"",id:-1,uid:-1,enabled:!1,profile:{email:"",emails:[],groups:[],id:"",nickName:"",photo:"",preferredColor:"",preferredLanguage:"",timezone:"",timezoneUI:"",title:"",uid:-1,userName:""}}),bl=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:bs,t=arguments.length>1?arguments[1]:void 0;if(t.type===ba.SetUserInfo){var n=t.userInfo;return e.set("name",n.name).set("id",n.id).set("uid",n.uid).set("enabled",n.enabled).set("profile",f7.default.fromJS(n.profile||{userName:n.name}))}return e},bu=(0,aA.q$)({SetWaitIndicator:"SET_WAIT_INDICATOR"});(0,aA.Ky)({SetWaitIndicator:"SET_WAIT_INDICATOR"});var bc=f7.default.fromJS({show:!1}),bd=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:bc,t=arguments.length>1?arguments[1]:void 0;if(t.type===bu.SetWaitIndicator){var n=t.show;return n!==e.get("show")?e.set("show",n):e}return e},bf=(0,f9.combineReducers)({actionBar:pi,albumReducer:mt,albumSelectDialog:mi,autoSmartAlbum:mv,batchPermissionDialog:m_,batchTask:mS,category:mk,conditionAlbumDialog:mL,contextMenu:mU,editFace:mW,embededFolder:mQ,externalConvert:go,filetree:gl,filter:gy,folderNavigator:gE,folderReducer:gN,folderStatus:gZ,generalTag:gK,indexTask:g1,lightbox:vn,refresh:vE,routing:vS,userInfo:bl,setting:vz,search:vD,selectedBar:vL,embededSelected:m8,shared:vW,teamSpaceSetting:yi,thumbnail:yu,passwordSharing:vh,permissionDialog:vv,photoRequest:vb,timeline:y7,toolBar:bn,topToast:bo,waitIndicator:bd,taskQueue:yt,sidebar:vY,mobileTooltips:vl,maskModal:vo,similar:vZ,notification:vd});let bp=(0,eW.createContext)(null),bh={didCatch:!1,error:null};class bm extends eW.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=bh}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(){let{error:e}=this.state;if(null!==e){for(var t,n,r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];null===(t=(n=this.props).onReset)||void 0===t||t.call(n,{args:i,reason:"imperative-api"}),this.setState(bh)}}componentDidCatch(e,t){var n,r;null===(n=(r=this.props).onError)||void 0===n||n.call(r,e,t)}componentDidUpdate(e,t){let{didCatch:n}=this.state,{resetKeys:r}=this.props;if(n&&null!==t.error&&bg(e.resetKeys,r)){var i,o;null===(i=(o=this.props).onReset)||void 0===i||i.call(o,{next:r,prev:e.resetKeys,reason:"keys"}),this.setState(bh)}}render(){let{children:e,fallbackRender:t,FallbackComponent:n,fallback:r}=this.props,{didCatch:i,error:o}=this.state,a=e;if(i){let e={error:o,resetErrorBoundary:this.resetErrorBoundary};if((0,eW.isValidElement)(r))a=r;else if("function"==typeof t)a=t(e);else if(n)a=(0,eW.createElement)(n,e);else throw Error("react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop")}return(0,eW.createElement)(bp.Provider,{value:{didCatch:i,error:o,resetErrorBoundary:this.resetErrorBoundary}},a)}}function bg(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length!==t.length||e.some((e,n)=>!Object.is(e,t[n]))}var bv=__webpack_require__(9690),by=__webpack_require__(9804);function bb(e){return{type:pt.LocationChange,payload:e}}var b_={history:nt().shape({action:nt().string.isRequired,location:nt().shape({pathname:nt().string.isRequired}).isRequired,replace:nt().func.isRequired,listen:nt().func.isRequired}).isRequired},bE=(0,nq._)((0,nV._)({},b_),{dispatch:nt().func}),bw={dispatch:function(){}},bS=function(e){return e.pathname.startsWith("/")?e:(0,nq._)((0,nV._)({},e),{pathname:"/".concat(e.pathname)})},bT=function(e){var t=e.history,n=e.dispatch,r=(0,il._)(e,["history","dispatch"]),i=(0,t4._)((0,eW.useState)({action:t.action,location:bS(t.location)}),2),o=i[0],a=i[1];return(0,eW.useLayoutEffect)(function(){var e=o1(o.location.pathname);e&&(t.replace(e),a({location:t.location,action:t.action}))},[]),(0,eW.useLayoutEffect)(function(){var e=t.listen(function(e){a({action:e.action,location:bS(e.location)})});return function(){e()}},[t]),(0,eW.useLayoutEffect)(function(){n(bb(o.location))},[n,o.location]),eW.createElement(t1,(0,nq._)((0,nV._)({},r),{location:o.location,navigationType:o.action,navigator:t}))};bT.propTypes=bE,bT.defaultProps=bw;var bO=function(e){var t=(0,t8.I0)();return eW.createElement(bT,(0,nV._)({dispatch:t},e))};bO.propTypes=b_;var bI=bO,bx=function(){return eW.createElement("div",{className:"synofoto-error-page-grid"},eW.createElement(nC,null),eW.createElement("div",{className:"synofoto-error-page-content"},eW.createElement("div",{className:"synofoto-error-page-title"},(0,nO.n6)("error","error")),(0,nO.n6)("error","error_page_description")))},bk=200,bC=function(e){return function(t){if(t&&"BATCH_ALL"===t.type){(0,t8.dC)(function(){return t.payload.map(function(t){return e(t)})});return}e(t)}},bA=function(e,t){var n=hP({effectMiddlewares:[bC]}),r=(0,by.composeWithDevTools)({maxAge:bk}),i=(0,bv.MT)(t,r((0,bv.md)(n)));return r$.Z.register(i),{app:eW.createElement(bm,{fallbackRender:bx},eW.createElement(t8.zt,{store:i},eW.createElement(bI,{history:ox()},e))),store:i,sagaMiddleware:n}}(ut,bf),bD=bA.app,bP=bA.sagaMiddleware,bM=function(){return(0,d.Jh)(this,function(e){switch(e.label){case 0:return[4,ex([f8()])];case 1:return e.sent(),[2]}})};bP.run(bM);var bR=function(e){f.render(bD,document.getElementById(e))}}(),FotoPhotoRequestReactLibrary=__webpack_exports__}();

Youez - 2016 - github.com/yon3zu
LinuXploit