(()=>{"use strict";var __webpack_modules__=({"./pdf.js":((module,__webpack_exports__,__webpack_require__)=>{eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_global_this_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.global-this.js */ \"./node_modules/core-js/modules/es.global-this.js\");\n/* harmony import */ var core_js_modules_es_global_this_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_global_this_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.string.starts-with.js */ \"./node_modules/core-js/modules/es.string.starts-with.js\");\n/* harmony import */ var core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ \"./node_modules/core-js/modules/es.string.match.js\");\n/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/web.url.js */ \"./node_modules/core-js/modules/web.url.js\");\n/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_web_url_search_params_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/web.url-search-params.js */ \"./node_modules/core-js/modules/web.url-search-params.js\");\n/* harmony import */ var core_js_modules_web_url_search_params_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/web.url-search-params.delete.js */ \"./node_modules/core-js/modules/web.url-search-params.delete.js\");\n/* harmony import */ var core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/web.url-search-params.has.js */ \"./node_modules/core-js/modules/web.url-search-params.has.js\");\n/* harmony import */ var core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/web.url-search-params.size.js */ \"./node_modules/core-js/modules/web.url-search-params.size.js\");\n/* harmony import */ var core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ \"./node_modules/core-js/modules/es.regexp.to-string.js\");\n/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var core_js_modules_es_array_buffer_slice_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.array-buffer.slice.js */ \"./node_modules/core-js/modules/es.array-buffer.slice.js\");\n/* harmony import */ var core_js_modules_es_array_buffer_slice_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_buffer_slice_js__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.typed-array.uint8-array.js */ \"./node_modules/core-js/modules/es.typed-array.uint8-array.js\");\n/* harmony import */ var core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_uint8_array_js__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var core_js_modules_es_typed_array_at_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.typed-array.at.js */ \"./node_modules/core-js/modules/es.typed-array.at.js\");\n/* harmony import */ var core_js_modules_es_typed_array_at_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_at_js__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.typed-array.fill.js */ \"./node_modules/core-js/modules/es.typed-array.fill.js\");\n/* harmony import */ var core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_fill_js__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var core_js_modules_es_typed_array_find_last_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.typed-array.find-last.js */ \"./node_modules/core-js/modules/es.typed-array.find-last.js\");\n/* harmony import */ var core_js_modules_es_typed_array_find_last_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_find_last_js__WEBPACK_IMPORTED_MODULE_15__);\n/* harmony import */ var core_js_modules_es_typed_array_find_last_index_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.typed-array.find-last-index.js */ \"./node_modules/core-js/modules/es.typed-array.find-last-index.js\");\n/* harmony import */ var core_js_modules_es_typed_array_find_last_index_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_find_last_index_js__WEBPACK_IMPORTED_MODULE_16__);\n/* harmony import */ var core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.typed-array.set.js */ \"./node_modules/core-js/modules/es.typed-array.set.js\");\n/* harmony import */ var core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_17__);\n/* harmony import */ var core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.typed-array.sort.js */ \"./node_modules/core-js/modules/es.typed-array.sort.js\");\n/* harmony import */ var core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_sort_js__WEBPACK_IMPORTED_MODULE_18__);\n/* harmony import */ var core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.typed-array.to-locale-string.js */ \"./node_modules/core-js/modules/es.typed-array.to-locale-string.js\");\n/* harmony import */ var core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_to_locale_string_js__WEBPACK_IMPORTED_MODULE_19__);\n/* harmony import */ var core_js_modules_es_typed_array_to_reversed_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.typed-array.to-reversed.js */ \"./node_modules/core-js/modules/es.typed-array.to-reversed.js\");\n/* harmony import */ var core_js_modules_es_typed_array_to_reversed_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_to_reversed_js__WEBPACK_IMPORTED_MODULE_20__);\n/* harmony import */ var core_js_modules_es_typed_array_to_sorted_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.typed-array.to-sorted.js */ \"./node_modules/core-js/modules/es.typed-array.to-sorted.js\");\n/* harmony import */ var core_js_modules_es_typed_array_to_sorted_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_to_sorted_js__WEBPACK_IMPORTED_MODULE_21__);\n/* harmony import */ var core_js_modules_es_typed_array_with_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/es.typed-array.with.js */ \"./node_modules/core-js/modules/es.typed-array.with.js\");\n/* harmony import */ var core_js_modules_es_typed_array_with_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_with_js__WEBPACK_IMPORTED_MODULE_22__);\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ \"./node_modules/core-js/modules/es.string.replace.js\");\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_23__);\n/* harmony import */ var core_js_modules_es_string_replace_all_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/es.string.replace-all.js */ \"./node_modules/core-js/modules/es.string.replace-all.js\");\n/* harmony import */ var core_js_modules_es_string_replace_all_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_all_js__WEBPACK_IMPORTED_MODULE_24__);\n/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ \"./node_modules/core-js/modules/es.array.push.js\");\n/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_25__);\n/* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ \"./node_modules/core-js/modules/es.error.cause.js\");\n/* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_26__);\n/* harmony import */ var core_js_modules_es_typed_array_uint32_array_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! core-js/modules/es.typed-array.uint32-array.js */ \"./node_modules/core-js/modules/es.typed-array.uint32-array.js\");\n/* harmony import */ var core_js_modules_es_typed_array_uint32_array_js__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_uint32_array_js__WEBPACK_IMPORTED_MODULE_27__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_28__);\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ \"./node_modules/core-js/modules/es.string.includes.js\");\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_29___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_29__);\n/* harmony import */ var core_js_modules_es_weak_map_js__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! core-js/modules/es.weak-map.js */ \"./node_modules/core-js/modules/es.weak-map.js\");\n/* harmony import */ var core_js_modules_es_weak_map_js__WEBPACK_IMPORTED_MODULE_30___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_weak_map_js__WEBPACK_IMPORTED_MODULE_30__);\n/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! core-js/modules/es.promise.js */ \"./node_modules/core-js/modules/es.promise.js\");\n/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_31___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_31__);\n/* harmony import */ var core_js_modules_web_self_js__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! core-js/modules/web.self.js */ \"./node_modules/core-js/modules/web.self.js\");\n/* harmony import */ var core_js_modules_web_self_js__WEBPACK_IMPORTED_MODULE_32___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_self_js__WEBPACK_IMPORTED_MODULE_32__);\n/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ \"./node_modules/core-js/modules/es.string.split.js\");\n/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_33___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_33__);\n/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ \"./node_modules/core-js/modules/es.symbol.description.js\");\n/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_34___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_34__);\n/* harmony import */ var core_js_modules_es_object_has_own_js__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! core-js/modules/es.object.has-own.js */ \"./node_modules/core-js/modules/es.object.has-own.js\");\n/* harmony import */ var core_js_modules_es_object_has_own_js__WEBPACK_IMPORTED_MODULE_35___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_has_own_js__WEBPACK_IMPORTED_MODULE_35__);\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! core-js/modules/es.regexp.test.js */ \"./node_modules/core-js/modules/es.regexp.test.js\");\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_36___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_36__);\n/* harmony import */ var core_js_modules_es_reflect_to_string_tag_js__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! core-js/modules/es.reflect.to-string-tag.js */ \"./node_modules/core-js/modules/es.reflect.to-string-tag.js\");\n/* harmony import */ var core_js_modules_es_reflect_to_string_tag_js__WEBPACK_IMPORTED_MODULE_37___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_reflect_to_string_tag_js__WEBPACK_IMPORTED_MODULE_37__);\n/* harmony import */ var core_js_modules_es_array_find_last_js__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! core-js/modules/es.array.find-last.js */ \"./node_modules/core-js/modules/es.array.find-last.js\");\n/* harmony import */ var core_js_modules_es_array_find_last_js__WEBPACK_IMPORTED_MODULE_38___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_last_js__WEBPACK_IMPORTED_MODULE_38__);\n/* harmony import */ var core_js_modules_es_array_buffer_constructor_js__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! core-js/modules/es.array-buffer.constructor.js */ \"./node_modules/core-js/modules/es.array-buffer.constructor.js\");\n/* harmony import */ var core_js_modules_es_array_buffer_constructor_js__WEBPACK_IMPORTED_MODULE_39___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_buffer_constructor_js__WEBPACK_IMPORTED_MODULE_39__);\n/* harmony import */ var core_js_modules_es_array_find_last_index_js__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! core-js/modules/es.array.find-last-index.js */ \"./node_modules/core-js/modules/es.array.find-last-index.js\");\n/* harmony import */ var core_js_modules_es_array_find_last_index_js__WEBPACK_IMPORTED_MODULE_40___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_last_index_js__WEBPACK_IMPORTED_MODULE_40__);\n/* harmony import */ var core_js_modules_es_typed_array_uint8_clamped_array_js__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! core-js/modules/es.typed-array.uint8-clamped-array.js */ \"./node_modules/core-js/modules/es.typed-array.uint8-clamped-array.js\");\n/* harmony import */ var core_js_modules_es_typed_array_uint8_clamped_array_js__WEBPACK_IMPORTED_MODULE_41___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_uint8_clamped_array_js__WEBPACK_IMPORTED_MODULE_41__);\n/* harmony import */ var core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! core-js/modules/es.array.sort.js */ \"./node_modules/core-js/modules/es.array.sort.js\");\n/* harmony import */ var core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_42___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_42__);\n/* harmony import */ var core_js_modules_es_array_with_js__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! core-js/modules/es.array.with.js */ \"./node_modules/core-js/modules/es.array.with.js\");\n/* harmony import */ var core_js_modules_es_array_with_js__WEBPACK_IMPORTED_MODULE_43___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_with_js__WEBPACK_IMPORTED_MODULE_43__);\n/* harmony import */ var core_js_modules_es_typed_array_int8_array_js__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! core-js/modules/es.typed-array.int8-array.js */ \"./node_modules/core-js/modules/es.typed-array.int8-array.js\");\n/* harmony import */ var core_js_modules_es_typed_array_int8_array_js__WEBPACK_IMPORTED_MODULE_44___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_int8_array_js__WEBPACK_IMPORTED_MODULE_44__);\n/* harmony import */ var core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! core-js/modules/es.object.assign.js */ \"./node_modules/core-js/modules/es.object.assign.js\");\n/* harmony import */ var core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_45___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_45__);\n/* harmony import */ var core_js_modules_web_dom_exception_constructor_js__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! core-js/modules/web.dom-exception.constructor.js */ \"./node_modules/core-js/modules/web.dom-exception.constructor.js\");\n/* harmony import */ var core_js_modules_web_dom_exception_constructor_js__WEBPACK_IMPORTED_MODULE_46___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_exception_constructor_js__WEBPACK_IMPORTED_MODULE_46__);\n/* harmony import */ var core_js_modules_web_dom_exception_stack_js__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! core-js/modules/web.dom-exception.stack.js */ \"./node_modules/core-js/modules/web.dom-exception.stack.js\");\n/* harmony import */ var core_js_modules_web_dom_exception_stack_js__WEBPACK_IMPORTED_MODULE_47___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_exception_stack_js__WEBPACK_IMPORTED_MODULE_47__);\n/* harmony import */ var core_js_modules_web_dom_exception_to_string_tag_js__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! core-js/modules/web.dom-exception.to-string-tag.js */ \"./node_modules/core-js/modules/web.dom-exception.to-string-tag.js\");\n/* harmony import */ var core_js_modules_web_dom_exception_to_string_tag_js__WEBPACK_IMPORTED_MODULE_48___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_exception_to_string_tag_js__WEBPACK_IMPORTED_MODULE_48__);\n/* harmony import */ var core_js_modules_web_structured_clone_js__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! core-js/modules/web.structured-clone.js */ \"./node_modules/core-js/modules/web.structured-clone.js\");\n/* harmony import */ var core_js_modules_web_structured_clone_js__WEBPACK_IMPORTED_MODULE_49___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_structured_clone_js__WEBPACK_IMPORTED_MODULE_49__);\n/* harmony import */ var core_js_modules_es_promise_finally_js__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! core-js/modules/es.promise.finally.js */ \"./node_modules/core-js/modules/es.promise.finally.js\");\n/* harmony import */ var core_js_modules_es_promise_finally_js__WEBPACK_IMPORTED_MODULE_50___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_promise_finally_js__WEBPACK_IMPORTED_MODULE_50__);\n/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! core-js/modules/es.regexp.constructor.js */ \"./node_modules/core-js/modules/es.regexp.constructor.js\");\n/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_51___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_51__);\n/* harmony import */ var core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! core-js/modules/es.regexp.dot-all.js */ \"./node_modules/core-js/modules/es.regexp.dot-all.js\");\n/* harmony import */ var core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_52___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_52__);\n/* harmony import */ var core_js_modules_es_regexp_flags_js__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! core-js/modules/es.regexp.flags.js */ \"./node_modules/core-js/modules/es.regexp.flags.js\");\n/* harmony import */ var core_js_modules_es_regexp_flags_js__WEBPACK_IMPORTED_MODULE_53___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_flags_js__WEBPACK_IMPORTED_MODULE_53__);\n/* harmony import */ var core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! core-js/modules/es.json.stringify.js */ \"./node_modules/core-js/modules/es.json.stringify.js\");\n/* harmony import */ var core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_54___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_54__);\n/* harmony import */ var core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! core-js/modules/es.number.to-fixed.js */ \"./node_modules/core-js/modules/es.number.to-fixed.js\");\n/* harmony import */ var core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_55___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_55__);\n/* harmony import */ var core_js_modules_es_string_ends_with_js__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! core-js/modules/es.string.ends-with.js */ \"./node_modules/core-js/modules/es.string.ends-with.js\");\n/* harmony import */ var core_js_modules_es_string_ends_with_js__WEBPACK_IMPORTED_MODULE_56___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_ends_with_js__WEBPACK_IMPORTED_MODULE_56__);\n/* harmony import */ var core_js_modules_es_parse_float_js__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! core-js/modules/es.parse-float.js */ \"./node_modules/core-js/modules/es.parse-float.js\");\n/* harmony import */ var core_js_modules_es_parse_float_js__WEBPACK_IMPORTED_MODULE_57___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_parse_float_js__WEBPACK_IMPORTED_MODULE_57__);\n/* harmony import */ var core_js_modules_es_math_hypot_js__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! core-js/modules/es.math.hypot.js */ \"./node_modules/core-js/modules/es.math.hypot.js\");\n/* harmony import */ var core_js_modules_es_math_hypot_js__WEBPACK_IMPORTED_MODULE_58___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_math_hypot_js__WEBPACK_IMPORTED_MODULE_58__);\n/* harmony import */ var core_js_modules_es_array_at_js__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(/*! core-js/modules/es.array.at.js */ \"./node_modules/core-js/modules/es.array.at.js\");\n/* harmony import */ var core_js_modules_es_array_at_js__WEBPACK_IMPORTED_MODULE_59___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_at_js__WEBPACK_IMPORTED_MODULE_59__);\n/* harmony import */ var core_js_modules_es_string_at_alternative_js__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(/*! core-js/modules/es.string.at-alternative.js */ \"./node_modules/core-js/modules/es.string.at-alternative.js\");\n/* harmony import */ var core_js_modules_es_string_at_alternative_js__WEBPACK_IMPORTED_MODULE_60___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_at_alternative_js__WEBPACK_IMPORTED_MODULE_60__);\n/* harmony import */ var core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(/*! core-js/modules/es.parse-int.js */ \"./node_modules/core-js/modules/es.parse-int.js\");\n/* harmony import */ var core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_61___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_61__);\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(/*! core-js/modules/es.string.trim.js */ \"./node_modules/core-js/modules/es.string.trim.js\");\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_62___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_62__);\n/* harmony import */ var core_js_modules_es_typed_array_int32_array_js__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(/*! core-js/modules/es.typed-array.int32-array.js */ \"./node_modules/core-js/modules/es.typed-array.int32-array.js\");\n/* harmony import */ var core_js_modules_es_typed_array_int32_array_js__WEBPACK_IMPORTED_MODULE_63___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_int32_array_js__WEBPACK_IMPORTED_MODULE_63__);\n/* harmony import */ var core_js_modules_es_promise_all_settled_js__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(/*! core-js/modules/es.promise.all-settled.js */ \"./node_modules/core-js/modules/es.promise.all-settled.js\");\n/* harmony import */ var core_js_modules_es_promise_all_settled_js__WEBPACK_IMPORTED_MODULE_64___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_promise_all_settled_js__WEBPACK_IMPORTED_MODULE_64__);\n/* harmony import */ var core_js_modules_es_string_trim_end_js__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(/*! core-js/modules/es.string.trim-end.js */ \"./node_modules/core-js/modules/es.string.trim-end.js\");\n/* harmony import */ var core_js_modules_es_string_trim_end_js__WEBPACK_IMPORTED_MODULE_65___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim_end_js__WEBPACK_IMPORTED_MODULE_65__);\n/* harmony import */ var core_js_modules_es_array_flat_map_js__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__(/*! core-js/modules/es.array.flat-map.js */ \"./node_modules/core-js/modules/es.array.flat-map.js\");\n/* harmony import */ var core_js_modules_es_array_flat_map_js__WEBPACK_IMPORTED_MODULE_66___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_flat_map_js__WEBPACK_IMPORTED_MODULE_66__);\n/* harmony import */ var core_js_modules_es_array_unscopables_flat_map_js__WEBPACK_IMPORTED_MODULE_67__ = __webpack_require__(/*! core-js/modules/es.array.unscopables.flat-map.js */ \"./node_modules/core-js/modules/es.array.unscopables.flat-map.js\");\n/* harmony import */ var core_js_modules_es_array_unscopables_flat_map_js__WEBPACK_IMPORTED_MODULE_67___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_unscopables_flat_map_js__WEBPACK_IMPORTED_MODULE_67__);\n/* module decorator */ module = __webpack_require__.hmd(module);\nfunction _classPrivateFieldDestructureSet(receiver, privateMap) { var descriptor = _classExtractFieldDescriptor(receiver, privateMap, \"set\"); return _classApplyDescriptorDestructureSet(receiver, descriptor); }\nfunction _classApplyDescriptorDestructureSet(receiver, descriptor) { if (descriptor.set) { if (!(\"__destrObj\" in descriptor)) { descriptor.__destrObj = { set value(v) { descriptor.set.call(receiver, v); } }; } return descriptor.__destrObj; } else { if (!descriptor.writable) { throw new TypeError(\"attempted to set read only private field\"); } return descriptor; } }\nfunction _classStaticPrivateMethodGet(receiver, classConstructor, method) { _classCheckPrivateStaticAccess(receiver, classConstructor); return method; }\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(arg) { var key = _toPrimitive(arg, \"string\"); return typeof key === \"symbol\" ? key : String(key); }\nfunction _toPrimitive(input, hint) { if (typeof input !== \"object\" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || \"default\"); if (typeof res !== \"object\") return res; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (hint === \"string\" ? String : Number)(input); }\nfunction _classPrivateMethodInitSpec(obj, privateSet) { _checkPrivateRedeclaration(obj, privateSet); privateSet.add(obj); }\nfunction _classPrivateMethodGet(receiver, privateSet, fn) { if (!privateSet.has(receiver)) { throw new TypeError(\"attempted to get private field on non-instance\"); } return fn; }\nfunction _classStaticPrivateFieldSpecSet(receiver, classConstructor, descriptor, value) { _classCheckPrivateStaticAccess(receiver, classConstructor); _classCheckPrivateStaticFieldDescriptor(descriptor, \"set\"); _classApplyDescriptorSet(receiver, descriptor, value); return value; }\nfunction _classStaticPrivateFieldSpecGet(receiver, classConstructor, descriptor) { _classCheckPrivateStaticAccess(receiver, classConstructor); _classCheckPrivateStaticFieldDescriptor(descriptor, \"get\"); return _classApplyDescriptorGet(receiver, descriptor); }\nfunction _classCheckPrivateStaticFieldDescriptor(descriptor, action) { if (descriptor === undefined) { throw new TypeError(\"attempted to \" + action + \" private static field before its declaration\"); } }\nfunction _classCheckPrivateStaticAccess(receiver, classConstructor) { if (receiver !== classConstructor) { throw new TypeError(\"Private static access of wrong provenance\"); } }\nfunction _classPrivateFieldInitSpec(obj, privateMap, value) { _checkPrivateRedeclaration(obj, privateMap); privateMap.set(obj, value); }\nfunction _checkPrivateRedeclaration(obj, privateCollection) { if (privateCollection.has(obj)) { throw new TypeError(\"Cannot initialize the same private elements twice on an object\"); } }\nfunction _classPrivateFieldGet(receiver, privateMap) { var descriptor = _classExtractFieldDescriptor(receiver, privateMap, \"get\"); return _classApplyDescriptorGet(receiver, descriptor); }\nfunction _classApplyDescriptorGet(receiver, descriptor) { if (descriptor.get) { return descriptor.get.call(receiver); } return descriptor.value; }\nfunction _classPrivateFieldSet(receiver, privateMap, value) { var descriptor = _classExtractFieldDescriptor(receiver, privateMap, \"set\"); _classApplyDescriptorSet(receiver, descriptor, value); return value; }\nfunction _classExtractFieldDescriptor(receiver, privateMap, action) { if (!privateMap.has(receiver)) { throw new TypeError(\"attempted to \" + action + \" private field on non-instance\"); } return privateMap.get(receiver); }\nfunction _classApplyDescriptorSet(receiver, descriptor, value) { if (descriptor.set) { descriptor.set.call(receiver, value); } else { if (!descriptor.writable) { throw new TypeError(\"attempted to set read only private field\"); } descriptor.value = value; } }\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n!function webpackUniversalModuleDefinition(t, e) {\n \"object\" == typeof exports && \"object\" == \"object\" ? module.exports = e() : \"function\" == typeof define && __webpack_require__.amdO ? define(\"pdfjs-dist/build/pdf\", [], e) : \"object\" == typeof exports ? exports[\"pdfjs-dist/build/pdf\"] = e() : t[\"pdfjs-dist/build/pdf\"] = t.pdfjsLib = e();\n}(globalThis, () => (() => {\n var __webpack_modules__ = [, (t, e, n) => {\n \"use strict\";\n\n var _t;\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.VerbosityLevel = e.Util = e.UnknownErrorException = e.UnexpectedResponseException = e.TextRenderingMode = e.RenderingIntentFlag = e.PromiseCapability = e.PermissionFlag = e.PasswordResponses = e.PasswordException = e.PageActionEventType = e.OPS = e.MissingPDFException = e.MAX_IMAGE_SIZE_TO_CACHE = e.LINE_FACTOR = e.LINE_DESCENT_FACTOR = e.InvalidPDFException = e.ImageKind = e.IDENTITY_MATRIX = e.FormatError = e.FeatureTest = e.FONT_IDENTITY_MATRIX = e.DocumentActionEventType = e.CMapCompressionType = e.BaseException = e.BASELINE_FACTOR = e.AnnotationType = e.AnnotationReplyType = e.AnnotationMode = e.AnnotationFlag = e.AnnotationFieldFlag = e.AnnotationEditorType = e.AnnotationEditorPrefix = e.AnnotationEditorParamsType = e.AnnotationBorderStyleType = e.AnnotationActionEventType = e.AbortException = void 0;\n e.assert = function assert(t, e) {\n t || unreachable(e);\n };\n e.bytesToString = bytesToString;\n e.createValidAbsoluteUrl = function createValidAbsoluteUrl(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null,\n n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null;\n if (!t) return null;\n try {\n if (n && \"string\" == typeof t) {\n if (n.addDefaultProtocol && t.startsWith(\"www.\")) {\n const e = t.match(/\\./g);\n (e === null || e === void 0 ? void 0 : e.length) >= 2 && (t = \"http://\".concat(t));\n }\n if (n.tryConvertEncoding) try {\n t = stringToUTF8String(t);\n } catch (_unused) {}\n }\n const i = e ? new URL(t, e) : new URL(t);\n if (function _isValidProtocol(t) {\n switch (t === null || t === void 0 ? void 0 : t.protocol) {\n case \"http:\":\n case \"https:\":\n case \"ftp:\":\n case \"mailto:\":\n case \"tel:\":\n return !0;\n default:\n return !1;\n }\n }(i)) return i;\n } catch (_unused2) {}\n return null;\n };\n e.getModificationDate = function getModificationDate() {\n let t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : new Date();\n return [t.getUTCFullYear().toString(), (t.getUTCMonth() + 1).toString().padStart(2, \"0\"), t.getUTCDate().toString().padStart(2, \"0\"), t.getUTCHours().toString().padStart(2, \"0\"), t.getUTCMinutes().toString().padStart(2, \"0\"), t.getUTCSeconds().toString().padStart(2, \"0\")].join(\"\");\n };\n e.getUuid = function getUuid() {\n var _crypto, _crypto2;\n if (\"undefined\" != typeof crypto && \"function\" == typeof ((_crypto = crypto) === null || _crypto === void 0 ? void 0 : _crypto.randomUUID)) return crypto.randomUUID();\n const t = new Uint8Array(32);\n if (\"undefined\" != typeof crypto && \"function\" == typeof ((_crypto2 = crypto) === null || _crypto2 === void 0 ? void 0 : _crypto2.getRandomValues)) crypto.getRandomValues(t);else for (let e = 0; e < 32; e++) t[e] = Math.floor(255 * Math.random());\n return bytesToString(t);\n };\n e.getVerbosityLevel = function getVerbosityLevel() {\n return s;\n };\n e.info = function info(t) {\n s >= r.INFOS && console.log(\"Info: \".concat(t));\n };\n e.isArrayBuffer = function isArrayBuffer(t) {\n return \"object\" == typeof t && void 0 !== (t === null || t === void 0 ? void 0 : t.byteLength);\n };\n e.isArrayEqual = function isArrayEqual(t, e) {\n if (t.length !== e.length) return !1;\n for (let n = 0, i = t.length; n < i; n++) if (t[n] !== e[n]) return !1;\n return !0;\n };\n e.isNodeJS = void 0;\n e.normalizeUnicode = function normalizeUnicode(t) {\n if (!c) {\n c = /([\\xA0\\xB5\\u037E\\u0EB3\\u2000-\\u200A\\u202F\\u2126\\uFB00-\\uFB04\\uFB06\\uFB20-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBA1\\uFBA4-\\uFBA9\\uFBAE-\\uFBB1\\uFBD3-\\uFBDC\\uFBDE-\\uFBE7\\uFBEA-\\uFBF8\\uFBFC\\uFBFD\\uFC00-\\uFC5D\\uFC64-\\uFCF1\\uFCF5-\\uFD3D\\uFD88\\uFDF4\\uFDFA\\uFDFB\\uFE71\\uFE77\\uFE79\\uFE7B\\uFE7D]+)|(\\uFB05+)/g;\n h = new Map([[\"ſt\", \"ſt\"]]);\n }\n return t.replaceAll(c, (t, e, n) => e ? e.normalize(\"NFKC\") : h.get(n));\n };\n e.objectFromMap = function objectFromMap(t) {\n const e = Object.create(null);\n for (const [n, i] of t) e[n] = i;\n return e;\n };\n e.objectSize = function objectSize(t) {\n return Object.keys(t).length;\n };\n e.setVerbosityLevel = function setVerbosityLevel(t) {\n Number.isInteger(t) && (s = t);\n };\n e.shadow = shadow;\n e.string32 = function string32(t) {\n return String.fromCharCode(t >> 24 & 255, t >> 16 & 255, t >> 8 & 255, 255 & t);\n };\n e.stringToBytes = stringToBytes;\n e.stringToPDFString = function stringToPDFString(t) {\n if (t[0] >= \"ï\") {\n let e;\n \"þ\" === t[0] && \"ÿ\" === t[1] ? e = \"utf-16be\" : \"ÿ\" === t[0] && \"þ\" === t[1] ? e = \"utf-16le\" : \"ï\" === t[0] && \"»\" === t[1] && \"¿\" === t[2] && (e = \"utf-8\");\n if (e) try {\n const n = new TextDecoder(e, {\n fatal: !0\n }),\n i = stringToBytes(t);\n return n.decode(i);\n } catch (t) {\n warn(\"stringToPDFString: \\\"\".concat(t, \"\\\".\"));\n }\n }\n const e = [];\n for (let n = 0, i = t.length; n < i; n++) {\n const i = l[t.charCodeAt(n)];\n e.push(i ? String.fromCharCode(i) : t.charAt(n));\n }\n return e.join(\"\");\n };\n e.stringToUTF8String = stringToUTF8String;\n e.unreachable = unreachable;\n e.utf8StringToString = function utf8StringToString(t) {\n return unescape(encodeURIComponent(t));\n };\n e.warn = warn;\n n(2);\n n(84);\n n(86);\n n(87);\n n(89);\n n(93);\n n(101);\n n(102);\n n(105);\n n(107);\n n(109);\n n(113);\n n(116);\n n(123);\n const i = !(\"object\" != typeof process || process + \"\" != \"[object process]\" || process.versions.nw || process.versions.electron && process.type && \"browser\" !== process.type);\n e.isNodeJS = i;\n e.IDENTITY_MATRIX = [1, 0, 0, 1, 0, 0];\n e.FONT_IDENTITY_MATRIX = [.001, 0, 0, .001, 0, 0];\n e.MAX_IMAGE_SIZE_TO_CACHE = 1e7;\n e.LINE_FACTOR = 1.35;\n e.LINE_DESCENT_FACTOR = .35;\n e.BASELINE_FACTOR = .25925925925925924;\n e.RenderingIntentFlag = {\n ANY: 1,\n DISPLAY: 2,\n PRINT: 4,\n SAVE: 8,\n ANNOTATIONS_FORMS: 16,\n ANNOTATIONS_STORAGE: 32,\n ANNOTATIONS_DISABLE: 64,\n OPLIST: 256\n };\n e.AnnotationMode = {\n DISABLE: 0,\n ENABLE: 1,\n ENABLE_FORMS: 2,\n ENABLE_STORAGE: 3\n };\n e.AnnotationEditorPrefix = \"pdfjs_internal_editor_\";\n e.AnnotationEditorType = {\n DISABLE: -1,\n NONE: 0,\n FREETEXT: 3,\n STAMP: 13,\n INK: 15\n };\n e.AnnotationEditorParamsType = {\n RESIZE: 1,\n FREETEXT_SIZE: 11,\n FREETEXT_COLOR: 12,\n FREETEXT_OPACITY: 13,\n INK_COLOR: 21,\n INK_THICKNESS: 22,\n INK_OPACITY: 23\n };\n e.PermissionFlag = {\n PRINT: 4,\n MODIFY_CONTENTS: 8,\n COPY: 16,\n MODIFY_ANNOTATIONS: 32,\n FILL_INTERACTIVE_FORMS: 256,\n COPY_FOR_ACCESSIBILITY: 512,\n ASSEMBLE: 1024,\n PRINT_HIGH_QUALITY: 2048\n };\n e.TextRenderingMode = {\n FILL: 0,\n STROKE: 1,\n FILL_STROKE: 2,\n INVISIBLE: 3,\n FILL_ADD_TO_PATH: 4,\n STROKE_ADD_TO_PATH: 5,\n FILL_STROKE_ADD_TO_PATH: 6,\n ADD_TO_PATH: 7,\n FILL_STROKE_MASK: 3,\n ADD_TO_PATH_FLAG: 4\n };\n e.ImageKind = {\n GRAYSCALE_1BPP: 1,\n RGB_24BPP: 2,\n RGBA_32BPP: 3\n };\n e.AnnotationType = {\n TEXT: 1,\n LINK: 2,\n FREETEXT: 3,\n LINE: 4,\n SQUARE: 5,\n CIRCLE: 6,\n POLYGON: 7,\n POLYLINE: 8,\n HIGHLIGHT: 9,\n UNDERLINE: 10,\n SQUIGGLY: 11,\n STRIKEOUT: 12,\n STAMP: 13,\n CARET: 14,\n INK: 15,\n POPUP: 16,\n FILEATTACHMENT: 17,\n SOUND: 18,\n MOVIE: 19,\n WIDGET: 20,\n SCREEN: 21,\n PRINTERMARK: 22,\n TRAPNET: 23,\n WATERMARK: 24,\n THREED: 25,\n REDACT: 26\n };\n e.AnnotationReplyType = {\n GROUP: \"Group\",\n REPLY: \"R\"\n };\n e.AnnotationFlag = {\n INVISIBLE: 1,\n HIDDEN: 2,\n PRINT: 4,\n NOZOOM: 8,\n NOROTATE: 16,\n NOVIEW: 32,\n READONLY: 64,\n LOCKED: 128,\n TOGGLENOVIEW: 256,\n LOCKEDCONTENTS: 512\n };\n e.AnnotationFieldFlag = {\n READONLY: 1,\n REQUIRED: 2,\n NOEXPORT: 4,\n MULTILINE: 4096,\n PASSWORD: 8192,\n NOTOGGLETOOFF: 16384,\n RADIO: 32768,\n PUSHBUTTON: 65536,\n COMBO: 131072,\n EDIT: 262144,\n SORT: 524288,\n FILESELECT: 1048576,\n MULTISELECT: 2097152,\n DONOTSPELLCHECK: 4194304,\n DONOTSCROLL: 8388608,\n COMB: 16777216,\n RICHTEXT: 33554432,\n RADIOSINUNISON: 33554432,\n COMMITONSELCHANGE: 67108864\n };\n e.AnnotationBorderStyleType = {\n SOLID: 1,\n DASHED: 2,\n BEVELED: 3,\n INSET: 4,\n UNDERLINE: 5\n };\n e.AnnotationActionEventType = {\n E: \"Mouse Enter\",\n X: \"Mouse Exit\",\n D: \"Mouse Down\",\n U: \"Mouse Up\",\n Fo: \"Focus\",\n Bl: \"Blur\",\n PO: \"PageOpen\",\n PC: \"PageClose\",\n PV: \"PageVisible\",\n PI: \"PageInvisible\",\n K: \"Keystroke\",\n F: \"Format\",\n V: \"Validate\",\n C: \"Calculate\"\n };\n e.DocumentActionEventType = {\n WC: \"WillClose\",\n WS: \"WillSave\",\n DS: \"DidSave\",\n WP: \"WillPrint\",\n DP: \"DidPrint\"\n };\n e.PageActionEventType = {\n O: \"PageOpen\",\n C: \"PageClose\"\n };\n const r = {\n ERRORS: 0,\n WARNINGS: 1,\n INFOS: 5\n };\n e.VerbosityLevel = r;\n e.CMapCompressionType = {\n NONE: 0,\n BINARY: 1\n };\n e.OPS = {\n dependency: 1,\n setLineWidth: 2,\n setLineCap: 3,\n setLineJoin: 4,\n setMiterLimit: 5,\n setDash: 6,\n setRenderingIntent: 7,\n setFlatness: 8,\n setGState: 9,\n save: 10,\n restore: 11,\n transform: 12,\n moveTo: 13,\n lineTo: 14,\n curveTo: 15,\n curveTo2: 16,\n curveTo3: 17,\n closePath: 18,\n rectangle: 19,\n stroke: 20,\n closeStroke: 21,\n fill: 22,\n eoFill: 23,\n fillStroke: 24,\n eoFillStroke: 25,\n closeFillStroke: 26,\n closeEOFillStroke: 27,\n endPath: 28,\n clip: 29,\n eoClip: 30,\n beginText: 31,\n endText: 32,\n setCharSpacing: 33,\n setWordSpacing: 34,\n setHScale: 35,\n setLeading: 36,\n setFont: 37,\n setTextRenderingMode: 38,\n setTextRise: 39,\n moveText: 40,\n setLeadingMoveText: 41,\n setTextMatrix: 42,\n nextLine: 43,\n showText: 44,\n showSpacedText: 45,\n nextLineShowText: 46,\n nextLineSetSpacingShowText: 47,\n setCharWidth: 48,\n setCharWidthAndBounds: 49,\n setStrokeColorSpace: 50,\n setFillColorSpace: 51,\n setStrokeColor: 52,\n setStrokeColorN: 53,\n setFillColor: 54,\n setFillColorN: 55,\n setStrokeGray: 56,\n setFillGray: 57,\n setStrokeRGBColor: 58,\n setFillRGBColor: 59,\n setStrokeCMYKColor: 60,\n setFillCMYKColor: 61,\n shadingFill: 62,\n beginInlineImage: 63,\n beginImageData: 64,\n endInlineImage: 65,\n paintXObject: 66,\n markPoint: 67,\n markPointProps: 68,\n beginMarkedContent: 69,\n beginMarkedContentProps: 70,\n endMarkedContent: 71,\n beginCompat: 72,\n endCompat: 73,\n paintFormXObjectBegin: 74,\n paintFormXObjectEnd: 75,\n beginGroup: 76,\n endGroup: 77,\n beginAnnotation: 80,\n endAnnotation: 81,\n paintImageMaskXObject: 83,\n paintImageMaskXObjectGroup: 84,\n paintImageXObject: 85,\n paintInlineImageXObject: 86,\n paintInlineImageXObjectGroup: 87,\n paintImageXObjectRepeat: 88,\n paintImageMaskXObjectRepeat: 89,\n paintSolidColorImageMask: 90,\n constructPath: 91\n };\n e.PasswordResponses = {\n NEED_PASSWORD: 1,\n INCORRECT_PASSWORD: 2\n };\n let s = r.WARNINGS;\n function warn(t) {\n s >= r.WARNINGS && console.log(\"Warning: \".concat(t));\n }\n function unreachable(t) {\n throw new Error(t);\n }\n function shadow(t, e, n) {\n let i = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];\n Object.defineProperty(t, e, {\n value: n,\n enumerable: !i,\n configurable: !0,\n writable: !1\n });\n return n;\n }\n const a = function BaseExceptionClosure() {\n function BaseException(t, e) {\n this.constructor === BaseException && unreachable(\"Cannot initialize BaseException.\");\n this.message = t;\n this.name = e;\n }\n BaseException.prototype = new Error();\n BaseException.constructor = BaseException;\n return BaseException;\n }();\n e.BaseException = a;\n e.PasswordException = class PasswordException extends a {\n constructor(t, e) {\n super(t, \"PasswordException\");\n this.code = e;\n }\n };\n e.UnknownErrorException = class UnknownErrorException extends a {\n constructor(t, e) {\n super(t, \"UnknownErrorException\");\n this.details = e;\n }\n };\n e.InvalidPDFException = class InvalidPDFException extends a {\n constructor(t) {\n super(t, \"InvalidPDFException\");\n }\n };\n e.MissingPDFException = class MissingPDFException extends a {\n constructor(t) {\n super(t, \"MissingPDFException\");\n }\n };\n e.UnexpectedResponseException = class UnexpectedResponseException extends a {\n constructor(t, e) {\n super(t, \"UnexpectedResponseException\");\n this.status = e;\n }\n };\n e.FormatError = class FormatError extends a {\n constructor(t) {\n super(t, \"FormatError\");\n }\n };\n e.AbortException = class AbortException extends a {\n constructor(t) {\n super(t, \"AbortException\");\n }\n };\n function bytesToString(t) {\n \"object\" == typeof t && void 0 !== (t === null || t === void 0 ? void 0 : t.length) || unreachable(\"Invalid argument for bytesToString\");\n const e = t.length,\n n = 8192;\n if (e < n) return String.fromCharCode.apply(null, t);\n const i = [];\n for (let r = 0; r < e; r += n) {\n const s = Math.min(r + n, e),\n a = t.subarray(r, s);\n i.push(String.fromCharCode.apply(null, a));\n }\n return i.join(\"\");\n }\n function stringToBytes(t) {\n \"string\" != typeof t && unreachable(\"Invalid argument for stringToBytes\");\n const e = t.length,\n n = new Uint8Array(e);\n for (let i = 0; i < e; ++i) n[i] = 255 & t.charCodeAt(i);\n return n;\n }\n e.FeatureTest = class FeatureTest {\n static get isLittleEndian() {\n return shadow(this, \"isLittleEndian\", function isLittleEndian() {\n const t = new Uint8Array(4);\n t[0] = 1;\n return 1 === new Uint32Array(t.buffer, 0, 1)[0];\n }());\n }\n static get isEvalSupported() {\n return shadow(this, \"isEvalSupported\", function isEvalSupported() {\n try {\n new Function(\"\");\n return !0;\n } catch (_unused3) {\n return !1;\n }\n }());\n }\n static get isOffscreenCanvasSupported() {\n return shadow(this, \"isOffscreenCanvasSupported\", \"undefined\" != typeof OffscreenCanvas);\n }\n static get platform() {\n return \"undefined\" == typeof navigator ? shadow(this, \"platform\", {\n isWin: !1,\n isMac: !1\n }) : shadow(this, \"platform\", {\n isWin: navigator.platform.includes(\"Win\"),\n isMac: navigator.platform.includes(\"Mac\")\n });\n }\n };\n const o = [...Array(256).keys()].map(t => t.toString(16).padStart(2, \"0\"));\n e.Util = class Util {\n static makeHexColor(t, e, n) {\n return \"#\".concat(o[t]).concat(o[e]).concat(o[n]);\n }\n static scaleMinMax(t, e) {\n let n;\n if (t[0]) {\n if (t[0] < 0) {\n n = e[0];\n e[0] = e[1];\n e[1] = n;\n }\n e[0] *= t[0];\n e[1] *= t[0];\n if (t[3] < 0) {\n n = e[2];\n e[2] = e[3];\n e[3] = n;\n }\n e[2] *= t[3];\n e[3] *= t[3];\n } else {\n n = e[0];\n e[0] = e[2];\n e[2] = n;\n n = e[1];\n e[1] = e[3];\n e[3] = n;\n if (t[1] < 0) {\n n = e[2];\n e[2] = e[3];\n e[3] = n;\n }\n e[2] *= t[1];\n e[3] *= t[1];\n if (t[2] < 0) {\n n = e[0];\n e[0] = e[1];\n e[1] = n;\n }\n e[0] *= t[2];\n e[1] *= t[2];\n }\n e[0] += t[4];\n e[1] += t[4];\n e[2] += t[5];\n e[3] += t[5];\n }\n static transform(t, e) {\n return [t[0] * e[0] + t[2] * e[1], t[1] * e[0] + t[3] * e[1], t[0] * e[2] + t[2] * e[3], t[1] * e[2] + t[3] * e[3], t[0] * e[4] + t[2] * e[5] + t[4], t[1] * e[4] + t[3] * e[5] + t[5]];\n }\n static applyTransform(t, e) {\n return [t[0] * e[0] + t[1] * e[2] + e[4], t[0] * e[1] + t[1] * e[3] + e[5]];\n }\n static applyInverseTransform(t, e) {\n const n = e[0] * e[3] - e[1] * e[2];\n return [(t[0] * e[3] - t[1] * e[2] + e[2] * e[5] - e[4] * e[3]) / n, (-t[0] * e[1] + t[1] * e[0] + e[4] * e[1] - e[5] * e[0]) / n];\n }\n static getAxialAlignedBoundingBox(t, e) {\n const n = this.applyTransform(t, e),\n i = this.applyTransform(t.slice(2, 4), e),\n r = this.applyTransform([t[0], t[3]], e),\n s = this.applyTransform([t[2], t[1]], e);\n return [Math.min(n[0], i[0], r[0], s[0]), Math.min(n[1], i[1], r[1], s[1]), Math.max(n[0], i[0], r[0], s[0]), Math.max(n[1], i[1], r[1], s[1])];\n }\n static inverseTransform(t) {\n const e = t[0] * t[3] - t[1] * t[2];\n return [t[3] / e, -t[1] / e, -t[2] / e, t[0] / e, (t[2] * t[5] - t[4] * t[3]) / e, (t[4] * t[1] - t[5] * t[0]) / e];\n }\n static singularValueDecompose2dScale(t) {\n const e = [t[0], t[2], t[1], t[3]],\n n = t[0] * e[0] + t[1] * e[2],\n i = t[0] * e[1] + t[1] * e[3],\n r = t[2] * e[0] + t[3] * e[2],\n s = t[2] * e[1] + t[3] * e[3],\n a = (n + s) / 2,\n o = Math.sqrt((n + s) ** 2 - 4 * (n * s - r * i)) / 2,\n l = a + o || 1,\n c = a - o || 1;\n return [Math.sqrt(l), Math.sqrt(c)];\n }\n static normalizeRect(t) {\n const e = t.slice(0);\n if (t[0] > t[2]) {\n e[0] = t[2];\n e[2] = t[0];\n }\n if (t[1] > t[3]) {\n e[1] = t[3];\n e[3] = t[1];\n }\n return e;\n }\n static intersect(t, e) {\n const n = Math.max(Math.min(t[0], t[2]), Math.min(e[0], e[2])),\n i = Math.min(Math.max(t[0], t[2]), Math.max(e[0], e[2]));\n if (n > i) return null;\n const r = Math.max(Math.min(t[1], t[3]), Math.min(e[1], e[3])),\n s = Math.min(Math.max(t[1], t[3]), Math.max(e[1], e[3]));\n return r > s ? null : [n, r, i, s];\n }\n static bezierBoundingBox(t, e, n, i, r, s, a, o) {\n const l = [],\n c = [[], []];\n let h, d, u, p, f, g, m, b;\n for (let c = 0; c < 2; ++c) {\n if (0 === c) {\n d = 6 * t - 12 * n + 6 * r;\n h = -3 * t + 9 * n - 9 * r + 3 * a;\n u = 3 * n - 3 * t;\n } else {\n d = 6 * e - 12 * i + 6 * s;\n h = -3 * e + 9 * i - 9 * s + 3 * o;\n u = 3 * i - 3 * e;\n }\n if (Math.abs(h) < 1e-12) {\n if (Math.abs(d) < 1e-12) continue;\n p = -u / d;\n 0 < p && p < 1 && l.push(p);\n } else {\n m = d * d - 4 * u * h;\n b = Math.sqrt(m);\n if (!(m < 0)) {\n f = (-d + b) / (2 * h);\n 0 < f && f < 1 && l.push(f);\n g = (-d - b) / (2 * h);\n 0 < g && g < 1 && l.push(g);\n }\n }\n }\n let v,\n y = l.length;\n const A = y;\n for (; y--;) {\n p = l[y];\n v = 1 - p;\n c[0][y] = v * v * v * t + 3 * v * v * p * n + 3 * v * p * p * r + p * p * p * a;\n c[1][y] = v * v * v * e + 3 * v * v * p * i + 3 * v * p * p * s + p * p * p * o;\n }\n c[0][A] = t;\n c[1][A] = e;\n c[0][A + 1] = a;\n c[1][A + 1] = o;\n c[0].length = c[1].length = A + 2;\n return [Math.min(...c[0]), Math.min(...c[1]), Math.max(...c[0]), Math.max(...c[1])];\n }\n };\n const l = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 728, 711, 710, 729, 733, 731, 730, 732, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8226, 8224, 8225, 8230, 8212, 8211, 402, 8260, 8249, 8250, 8722, 8240, 8222, 8220, 8221, 8216, 8217, 8218, 8482, 64257, 64258, 321, 338, 352, 376, 381, 305, 322, 339, 353, 382, 0, 8364];\n function stringToUTF8String(t) {\n return decodeURIComponent(escape(t));\n }\n e.PromiseCapability = (_t = /*#__PURE__*/new WeakMap(), class PromiseCapability {\n constructor() {\n _classPrivateFieldInitSpec(this, _t, {\n writable: true,\n value: !1\n });\n this.promise = new Promise((t, e) => {\n this.resolve = e => {\n _classPrivateFieldSet(this, _t, !0);\n t(e);\n };\n this.reject = t => {\n _classPrivateFieldSet(this, _t, !0);\n e(t);\n };\n });\n }\n get settled() {\n return _classPrivateFieldGet(this, _t);\n }\n });\n let c = null,\n h = null;\n }, (t, e, n) => {\n var i = n(3),\n r = n(4),\n s = n(69),\n a = n(70),\n o = \"WebAssembly\",\n l = r[o],\n c = 7 !== Error(\"e\", {\n cause: 7\n }).cause,\n exportGlobalErrorCauseWrapper = function exportGlobalErrorCauseWrapper(t, e) {\n var n = {};\n n[t] = a(t, e, c);\n i({\n global: !0,\n constructor: !0,\n arity: 1,\n forced: c\n }, n);\n },\n exportWebAssemblyErrorCauseWrapper = function exportWebAssemblyErrorCauseWrapper(t, e) {\n if (l && l[t]) {\n var n = {};\n n[t] = a(o + \".\" + t, e, c);\n i({\n target: o,\n stat: !0,\n constructor: !0,\n arity: 1,\n forced: c\n }, n);\n }\n };\n exportGlobalErrorCauseWrapper(\"Error\", function (t) {\n return function Error(e) {\n return s(t, this, arguments);\n };\n });\n exportGlobalErrorCauseWrapper(\"EvalError\", function (t) {\n return function EvalError(e) {\n return s(t, this, arguments);\n };\n });\n exportGlobalErrorCauseWrapper(\"RangeError\", function (t) {\n return function RangeError(e) {\n return s(t, this, arguments);\n };\n });\n exportGlobalErrorCauseWrapper(\"ReferenceError\", function (t) {\n return function ReferenceError(e) {\n return s(t, this, arguments);\n };\n });\n exportGlobalErrorCauseWrapper(\"SyntaxError\", function (t) {\n return function SyntaxError(e) {\n return s(t, this, arguments);\n };\n });\n exportGlobalErrorCauseWrapper(\"TypeError\", function (t) {\n return function TypeError(e) {\n return s(t, this, arguments);\n };\n });\n exportGlobalErrorCauseWrapper(\"URIError\", function (t) {\n return function URIError(e) {\n return s(t, this, arguments);\n };\n });\n exportWebAssemblyErrorCauseWrapper(\"CompileError\", function (t) {\n return function CompileError(e) {\n return s(t, this, arguments);\n };\n });\n exportWebAssemblyErrorCauseWrapper(\"LinkError\", function (t) {\n return function LinkError(e) {\n return s(t, this, arguments);\n };\n });\n exportWebAssemblyErrorCauseWrapper(\"RuntimeError\", function (t) {\n return function RuntimeError(e) {\n return s(t, this, arguments);\n };\n });\n }, (t, e, n) => {\n var i = n(4),\n r = n(5).f,\n s = n(44),\n a = n(48),\n o = n(38),\n l = n(56),\n c = n(68);\n t.exports = function (t, e) {\n var n,\n h,\n d,\n u,\n p,\n f = t.target,\n g = t.global,\n m = t.stat;\n if (n = g ? i : m ? i[f] || o(f, {}) : (i[f] || {}).prototype) for (h in e) {\n u = e[h];\n d = t.dontCallGetSet ? (p = r(n, h)) && p.value : n[h];\n if (!c(g ? h : f + (m ? \".\" : \"#\") + h, t.forced) && void 0 !== d) {\n if (typeof u == typeof d) continue;\n l(u, d);\n }\n (t.sham || d && d.sham) && s(u, \"sham\", !0);\n a(n, h, u, t);\n }\n };\n }, function (t) {\n var check = function check(t) {\n return t && t.Math == Math && t;\n };\n t.exports = check(\"object\" == typeof globalThis && globalThis) || check(\"object\" == typeof window && window) || check(\"object\" == typeof self && self) || check(\"object\" == typeof __webpack_require__.g && __webpack_require__.g) || function () {\n return this;\n }() || this || Function(\"return this\")();\n }, (t, e, n) => {\n var i = n(6),\n r = n(8),\n s = n(10),\n a = n(11),\n o = n(12),\n l = n(18),\n c = n(39),\n h = n(42),\n d = Object.getOwnPropertyDescriptor;\n e.f = i ? d : function getOwnPropertyDescriptor(t, e) {\n t = o(t);\n e = l(e);\n if (h) try {\n return d(t, e);\n } catch (t) {}\n if (c(t, e)) return a(!r(s.f, t, e), t[e]);\n };\n }, (t, e, n) => {\n var i = n(7);\n t.exports = !i(function () {\n return 7 != Object.defineProperty({}, 1, {\n get: function get() {\n return 7;\n }\n })[1];\n });\n }, t => {\n t.exports = function (t) {\n try {\n return !!t();\n } catch (t) {\n return !0;\n }\n };\n }, (t, e, n) => {\n var i = n(9),\n r = Function.prototype.call;\n t.exports = i ? r.bind(r) : function () {\n return r.apply(r, arguments);\n };\n }, (t, e, n) => {\n var i = n(7);\n t.exports = !i(function () {\n var t = function () {}.bind();\n return \"function\" != typeof t || t.hasOwnProperty(\"prototype\");\n });\n }, (t, e) => {\n \"use strict\";\n\n var n = {}.propertyIsEnumerable,\n i = Object.getOwnPropertyDescriptor,\n r = i && !n.call({\n 1: 2\n }, 1);\n e.f = r ? function propertyIsEnumerable(t) {\n var e = i(this, t);\n return !!e && e.enumerable;\n } : n;\n }, t => {\n t.exports = function (t, e) {\n return {\n enumerable: !(1 & t),\n configurable: !(2 & t),\n writable: !(4 & t),\n value: e\n };\n };\n }, (t, e, n) => {\n var i = n(13),\n r = n(16);\n t.exports = function (t) {\n return i(r(t));\n };\n }, (t, e, n) => {\n var i = n(14),\n r = n(7),\n s = n(15),\n a = Object,\n o = i(\"\".split);\n t.exports = r(function () {\n return !a(\"z\").propertyIsEnumerable(0);\n }) ? function (t) {\n return \"String\" == s(t) ? o(t, \"\") : a(t);\n } : a;\n }, (t, e, n) => {\n var i = n(9),\n r = Function.prototype,\n s = r.call,\n a = i && r.bind.bind(s, s);\n t.exports = i ? a : function (t) {\n return function () {\n return s.apply(t, arguments);\n };\n };\n }, (t, e, n) => {\n var i = n(14),\n r = i({}.toString),\n s = i(\"\".slice);\n t.exports = function (t) {\n return s(r(t), 8, -1);\n };\n }, (t, e, n) => {\n var i = n(17),\n r = TypeError;\n t.exports = function (t) {\n if (i(t)) throw r(\"Can't call method on \" + t);\n return t;\n };\n }, t => {\n t.exports = function (t) {\n return null == t;\n };\n }, (t, e, n) => {\n var i = n(19),\n r = n(23);\n t.exports = function (t) {\n var e = i(t, \"string\");\n return r(e) ? e : e + \"\";\n };\n }, (t, e, n) => {\n var i = n(8),\n r = n(20),\n s = n(23),\n a = n(30),\n o = n(33),\n l = n(34),\n c = TypeError,\n h = l(\"toPrimitive\");\n t.exports = function (t, e) {\n if (!r(t) || s(t)) return t;\n var n,\n l = a(t, h);\n if (l) {\n void 0 === e && (e = \"default\");\n n = i(l, t, e);\n if (!r(n) || s(n)) return n;\n throw c(\"Can't convert object to primitive value\");\n }\n void 0 === e && (e = \"number\");\n return o(t, e);\n };\n }, (t, e, n) => {\n var i = n(21),\n r = n(22),\n s = r.all;\n t.exports = r.IS_HTMLDDA ? function (t) {\n return \"object\" == typeof t ? null !== t : i(t) || t === s;\n } : function (t) {\n return \"object\" == typeof t ? null !== t : i(t);\n };\n }, (t, e, n) => {\n var i = n(22),\n r = i.all;\n t.exports = i.IS_HTMLDDA ? function (t) {\n return \"function\" == typeof t || t === r;\n } : function (t) {\n return \"function\" == typeof t;\n };\n }, t => {\n var e = \"object\" == typeof document && document.all,\n n = void 0 === e && void 0 !== e;\n t.exports = {\n all: e,\n IS_HTMLDDA: n\n };\n }, (t, e, n) => {\n var i = n(24),\n r = n(21),\n s = n(25),\n a = n(26),\n o = Object;\n t.exports = a ? function (t) {\n return \"symbol\" == typeof t;\n } : function (t) {\n var e = i(\"Symbol\");\n return r(e) && s(e.prototype, o(t));\n };\n }, (t, e, n) => {\n var i = n(4),\n r = n(21);\n t.exports = function (t, e) {\n return arguments.length < 2 ? (n = i[t], r(n) ? n : void 0) : i[t] && i[t][e];\n var n;\n };\n }, (t, e, n) => {\n var i = n(14);\n t.exports = i({}.isPrototypeOf);\n }, (t, e, n) => {\n var i = n(27);\n t.exports = i && !Symbol.sham && \"symbol\" == typeof Symbol.iterator;\n }, (t, e, n) => {\n var i = n(28),\n r = n(7),\n s = n(4).String;\n t.exports = !!Object.getOwnPropertySymbols && !r(function () {\n var t = Symbol();\n return !s(t) || !(Object(t) instanceof Symbol) || !Symbol.sham && i && i < 41;\n });\n }, (t, e, n) => {\n var i,\n r,\n s = n(4),\n a = n(29),\n o = s.process,\n l = s.Deno,\n c = o && o.versions || l && l.version,\n h = c && c.v8;\n h && (r = (i = h.split(\".\"))[0] > 0 && i[0] < 4 ? 1 : +(i[0] + i[1]));\n !r && a && (!(i = a.match(/Edge\\/(\\d+)/)) || i[1] >= 74) && (i = a.match(/Chrome\\/(\\d+)/)) && (r = +i[1]);\n t.exports = r;\n }, t => {\n t.exports = \"undefined\" != typeof navigator && String(navigator.userAgent) || \"\";\n }, (t, e, n) => {\n var i = n(31),\n r = n(17);\n t.exports = function (t, e) {\n var n = t[e];\n return r(n) ? void 0 : i(n);\n };\n }, (t, e, n) => {\n var i = n(21),\n r = n(32),\n s = TypeError;\n t.exports = function (t) {\n if (i(t)) return t;\n throw s(r(t) + \" is not a function\");\n };\n }, t => {\n var e = String;\n t.exports = function (t) {\n try {\n return e(t);\n } catch (t) {\n return \"Object\";\n }\n };\n }, (t, e, n) => {\n var i = n(8),\n r = n(21),\n s = n(20),\n a = TypeError;\n t.exports = function (t, e) {\n var n, o;\n if (\"string\" === e && r(n = t.toString) && !s(o = i(n, t))) return o;\n if (r(n = t.valueOf) && !s(o = i(n, t))) return o;\n if (\"string\" !== e && r(n = t.toString) && !s(o = i(n, t))) return o;\n throw a(\"Can't convert object to primitive value\");\n };\n }, (t, e, n) => {\n var i = n(4),\n r = n(35),\n s = n(39),\n a = n(41),\n o = n(27),\n l = n(26),\n c = i.Symbol,\n h = r(\"wks\"),\n d = l ? c.for || c : c && c.withoutSetter || a;\n t.exports = function (t) {\n s(h, t) || (h[t] = o && s(c, t) ? c[t] : d(\"Symbol.\" + t));\n return h[t];\n };\n }, (t, e, n) => {\n var i = n(36),\n r = n(37);\n (t.exports = function (t, e) {\n return r[t] || (r[t] = void 0 !== e ? e : {});\n })(\"versions\", []).push({\n version: \"3.31.1\",\n mode: i ? \"pure\" : \"global\",\n copyright: \"© 2014-2023 Denis Pushkarev (zloirock.ru)\",\n license: \"https://github.com/zloirock/core-js/blob/v3.31.1/LICENSE\",\n source: \"https://github.com/zloirock/core-js\"\n });\n }, t => {\n t.exports = !1;\n }, (t, e, n) => {\n var i = n(4),\n r = n(38),\n s = \"__core-js_shared__\",\n a = i[s] || r(s, {});\n t.exports = a;\n }, (t, e, n) => {\n var i = n(4),\n r = Object.defineProperty;\n t.exports = function (t, e) {\n try {\n r(i, t, {\n value: e,\n configurable: !0,\n writable: !0\n });\n } catch (n) {\n i[t] = e;\n }\n return e;\n };\n }, (t, e, n) => {\n var i = n(14),\n r = n(40),\n s = i({}.hasOwnProperty);\n t.exports = Object.hasOwn || function hasOwn(t, e) {\n return s(r(t), e);\n };\n }, (t, e, n) => {\n var i = n(16),\n r = Object;\n t.exports = function (t) {\n return r(i(t));\n };\n }, (t, e, n) => {\n var i = n(14),\n r = 0,\n s = Math.random(),\n a = i(1..toString);\n t.exports = function (t) {\n return \"Symbol(\" + (void 0 === t ? \"\" : t) + \")_\" + a(++r + s, 36);\n };\n }, (t, e, n) => {\n var i = n(6),\n r = n(7),\n s = n(43);\n t.exports = !i && !r(function () {\n return 7 != Object.defineProperty(s(\"div\"), \"a\", {\n get: function get() {\n return 7;\n }\n }).a;\n });\n }, (t, e, n) => {\n var i = n(4),\n r = n(20),\n s = i.document,\n a = r(s) && r(s.createElement);\n t.exports = function (t) {\n return a ? s.createElement(t) : {};\n };\n }, (t, e, n) => {\n var i = n(6),\n r = n(45),\n s = n(11);\n t.exports = i ? function (t, e, n) {\n return r.f(t, e, s(1, n));\n } : function (t, e, n) {\n t[e] = n;\n return t;\n };\n }, (t, e, n) => {\n var i = n(6),\n r = n(42),\n s = n(46),\n a = n(47),\n o = n(18),\n l = TypeError,\n c = Object.defineProperty,\n h = Object.getOwnPropertyDescriptor,\n d = \"enumerable\",\n u = \"configurable\",\n p = \"writable\";\n e.f = i ? s ? function defineProperty(t, e, n) {\n a(t);\n e = o(e);\n a(n);\n if (\"function\" == typeof t && \"prototype\" === e && \"value\" in n && p in n && !n[p]) {\n var i = h(t, e);\n if (i && i[p]) {\n t[e] = n.value;\n n = {\n configurable: u in n ? n[u] : i[u],\n enumerable: d in n ? n[d] : i[d],\n writable: !1\n };\n }\n }\n return c(t, e, n);\n } : c : function defineProperty(t, e, n) {\n a(t);\n e = o(e);\n a(n);\n if (r) try {\n return c(t, e, n);\n } catch (t) {}\n if (\"get\" in n || \"set\" in n) throw l(\"Accessors not supported\");\n \"value\" in n && (t[e] = n.value);\n return t;\n };\n }, (t, e, n) => {\n var i = n(6),\n r = n(7);\n t.exports = i && r(function () {\n return 42 != Object.defineProperty(function () {}, \"prototype\", {\n value: 42,\n writable: !1\n }).prototype;\n });\n }, (t, e, n) => {\n var i = n(20),\n r = String,\n s = TypeError;\n t.exports = function (t) {\n if (i(t)) return t;\n throw s(r(t) + \" is not an object\");\n };\n }, (t, e, n) => {\n var i = n(21),\n r = n(45),\n s = n(49),\n a = n(38);\n t.exports = function (t, e, n, o) {\n o || (o = {});\n var l = o.enumerable,\n c = void 0 !== o.name ? o.name : e;\n i(n) && s(n, c, o);\n if (o.global) l ? t[e] = n : a(e, n);else {\n try {\n o.unsafe ? t[e] && (l = !0) : delete t[e];\n } catch (t) {}\n l ? t[e] = n : r.f(t, e, {\n value: n,\n enumerable: !1,\n configurable: !o.nonConfigurable,\n writable: !o.nonWritable\n });\n }\n return t;\n };\n }, (t, e, n) => {\n var i = n(14),\n r = n(7),\n s = n(21),\n a = n(39),\n o = n(6),\n l = n(50).CONFIGURABLE,\n c = n(51),\n h = n(52),\n d = h.enforce,\n u = h.get,\n p = String,\n f = Object.defineProperty,\n g = i(\"\".slice),\n m = i(\"\".replace),\n b = i([].join),\n v = o && !r(function () {\n return 8 !== f(function () {}, \"length\", {\n value: 8\n }).length;\n }),\n y = String(String).split(\"String\"),\n A = t.exports = function (t, e, n) {\n \"Symbol(\" === g(p(e), 0, 7) && (e = \"[\" + m(p(e), /^Symbol\\(([^)]*)\\)/, \"$1\") + \"]\");\n n && n.getter && (e = \"get \" + e);\n n && n.setter && (e = \"set \" + e);\n (!a(t, \"name\") || l && t.name !== e) && (o ? f(t, \"name\", {\n value: e,\n configurable: !0\n }) : t.name = e);\n v && n && a(n, \"arity\") && t.length !== n.arity && f(t, \"length\", {\n value: n.arity\n });\n try {\n n && a(n, \"constructor\") && n.constructor ? o && f(t, \"prototype\", {\n writable: !1\n }) : t.prototype && (t.prototype = void 0);\n } catch (t) {}\n var i = d(t);\n a(i, \"source\") || (i.source = b(y, \"string\" == typeof e ? e : \"\"));\n return t;\n };\n Function.prototype.toString = A(function toString() {\n return s(this) && u(this).source || c(this);\n }, \"toString\");\n }, (t, e, n) => {\n var i = n(6),\n r = n(39),\n s = Function.prototype,\n a = i && Object.getOwnPropertyDescriptor,\n o = r(s, \"name\"),\n l = o && \"something\" === function something() {}.name,\n c = o && (!i || i && a(s, \"name\").configurable);\n t.exports = {\n EXISTS: o,\n PROPER: l,\n CONFIGURABLE: c\n };\n }, (t, e, n) => {\n var i = n(14),\n r = n(21),\n s = n(37),\n a = i(Function.toString);\n r(s.inspectSource) || (s.inspectSource = function (t) {\n return a(t);\n });\n t.exports = s.inspectSource;\n }, (t, e, n) => {\n var i,\n r,\n s,\n a = n(53),\n o = n(4),\n l = n(20),\n c = n(44),\n h = n(39),\n d = n(37),\n u = n(54),\n p = n(55),\n f = \"Object already initialized\",\n g = o.TypeError,\n m = o.WeakMap;\n if (a || d.state) {\n var b = d.state || (d.state = new m());\n b.get = b.get;\n b.has = b.has;\n b.set = b.set;\n i = function i(t, e) {\n if (b.has(t)) throw g(f);\n e.facade = t;\n b.set(t, e);\n return e;\n };\n r = function r(t) {\n return b.get(t) || {};\n };\n s = function s(t) {\n return b.has(t);\n };\n } else {\n var v = u(\"state\");\n p[v] = !0;\n i = function i(t, e) {\n if (h(t, v)) throw g(f);\n e.facade = t;\n c(t, v, e);\n return e;\n };\n r = function r(t) {\n return h(t, v) ? t[v] : {};\n };\n s = function s(t) {\n return h(t, v);\n };\n }\n t.exports = {\n set: i,\n get: r,\n has: s,\n enforce: function enforce(t) {\n return s(t) ? r(t) : i(t, {});\n },\n getterFor: function getterFor(t) {\n return function (e) {\n var n;\n if (!l(e) || (n = r(e)).type !== t) throw g(\"Incompatible receiver, \" + t + \" required\");\n return n;\n };\n }\n };\n }, (t, e, n) => {\n var i = n(4),\n r = n(21),\n s = i.WeakMap;\n t.exports = r(s) && /native code/.test(String(s));\n }, (t, e, n) => {\n var i = n(35),\n r = n(41),\n s = i(\"keys\");\n t.exports = function (t) {\n return s[t] || (s[t] = r(t));\n };\n }, t => {\n t.exports = {};\n }, (t, e, n) => {\n var i = n(39),\n r = n(57),\n s = n(5),\n a = n(45);\n t.exports = function (t, e, n) {\n for (var o = r(e), l = a.f, c = s.f, h = 0; h < o.length; h++) {\n var d = o[h];\n i(t, d) || n && i(n, d) || l(t, d, c(e, d));\n }\n };\n }, (t, e, n) => {\n var i = n(24),\n r = n(14),\n s = n(58),\n a = n(67),\n o = n(47),\n l = r([].concat);\n t.exports = i(\"Reflect\", \"ownKeys\") || function ownKeys(t) {\n var e = s.f(o(t)),\n n = a.f;\n return n ? l(e, n(t)) : e;\n };\n }, (t, e, n) => {\n var i = n(59),\n r = n(66).concat(\"length\", \"prototype\");\n e.f = Object.getOwnPropertyNames || function getOwnPropertyNames(t) {\n return i(t, r);\n };\n }, (t, e, n) => {\n var i = n(14),\n r = n(39),\n s = n(12),\n a = n(60).indexOf,\n o = n(55),\n l = i([].push);\n t.exports = function (t, e) {\n var n,\n i = s(t),\n c = 0,\n h = [];\n for (n in i) !r(o, n) && r(i, n) && l(h, n);\n for (; e.length > c;) r(i, n = e[c++]) && (~a(h, n) || l(h, n));\n return h;\n };\n }, (t, e, n) => {\n var i = n(12),\n r = n(61),\n s = n(64),\n createMethod = function createMethod(t) {\n return function (e, n, a) {\n var o,\n l = i(e),\n c = s(l),\n h = r(a, c);\n if (t && n != n) {\n for (; c > h;) if ((o = l[h++]) != o) return !0;\n } else for (; c > h; h++) if ((t || h in l) && l[h] === n) return t || h || 0;\n return !t && -1;\n };\n };\n t.exports = {\n includes: createMethod(!0),\n indexOf: createMethod(!1)\n };\n }, (t, e, n) => {\n var i = n(62),\n r = Math.max,\n s = Math.min;\n t.exports = function (t, e) {\n var n = i(t);\n return n < 0 ? r(n + e, 0) : s(n, e);\n };\n }, (t, e, n) => {\n var i = n(63);\n t.exports = function (t) {\n var e = +t;\n return e != e || 0 === e ? 0 : i(e);\n };\n }, t => {\n var e = Math.ceil,\n n = Math.floor;\n t.exports = Math.trunc || function trunc(t) {\n var i = +t;\n return (i > 0 ? n : e)(i);\n };\n }, (t, e, n) => {\n var i = n(65);\n t.exports = function (t) {\n return i(t.length);\n };\n }, (t, e, n) => {\n var i = n(62),\n r = Math.min;\n t.exports = function (t) {\n return t > 0 ? r(i(t), 9007199254740991) : 0;\n };\n }, t => {\n t.exports = [\"constructor\", \"hasOwnProperty\", \"isPrototypeOf\", \"propertyIsEnumerable\", \"toLocaleString\", \"toString\", \"valueOf\"];\n }, (t, e) => {\n e.f = Object.getOwnPropertySymbols;\n }, (t, e, n) => {\n var i = n(7),\n r = n(21),\n s = /#|\\.prototype\\./,\n isForced = function isForced(t, e) {\n var n = o[a(t)];\n return n == c || n != l && (r(e) ? i(e) : !!e);\n },\n a = isForced.normalize = function (t) {\n return String(t).replace(s, \".\").toLowerCase();\n },\n o = isForced.data = {},\n l = isForced.NATIVE = \"N\",\n c = isForced.POLYFILL = \"P\";\n t.exports = isForced;\n }, (t, e, n) => {\n var i = n(9),\n r = Function.prototype,\n s = r.apply,\n a = r.call;\n t.exports = \"object\" == typeof Reflect && Reflect.apply || (i ? a.bind(s) : function () {\n return a.apply(s, arguments);\n });\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(24),\n r = n(39),\n s = n(44),\n a = n(25),\n o = n(71),\n l = n(56),\n c = n(74),\n h = n(75),\n d = n(76),\n u = n(80),\n p = n(81),\n f = n(6),\n g = n(36);\n t.exports = function (t, e, n, m) {\n var b = \"stackTraceLimit\",\n v = m ? 2 : 1,\n y = t.split(\".\"),\n A = y[y.length - 1],\n _ = i.apply(null, y);\n if (_) {\n var S = _.prototype;\n !g && r(S, \"cause\") && delete S.cause;\n if (!n) return _;\n var E = i(\"Error\"),\n x = e(function (t, e) {\n var n = d(m ? e : t, void 0),\n i = m ? new _(t) : new _();\n void 0 !== n && s(i, \"message\", n);\n p(i, x, i.stack, 2);\n this && a(S, this) && h(i, this, x);\n arguments.length > v && u(i, arguments[v]);\n return i;\n });\n x.prototype = S;\n if (\"Error\" !== A) o ? o(x, E) : l(x, E, {\n name: !0\n });else if (f && b in _) {\n c(x, _, b);\n c(x, _, \"prepareStackTrace\");\n }\n l(x, _);\n if (!g) try {\n S.name !== A && s(S, \"name\", A);\n S.constructor = x;\n } catch (t) {}\n return x;\n }\n };\n }, (t, e, n) => {\n var i = n(72),\n r = n(47),\n s = n(73);\n t.exports = Object.setPrototypeOf || (\"__proto__\" in {} ? function () {\n var t,\n e = !1,\n n = {};\n try {\n (t = i(Object.prototype, \"__proto__\", \"set\"))(n, []);\n e = n instanceof Array;\n } catch (t) {}\n return function setPrototypeOf(n, i) {\n r(n);\n s(i);\n e ? t(n, i) : n.__proto__ = i;\n return n;\n };\n }() : void 0);\n }, (t, e, n) => {\n var i = n(14),\n r = n(31);\n t.exports = function (t, e, n) {\n try {\n return i(r(Object.getOwnPropertyDescriptor(t, e)[n]));\n } catch (t) {}\n };\n }, (t, e, n) => {\n var i = n(21),\n r = String,\n s = TypeError;\n t.exports = function (t) {\n if (\"object\" == typeof t || i(t)) return t;\n throw s(\"Can't set \" + r(t) + \" as a prototype\");\n };\n }, (t, e, n) => {\n var i = n(45).f;\n t.exports = function (t, e, n) {\n n in t || i(t, n, {\n configurable: !0,\n get: function get() {\n return e[n];\n },\n set: function set(t) {\n e[n] = t;\n }\n });\n };\n }, (t, e, n) => {\n var i = n(21),\n r = n(20),\n s = n(71);\n t.exports = function (t, e, n) {\n var a, o;\n s && i(a = e.constructor) && a !== n && r(o = a.prototype) && o !== n.prototype && s(t, o);\n return t;\n };\n }, (t, e, n) => {\n var i = n(77);\n t.exports = function (t, e) {\n return void 0 === t ? arguments.length < 2 ? \"\" : e : i(t);\n };\n }, (t, e, n) => {\n var i = n(78),\n r = String;\n t.exports = function (t) {\n if (\"Symbol\" === i(t)) throw TypeError(\"Cannot convert a Symbol value to a string\");\n return r(t);\n };\n }, (t, e, n) => {\n var i = n(79),\n r = n(21),\n s = n(15),\n a = n(34)(\"toStringTag\"),\n o = Object,\n l = \"Arguments\" == s(function () {\n return arguments;\n }());\n t.exports = i ? s : function (t) {\n var e, n, i;\n return void 0 === t ? \"Undefined\" : null === t ? \"Null\" : \"string\" == typeof (n = function (t, e) {\n try {\n return t[e];\n } catch (t) {}\n }(e = o(t), a)) ? n : l ? s(e) : \"Object\" == (i = s(e)) && r(e.callee) ? \"Arguments\" : i;\n };\n }, (t, e, n) => {\n var i = {};\n i[n(34)(\"toStringTag\")] = \"z\";\n t.exports = \"[object z]\" === String(i);\n }, (t, e, n) => {\n var i = n(20),\n r = n(44);\n t.exports = function (t, e) {\n i(e) && \"cause\" in e && r(t, \"cause\", e.cause);\n };\n }, (t, e, n) => {\n var i = n(44),\n r = n(82),\n s = n(83),\n a = Error.captureStackTrace;\n t.exports = function (t, e, n, o) {\n s && (a ? a(t, e) : i(t, \"stack\", r(n, o)));\n };\n }, (t, e, n) => {\n var i = n(14),\n r = Error,\n s = i(\"\".replace),\n a = String(r(\"zxcasd\").stack),\n o = /\\n\\s*at [^:]*:[^\\n]*/,\n l = o.test(a);\n t.exports = function (t, e) {\n if (l && \"string\" == typeof t && !r.prepareStackTrace) for (; e--;) t = s(t, o, \"\");\n return t;\n };\n }, (t, e, n) => {\n var i = n(7),\n r = n(11);\n t.exports = !i(function () {\n var t = Error(\"a\");\n if (!(\"stack\" in t)) return !0;\n Object.defineProperty(t, \"stack\", r(1, 7));\n return 7 !== t.stack;\n });\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(48),\n r = n(14),\n s = n(77),\n a = n(85),\n o = URLSearchParams,\n l = o.prototype,\n c = r(l.append),\n h = r(l.delete),\n d = r(l.forEach),\n u = r([].push),\n p = new o(\"a=1&a=2\");\n p.delete(\"a\", 1);\n p + \"\" != \"a=2\" && i(l, \"delete\", function (t) {\n var e = arguments.length,\n n = e < 2 ? void 0 : arguments[1];\n if (e && void 0 === n) return h(this, t);\n var i = [];\n d(this, function (t, e) {\n u(i, {\n key: e,\n value: t\n });\n });\n a(e, 1);\n for (var r, o = s(t), l = s(n), p = 0, f = 0, g = !1, m = i.length; p < m;) {\n r = i[p++];\n if (g || r.key === o) {\n g = !0;\n h(this, r.key);\n } else f++;\n }\n for (; f < m;) (r = i[f++]).key === o && r.value === l || c(this, r.key, r.value);\n }, {\n enumerable: !0,\n unsafe: !0\n });\n }, t => {\n var e = TypeError;\n t.exports = function (t, n) {\n if (t < n) throw e(\"Not enough arguments\");\n return t;\n };\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(48),\n r = n(14),\n s = n(77),\n a = n(85),\n o = URLSearchParams,\n l = o.prototype,\n c = r(l.getAll),\n h = r(l.has);\n new o(\"a=1\").has(\"a\", 2) && i(l, \"has\", function has(t) {\n var e = arguments.length,\n n = e < 2 ? void 0 : arguments[1];\n if (e && void 0 === n) return h(this, t);\n var i = c(this, t);\n a(e, 1);\n for (var r = s(n), o = 0; o < i.length;) if (i[o++] === r) return !0;\n return !1;\n }, {\n enumerable: !0,\n unsafe: !0\n });\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(6),\n r = n(14),\n s = n(88),\n a = URLSearchParams.prototype,\n o = r(a.forEach);\n i && !(\"size\" in a) && s(a, \"size\", {\n get: function size() {\n var t = 0;\n o(this, function () {\n t++;\n });\n return t;\n },\n configurable: !0,\n enumerable: !0\n });\n }, (t, e, n) => {\n var i = n(49),\n r = n(45);\n t.exports = function (t, e, n) {\n n.get && i(n.get, e, {\n getter: !0\n });\n n.set && i(n.set, e, {\n setter: !0\n });\n return r.f(t, e, n);\n };\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(3),\n r = n(40),\n s = n(64),\n a = n(90),\n o = n(92);\n i({\n target: \"Array\",\n proto: !0,\n arity: 1,\n forced: n(7)(function () {\n return 4294967297 !== [].push.call({\n length: 4294967296\n }, 1);\n }) || !function () {\n try {\n Object.defineProperty([], \"length\", {\n writable: !1\n }).push();\n } catch (t) {\n return t instanceof TypeError;\n }\n }()\n }, {\n push: function push(t) {\n var e = r(this),\n n = s(e),\n i = arguments.length;\n o(n + i);\n for (var l = 0; l < i; l++) {\n e[n] = arguments[l];\n n++;\n }\n a(e, n);\n return n;\n }\n });\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(6),\n r = n(91),\n s = TypeError,\n a = Object.getOwnPropertyDescriptor,\n o = i && !function () {\n if (void 0 !== this) return !0;\n try {\n Object.defineProperty([], \"length\", {\n writable: !1\n }).length = 1;\n } catch (t) {\n return t instanceof TypeError;\n }\n }();\n t.exports = o ? function (t, e) {\n if (r(t) && !a(t, \"length\").writable) throw s(\"Cannot set read only .length\");\n return t.length = e;\n } : function (t, e) {\n return t.length = e;\n };\n }, (t, e, n) => {\n var i = n(15);\n t.exports = Array.isArray || function isArray(t) {\n return \"Array\" == i(t);\n };\n }, t => {\n var e = TypeError;\n t.exports = function (t) {\n if (t > 9007199254740991) throw e(\"Maximum allowed index exceeded\");\n return t;\n };\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(94),\n r = n(98).findLast,\n s = i.aTypedArray;\n (0, i.exportTypedArrayMethod)(\"findLast\", function findLast(t) {\n return r(s(this), t, arguments.length > 1 ? arguments[1] : void 0);\n });\n }, (t, e, n) => {\n \"use strict\";\n\n var i,\n r,\n s,\n a = n(95),\n o = n(6),\n l = n(4),\n c = n(21),\n h = n(20),\n d = n(39),\n u = n(78),\n p = n(32),\n f = n(44),\n g = n(48),\n m = n(88),\n b = n(25),\n v = n(96),\n y = n(71),\n A = n(34),\n _ = n(41),\n S = n(52),\n E = S.enforce,\n x = S.get,\n w = l.Int8Array,\n C = w && w.prototype,\n T = l.Uint8ClampedArray,\n P = T && T.prototype,\n k = w && v(w),\n M = C && v(C),\n R = Object.prototype,\n I = l.TypeError,\n D = A(\"toStringTag\"),\n O = _(\"TYPED_ARRAY_TAG\"),\n L = \"TypedArrayConstructor\",\n N = a && !!y && \"Opera\" !== u(l.opera),\n B = !1,\n j = {\n Int8Array: 1,\n Uint8Array: 1,\n Uint8ClampedArray: 1,\n Int16Array: 2,\n Uint16Array: 2,\n Int32Array: 4,\n Uint32Array: 4,\n Float32Array: 4,\n Float64Array: 8\n },\n U = {\n BigInt64Array: 8,\n BigUint64Array: 8\n },\n getTypedArrayConstructor = function getTypedArrayConstructor(t) {\n var e = v(t);\n if (h(e)) {\n var n = x(e);\n return n && d(n, L) ? n[L] : getTypedArrayConstructor(e);\n }\n },\n isTypedArray = function isTypedArray(t) {\n if (!h(t)) return !1;\n var e = u(t);\n return d(j, e) || d(U, e);\n };\n for (i in j) (s = (r = l[i]) && r.prototype) ? E(s)[L] = r : N = !1;\n for (i in U) (s = (r = l[i]) && r.prototype) && (E(s)[L] = r);\n if (!N || !c(k) || k === Function.prototype) {\n k = function TypedArray() {\n throw I(\"Incorrect invocation\");\n };\n if (N) for (i in j) l[i] && y(l[i], k);\n }\n if (!N || !M || M === R) {\n M = k.prototype;\n if (N) for (i in j) l[i] && y(l[i].prototype, M);\n }\n N && v(P) !== M && y(P, M);\n if (o && !d(M, D)) {\n B = !0;\n m(M, D, {\n configurable: !0,\n get: function get() {\n return h(this) ? this[O] : void 0;\n }\n });\n for (i in j) l[i] && f(l[i], O, i);\n }\n t.exports = {\n NATIVE_ARRAY_BUFFER_VIEWS: N,\n TYPED_ARRAY_TAG: B && O,\n aTypedArray: function aTypedArray(t) {\n if (isTypedArray(t)) return t;\n throw I(\"Target is not a typed array\");\n },\n aTypedArrayConstructor: function aTypedArrayConstructor(t) {\n if (c(t) && (!y || b(k, t))) return t;\n throw I(p(t) + \" is not a typed array constructor\");\n },\n exportTypedArrayMethod: function exportTypedArrayMethod(t, e, n, i) {\n if (o) {\n if (n) for (var r in j) {\n var s = l[r];\n if (s && d(s.prototype, t)) try {\n delete s.prototype[t];\n } catch (n) {\n try {\n s.prototype[t] = e;\n } catch (t) {}\n }\n }\n M[t] && !n || g(M, t, n ? e : N && C[t] || e, i);\n }\n },\n exportTypedArrayStaticMethod: function exportTypedArrayStaticMethod(t, e, n) {\n var i, r;\n if (o) {\n if (y) {\n if (n) for (i in j) if ((r = l[i]) && d(r, t)) try {\n delete r[t];\n } catch (t) {}\n if (k[t] && !n) return;\n try {\n return g(k, t, n ? e : N && k[t] || e);\n } catch (t) {}\n }\n for (i in j) !(r = l[i]) || r[t] && !n || g(r, t, e);\n }\n },\n getTypedArrayConstructor: getTypedArrayConstructor,\n isView: function isView(t) {\n if (!h(t)) return !1;\n var e = u(t);\n return \"DataView\" === e || d(j, e) || d(U, e);\n },\n isTypedArray: isTypedArray,\n TypedArray: k,\n TypedArrayPrototype: M\n };\n }, t => {\n t.exports = \"undefined\" != typeof ArrayBuffer && \"undefined\" != typeof DataView;\n }, (t, e, n) => {\n var i = n(39),\n r = n(21),\n s = n(40),\n a = n(54),\n o = n(97),\n l = a(\"IE_PROTO\"),\n c = Object,\n h = c.prototype;\n t.exports = o ? c.getPrototypeOf : function (t) {\n var e = s(t);\n if (i(e, l)) return e[l];\n var n = e.constructor;\n return r(n) && e instanceof n ? n.prototype : e instanceof c ? h : null;\n };\n }, (t, e, n) => {\n var i = n(7);\n t.exports = !i(function () {\n function F() {}\n F.prototype.constructor = null;\n return Object.getPrototypeOf(new F()) !== F.prototype;\n });\n }, (t, e, n) => {\n var i = n(99),\n r = n(13),\n s = n(40),\n a = n(64),\n createMethod = function createMethod(t) {\n var e = 1 == t;\n return function (n, o, l) {\n for (var c, h = s(n), d = r(h), u = i(o, l), p = a(d); p-- > 0;) if (u(c = d[p], p, h)) switch (t) {\n case 0:\n return c;\n case 1:\n return p;\n }\n return e ? -1 : void 0;\n };\n };\n t.exports = {\n findLast: createMethod(0),\n findLastIndex: createMethod(1)\n };\n }, (t, e, n) => {\n var i = n(100),\n r = n(31),\n s = n(9),\n a = i(i.bind);\n t.exports = function (t, e) {\n r(t);\n return void 0 === e ? t : s ? a(t, e) : function () {\n return t.apply(e, arguments);\n };\n };\n }, (t, e, n) => {\n var i = n(15),\n r = n(14);\n t.exports = function (t) {\n if (\"Function\" === i(t)) return r(t);\n };\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(94),\n r = n(98).findLastIndex,\n s = i.aTypedArray;\n (0, i.exportTypedArrayMethod)(\"findLastIndex\", function findLastIndex(t) {\n return r(s(this), t, arguments.length > 1 ? arguments[1] : void 0);\n });\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(4),\n r = n(8),\n s = n(94),\n a = n(64),\n o = n(103),\n l = n(40),\n c = n(7),\n h = i.RangeError,\n d = i.Int8Array,\n u = d && d.prototype,\n p = u && u.set,\n f = s.aTypedArray,\n g = s.exportTypedArrayMethod,\n m = !c(function () {\n var t = new Uint8ClampedArray(2);\n r(p, t, {\n length: 1,\n 0: 3\n }, 1);\n return 3 !== t[1];\n }),\n b = m && s.NATIVE_ARRAY_BUFFER_VIEWS && c(function () {\n var t = new d(2);\n t.set(1);\n t.set(\"2\", 1);\n return 0 !== t[0] || 2 !== t[1];\n });\n g(\"set\", function set(t) {\n f(this);\n var e = o(arguments.length > 1 ? arguments[1] : void 0, 1),\n n = l(t);\n if (m) return r(p, this, n, e);\n var i = this.length,\n s = a(n),\n c = 0;\n if (s + e > i) throw h(\"Wrong length\");\n for (; c < s;) this[e + c] = n[c++];\n }, !m || b);\n }, (t, e, n) => {\n var i = n(104),\n r = RangeError;\n t.exports = function (t, e) {\n var n = i(t);\n if (n % e) throw r(\"Wrong offset\");\n return n;\n };\n }, (t, e, n) => {\n var i = n(62),\n r = RangeError;\n t.exports = function (t) {\n var e = i(t);\n if (e < 0) throw r(\"The argument can't be less than 0\");\n return e;\n };\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(106),\n r = n(94),\n s = r.aTypedArray,\n a = r.exportTypedArrayMethod,\n o = r.getTypedArrayConstructor;\n a(\"toReversed\", function toReversed() {\n return i(s(this), o(this));\n });\n }, (t, e, n) => {\n var i = n(64);\n t.exports = function (t, e) {\n for (var n = i(t), r = new e(n), s = 0; s < n; s++) r[s] = t[n - s - 1];\n return r;\n };\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(94),\n r = n(14),\n s = n(31),\n a = n(108),\n o = i.aTypedArray,\n l = i.getTypedArrayConstructor,\n c = i.exportTypedArrayMethod,\n h = r(i.TypedArrayPrototype.sort);\n c(\"toSorted\", function toSorted(t) {\n void 0 !== t && s(t);\n var e = o(this),\n n = a(l(e), e);\n return h(n, t);\n });\n }, (t, e, n) => {\n var i = n(64);\n t.exports = function (t, e) {\n for (var n = 0, r = i(e), s = new t(r); r > n;) s[n] = e[n++];\n return s;\n };\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(110),\n r = n(94),\n s = n(111),\n a = n(62),\n o = n(112),\n l = r.aTypedArray,\n c = r.getTypedArrayConstructor,\n h = r.exportTypedArrayMethod,\n d = !!function () {\n try {\n new Int8Array(1).with(2, {\n valueOf: function valueOf() {\n throw 8;\n }\n });\n } catch (t) {\n return 8 === t;\n }\n }();\n h(\"with\", {\n with: function _with(t, e) {\n var n = l(this),\n r = a(t),\n h = s(n) ? o(e) : +e;\n return i(n, c(n), r, h);\n }\n }.with, !d);\n }, (t, e, n) => {\n var i = n(64),\n r = n(62),\n s = RangeError;\n t.exports = function (t, e, n, a) {\n var o = i(t),\n l = r(n),\n c = l < 0 ? o + l : l;\n if (c >= o || c < 0) throw s(\"Incorrect index\");\n for (var h = new e(o), d = 0; d < o; d++) h[d] = d === c ? a : t[d];\n return h;\n };\n }, (t, e, n) => {\n var i = n(78);\n t.exports = function (t) {\n var e = i(t);\n return \"BigInt64Array\" == e || \"BigUint64Array\" == e;\n };\n }, (t, e, n) => {\n var i = n(19),\n r = TypeError;\n t.exports = function (t) {\n var e = i(t, \"number\");\n if (\"number\" == typeof e) throw r(\"Can't convert number to bigint\");\n return BigInt(e);\n };\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(6),\n r = n(88),\n s = n(114),\n a = ArrayBuffer.prototype;\n i && !(\"detached\" in a) && r(a, \"detached\", {\n configurable: !0,\n get: function detached() {\n return s(this);\n }\n });\n }, (t, e, n) => {\n var i = n(14),\n r = n(115),\n s = i(ArrayBuffer.prototype.slice);\n t.exports = function (t) {\n if (0 !== r(t)) return !1;\n try {\n s(t, 0, 0);\n return !1;\n } catch (t) {\n return !0;\n }\n };\n }, (t, e, n) => {\n var i = n(72),\n r = n(15),\n s = TypeError;\n t.exports = i(ArrayBuffer.prototype, \"byteLength\", \"get\") || function (t) {\n if (\"ArrayBuffer\" != r(t)) throw s(\"ArrayBuffer expected\");\n return t.byteLength;\n };\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(3),\n r = n(117);\n r && i({\n target: \"ArrayBuffer\",\n proto: !0\n }, {\n transfer: function transfer() {\n return r(this, arguments.length ? arguments[0] : void 0, !0);\n }\n });\n }, (t, e, n) => {\n var i = n(4),\n r = n(14),\n s = n(72),\n a = n(118),\n o = n(114),\n l = n(115),\n c = n(119),\n h = i.TypeError,\n d = i.structuredClone,\n u = i.ArrayBuffer,\n p = i.DataView,\n f = Math.min,\n g = u.prototype,\n m = p.prototype,\n b = r(g.slice),\n v = s(g, \"resizable\", \"get\"),\n y = s(g, \"maxByteLength\", \"get\"),\n A = r(m.getInt8),\n _ = r(m.setInt8);\n t.exports = c && function (t, e, n) {\n var i = l(t),\n r = void 0 === e ? i : a(e),\n s = !v || !v(t);\n if (o(t)) throw h(\"ArrayBuffer is detached\");\n var c = d(t, {\n transfer: [t]\n });\n if (i == r && (n || s)) return c;\n if (i >= r && (!n || s)) return b(c, 0, r);\n for (var g = n && !s && y ? {\n maxByteLength: y(c)\n } : void 0, m = new u(r, g), S = new p(c), E = new p(m), x = f(r, i), w = 0; w < x; w++) _(E, w, A(S, w));\n return m;\n };\n }, (t, e, n) => {\n var i = n(62),\n r = n(65),\n s = RangeError;\n t.exports = function (t) {\n if (void 0 === t) return 0;\n var e = i(t),\n n = r(e);\n if (e !== n) throw s(\"Wrong length or index\");\n return n;\n };\n }, (t, e, n) => {\n var i = n(4),\n r = n(7),\n s = n(28),\n a = n(120),\n o = n(121),\n l = n(122),\n c = i.structuredClone;\n t.exports = !!c && !r(function () {\n if (o && s > 92 || l && s > 94 || a && s > 97) return !1;\n var t = new ArrayBuffer(8),\n e = c(t, {\n transfer: [t]\n });\n return 0 != t.byteLength || 8 != e.byteLength;\n });\n }, (t, e, n) => {\n var i = n(121),\n r = n(122);\n t.exports = !i && !r && \"object\" == typeof window && \"object\" == typeof document;\n }, t => {\n t.exports = \"object\" == typeof Deno && Deno && \"object\" == typeof Deno.version;\n }, (t, e, n) => {\n var i = n(15);\n t.exports = \"undefined\" != typeof process && \"process\" == i(process);\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(3),\n r = n(117);\n r && i({\n target: \"ArrayBuffer\",\n proto: !0\n }, {\n transferToFixedLength: function transferToFixedLength() {\n return r(this, arguments.length ? arguments[0] : void 0, !1);\n }\n });\n }, (__unused_webpack_module, exports, __w_pdfjs_require__) => {\n \"use strict\";\n\n Object.defineProperty(exports, \"__esModule\", {\n value: !0\n });\n exports.RenderTask = exports.PDFWorkerUtil = exports.PDFWorker = exports.PDFPageProxy = exports.PDFDocumentProxy = exports.PDFDocumentLoadingTask = exports.PDFDataRangeTransport = exports.LoopbackPort = exports.DefaultStandardFontDataFactory = exports.DefaultFilterFactory = exports.DefaultCanvasFactory = exports.DefaultCMapReaderFactory = void 0;\n Object.defineProperty(exports, \"SVGGraphics\", {\n enumerable: !0,\n get: function get() {\n return _displaySvg.SVGGraphics;\n }\n });\n exports.build = void 0;\n exports.getDocument = getDocument;\n exports.version = void 0;\n __w_pdfjs_require__(84);\n __w_pdfjs_require__(86);\n __w_pdfjs_require__(87);\n __w_pdfjs_require__(2);\n __w_pdfjs_require__(93);\n __w_pdfjs_require__(101);\n __w_pdfjs_require__(102);\n __w_pdfjs_require__(105);\n __w_pdfjs_require__(107);\n __w_pdfjs_require__(109);\n __w_pdfjs_require__(113);\n __w_pdfjs_require__(116);\n __w_pdfjs_require__(123);\n __w_pdfjs_require__(89);\n __w_pdfjs_require__(125);\n __w_pdfjs_require__(135);\n __w_pdfjs_require__(137);\n __w_pdfjs_require__(140);\n __w_pdfjs_require__(142);\n __w_pdfjs_require__(144);\n __w_pdfjs_require__(146);\n __w_pdfjs_require__(148);\n __w_pdfjs_require__(151);\n var _util = __w_pdfjs_require__(1),\n _annotation_storage = __w_pdfjs_require__(162),\n _display_utils = __w_pdfjs_require__(167),\n _font_loader = __w_pdfjs_require__(170),\n _displayNode_utils = __w_pdfjs_require__(171),\n _canvas = __w_pdfjs_require__(172),\n _worker_options = __w_pdfjs_require__(175),\n _message_handler = __w_pdfjs_require__(176),\n _metadata = __w_pdfjs_require__(177),\n _optional_content_config = __w_pdfjs_require__(178),\n _transport_stream = __w_pdfjs_require__(179),\n _displayFetch_stream = __w_pdfjs_require__(180),\n _displayNetwork = __w_pdfjs_require__(183),\n _displayNode_stream = __w_pdfjs_require__(184),\n _displaySvg = __w_pdfjs_require__(185),\n _xfa_text = __w_pdfjs_require__(193);\n const DEFAULT_RANGE_CHUNK_SIZE = 65536,\n RENDERING_CANCELLED_TIMEOUT = 100,\n DELAYED_CLEANUP_TIMEOUT = 5e3,\n DefaultCanvasFactory = _util.isNodeJS ? _displayNode_utils.NodeCanvasFactory : _display_utils.DOMCanvasFactory;\n exports.DefaultCanvasFactory = DefaultCanvasFactory;\n const DefaultCMapReaderFactory = _util.isNodeJS ? _displayNode_utils.NodeCMapReaderFactory : _display_utils.DOMCMapReaderFactory;\n exports.DefaultCMapReaderFactory = DefaultCMapReaderFactory;\n const DefaultFilterFactory = _util.isNodeJS ? _displayNode_utils.NodeFilterFactory : _display_utils.DOMFilterFactory;\n exports.DefaultFilterFactory = DefaultFilterFactory;\n const DefaultStandardFontDataFactory = _util.isNodeJS ? _displayNode_utils.NodeStandardFontDataFactory : _display_utils.DOMStandardFontDataFactory;\n exports.DefaultStandardFontDataFactory = DefaultStandardFontDataFactory;\n function getDocument(t) {\n var _t$password, _t$length;\n \"string\" == typeof t || t instanceof URL ? t = {\n url: t\n } : (0, _util.isArrayBuffer)(t) && (t = {\n data: t\n });\n if (\"object\" != typeof t) throw new Error(\"Invalid parameter in getDocument, need parameter object.\");\n if (!t.url && !t.data && !t.range) throw new Error(\"Invalid parameter object: need either .data, .range or .url\");\n const e = new PDFDocumentLoadingTask(),\n {\n docId: n\n } = e,\n i = t.url ? getUrlProp(t.url) : null,\n r = t.data ? getDataProp(t.data) : null,\n s = t.httpHeaders || null,\n a = !0 === t.withCredentials,\n o = (_t$password = t.password) !== null && _t$password !== void 0 ? _t$password : null,\n l = t.range instanceof PDFDataRangeTransport ? t.range : null,\n c = Number.isInteger(t.rangeChunkSize) && t.rangeChunkSize > 0 ? t.rangeChunkSize : DEFAULT_RANGE_CHUNK_SIZE;\n let h = t.worker instanceof PDFWorker ? t.worker : null;\n const d = t.verbosity,\n u = \"string\" != typeof t.docBaseUrl || (0, _display_utils.isDataScheme)(t.docBaseUrl) ? null : t.docBaseUrl,\n p = \"string\" == typeof t.cMapUrl ? t.cMapUrl : null,\n f = !1 !== t.cMapPacked,\n g = t.CMapReaderFactory || DefaultCMapReaderFactory,\n m = \"string\" == typeof t.standardFontDataUrl ? t.standardFontDataUrl : null,\n b = t.StandardFontDataFactory || DefaultStandardFontDataFactory,\n v = !0 !== t.stopAtErrors,\n y = Number.isInteger(t.maxImageSize) && t.maxImageSize > -1 ? t.maxImageSize : -1,\n A = !1 !== t.isEvalSupported,\n _ = \"boolean\" == typeof t.isOffscreenCanvasSupported ? t.isOffscreenCanvasSupported : !_util.isNodeJS,\n S = Number.isInteger(t.canvasMaxAreaInBytes) ? t.canvasMaxAreaInBytes : -1,\n E = \"boolean\" == typeof t.disableFontFace ? t.disableFontFace : _util.isNodeJS,\n x = !0 === t.fontExtraProperties,\n w = !0 === t.enableXfa,\n C = t.ownerDocument || globalThis.document,\n T = !0 === t.disableRange,\n P = !0 === t.disableStream,\n k = !0 === t.disableAutoFetch,\n M = !0 === t.pdfBug,\n R = l ? l.length : (_t$length = t.length) !== null && _t$length !== void 0 ? _t$length : NaN,\n I = \"boolean\" == typeof t.useSystemFonts ? t.useSystemFonts : !_util.isNodeJS && !E,\n D = \"boolean\" == typeof t.useWorkerFetch ? t.useWorkerFetch : g === _display_utils.DOMCMapReaderFactory && b === _display_utils.DOMStandardFontDataFactory && p && m && (0, _display_utils.isValidFetchUrl)(p, document.baseURI) && (0, _display_utils.isValidFetchUrl)(m, document.baseURI),\n O = t.canvasFactory || new DefaultCanvasFactory({\n ownerDocument: C\n }),\n L = t.filterFactory || new DefaultFilterFactory({\n docId: n,\n ownerDocument: C\n });\n (0, _util.setVerbosityLevel)(d);\n const N = {\n canvasFactory: O,\n filterFactory: L\n };\n if (!D) {\n N.cMapReaderFactory = new g({\n baseUrl: p,\n isCompressed: f\n });\n N.standardFontDataFactory = new b({\n baseUrl: m\n });\n }\n if (!h) {\n const t = {\n verbosity: d,\n port: _worker_options.GlobalWorkerOptions.workerPort\n };\n h = t.port ? PDFWorker.fromPort(t) : new PDFWorker(t);\n e._worker = h;\n }\n const B = {\n docId: n,\n apiVersion: \"3.9.179\",\n data: r,\n password: o,\n disableAutoFetch: k,\n rangeChunkSize: c,\n length: R,\n docBaseUrl: u,\n enableXfa: w,\n evaluatorOptions: {\n maxImageSize: y,\n disableFontFace: E,\n ignoreErrors: v,\n isEvalSupported: A,\n isOffscreenCanvasSupported: _,\n canvasMaxAreaInBytes: S,\n fontExtraProperties: x,\n useSystemFonts: I,\n cMapUrl: D ? p : null,\n standardFontDataUrl: D ? m : null\n }\n },\n j = {\n ignoreErrors: v,\n isEvalSupported: A,\n disableFontFace: E,\n fontExtraProperties: x,\n enableXfa: w,\n ownerDocument: C,\n disableAutoFetch: k,\n pdfBug: M,\n styleElement: null\n };\n h.promise.then(function () {\n if (e.destroyed) throw new Error(\"Loading aborted\");\n const t = _fetchDocument(h, B),\n o = new Promise(function (t) {\n let e;\n if (l) e = new _transport_stream.PDFDataTransportStream({\n length: R,\n initialData: l.initialData,\n progressiveDone: l.progressiveDone,\n contentDispositionFilename: l.contentDispositionFilename,\n disableRange: T,\n disableStream: P\n }, l);else if (!r) {\n e = (t => _util.isNodeJS ? new _displayNode_stream.PDFNodeStream(t) : (0, _display_utils.isValidFetchUrl)(t.url) ? new _displayFetch_stream.PDFFetchStream(t) : new _displayNetwork.PDFNetworkStream(t))({\n url: i,\n length: R,\n httpHeaders: s,\n withCredentials: a,\n rangeChunkSize: c,\n disableRange: T,\n disableStream: P\n });\n }\n t(e);\n });\n return Promise.all([t, o]).then(function (t) {\n let [i, r] = t;\n if (e.destroyed) throw new Error(\"Loading aborted\");\n const s = new _message_handler.MessageHandler(n, i, h.port),\n a = new WorkerTransport(s, e, r, j, N);\n e._transport = a;\n s.send(\"Ready\", null);\n });\n }).catch(e._capability.reject);\n return e;\n }\n async function _fetchDocument(t, e) {\n if (t.destroyed) throw new Error(\"Worker was destroyed\");\n const n = await t.messageHandler.sendWithPromise(\"GetDocRequest\", e, e.data ? [e.data.buffer] : null);\n if (t.destroyed) throw new Error(\"Worker was destroyed\");\n return n;\n }\n function getUrlProp(t) {\n if (t instanceof URL) return t.href;\n try {\n return new URL(t, window.location).href;\n } catch (_unused4) {\n if (_util.isNodeJS && \"string\" == typeof t) return t;\n }\n throw new Error(\"Invalid PDF url data: either string or URL-object is expected in the url property.\");\n }\n function getDataProp(t) {\n if (_util.isNodeJS && \"undefined\" != typeof Buffer && t instanceof Buffer) throw new Error(\"Please provide binary data as `Uint8Array`, rather than `Buffer`.\");\n if (t instanceof Uint8Array && t.byteLength === t.buffer.byteLength) return t;\n if (\"string\" == typeof t) return (0, _util.stringToBytes)(t);\n if (\"object\" == typeof t && !isNaN(t === null || t === void 0 ? void 0 : t.length) || (0, _util.isArrayBuffer)(t)) return new Uint8Array(t);\n throw new Error(\"Invalid PDF binary data: either TypedArray, string, or array-like object is expected in the data property.\");\n }\n class PDFDocumentLoadingTask {\n constructor() {\n var _PDFDocumentLoadingTa, _PDFDocumentLoadingTa2;\n this._capability = new _util.PromiseCapability();\n this._transport = null;\n this._worker = null;\n this.docId = \"d\" + (_classStaticPrivateFieldSpecSet(PDFDocumentLoadingTask, PDFDocumentLoadingTask, _e, (_PDFDocumentLoadingTa = _classStaticPrivateFieldSpecGet(PDFDocumentLoadingTask, PDFDocumentLoadingTask, _e), _PDFDocumentLoadingTa2 = _PDFDocumentLoadingTa++, _PDFDocumentLoadingTa)), _PDFDocumentLoadingTa2);\n this.destroyed = !1;\n this.onPassword = null;\n this.onProgress = null;\n }\n get promise() {\n return this._capability.promise;\n }\n async destroy() {\n var _this$_transport;\n this.destroyed = !0;\n await ((_this$_transport = this._transport) === null || _this$_transport === void 0 ? void 0 : _this$_transport.destroy());\n this._transport = null;\n if (this._worker) {\n this._worker.destroy();\n this._worker = null;\n }\n }\n }\n var _e = {\n writable: true,\n value: 0\n };\n exports.PDFDocumentLoadingTask = PDFDocumentLoadingTask;\n class PDFDataRangeTransport {\n constructor(t, e) {\n let n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],\n i = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null;\n this.length = t;\n this.initialData = e;\n this.progressiveDone = n;\n this.contentDispositionFilename = i;\n this._rangeListeners = [];\n this._progressListeners = [];\n this._progressiveReadListeners = [];\n this._progressiveDoneListeners = [];\n this._readyCapability = new _util.PromiseCapability();\n }\n addRangeListener(t) {\n this._rangeListeners.push(t);\n }\n addProgressListener(t) {\n this._progressListeners.push(t);\n }\n addProgressiveReadListener(t) {\n this._progressiveReadListeners.push(t);\n }\n addProgressiveDoneListener(t) {\n this._progressiveDoneListeners.push(t);\n }\n onDataRange(t, e) {\n for (const n of this._rangeListeners) n(t, e);\n }\n onDataProgress(t, e) {\n this._readyCapability.promise.then(() => {\n for (const n of this._progressListeners) n(t, e);\n });\n }\n onDataProgressiveRead(t) {\n this._readyCapability.promise.then(() => {\n for (const e of this._progressiveReadListeners) e(t);\n });\n }\n onDataProgressiveDone() {\n this._readyCapability.promise.then(() => {\n for (const t of this._progressiveDoneListeners) t();\n });\n }\n transportReady() {\n this._readyCapability.resolve();\n }\n requestDataRange(t, e) {\n (0, _util.unreachable)(\"Abstract method PDFDataRangeTransport.requestDataRange\");\n }\n abort() {}\n }\n exports.PDFDataRangeTransport = PDFDataRangeTransport;\n class PDFDocumentProxy {\n constructor(t, e) {\n this._pdfInfo = t;\n this._transport = e;\n }\n get annotationStorage() {\n return this._transport.annotationStorage;\n }\n get filterFactory() {\n return this._transport.filterFactory;\n }\n get numPages() {\n return this._pdfInfo.numPages;\n }\n get fingerprints() {\n return this._pdfInfo.fingerprints;\n }\n get isPureXfa() {\n return (0, _util.shadow)(this, \"isPureXfa\", !!this._transport._htmlForXfa);\n }\n get allXfaHtml() {\n return this._transport._htmlForXfa;\n }\n getPage(t) {\n return this._transport.getPage(t);\n }\n getPageIndex(t) {\n return this._transport.getPageIndex(t);\n }\n getDestinations() {\n return this._transport.getDestinations();\n }\n getDestination(t) {\n return this._transport.getDestination(t);\n }\n getPageLabels() {\n return this._transport.getPageLabels();\n }\n getPageLayout() {\n return this._transport.getPageLayout();\n }\n getPageMode() {\n return this._transport.getPageMode();\n }\n getViewerPreferences() {\n return this._transport.getViewerPreferences();\n }\n getOpenAction() {\n return this._transport.getOpenAction();\n }\n getAttachments() {\n return this._transport.getAttachments();\n }\n getJavaScript() {\n return this._transport.getJavaScript();\n }\n getJSActions() {\n return this._transport.getDocJSActions();\n }\n getOutline() {\n return this._transport.getOutline();\n }\n getOptionalContentConfig() {\n return this._transport.getOptionalContentConfig();\n }\n getPermissions() {\n return this._transport.getPermissions();\n }\n getMetadata() {\n return this._transport.getMetadata();\n }\n getMarkInfo() {\n return this._transport.getMarkInfo();\n }\n getData() {\n return this._transport.getData();\n }\n saveDocument() {\n return this._transport.saveDocument();\n }\n getDownloadInfo() {\n return this._transport.downloadInfoCapability.promise;\n }\n cleanup() {\n let t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];\n return this._transport.startCleanup(t || this.isPureXfa);\n }\n destroy() {\n return this.loadingTask.destroy();\n }\n get loadingParams() {\n return this._transport.loadingParams;\n }\n get loadingTask() {\n return this._transport.loadingTask;\n }\n getFieldObjects() {\n return this._transport.getFieldObjects();\n }\n hasJSActions() {\n return this._transport.hasJSActions();\n }\n getCalculationOrderIds() {\n return this._transport.getCalculationOrderIds();\n }\n }\n exports.PDFDocumentProxy = PDFDocumentProxy;\n var _n = /*#__PURE__*/new WeakMap();\n var _i = /*#__PURE__*/new WeakMap();\n var _s = /*#__PURE__*/new WeakSet();\n var _r = /*#__PURE__*/new WeakSet();\n class PDFPageProxy {\n constructor(_t2, _e2, n) {\n _classPrivateMethodInitSpec(this, _r);\n _classPrivateMethodInitSpec(this, _s);\n _classPrivateFieldInitSpec(this, _n, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _i, {\n writable: true,\n value: !1\n });\n let i = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];\n this._pageIndex = _t2;\n this._pageInfo = _e2;\n this._transport = n;\n this._stats = i ? new _display_utils.StatTimer() : null;\n this._pdfBug = i;\n this.commonObjs = n.commonObjs;\n this.objs = new PDFObjects();\n this._maybeCleanupAfterRender = !1;\n this._intentStates = new Map();\n this.destroyed = !1;\n }\n get pageNumber() {\n return this._pageIndex + 1;\n }\n get rotate() {\n return this._pageInfo.rotate;\n }\n get ref() {\n return this._pageInfo.ref;\n }\n get userUnit() {\n return this._pageInfo.userUnit;\n }\n get view() {\n return this._pageInfo.view;\n }\n getViewport() {\n let {\n scale: t,\n rotation: e = this.rotate,\n offsetX: n = 0,\n offsetY: i = 0,\n dontFlip: r = !1\n } = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};\n return new _display_utils.PageViewport({\n viewBox: this.view,\n scale: t,\n rotation: e,\n offsetX: n,\n offsetY: i,\n dontFlip: r\n });\n }\n getAnnotations() {\n let {\n intent: t = \"display\"\n } = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};\n const e = this._transport.getRenderingIntent(t);\n return this._transport.getAnnotations(this._pageIndex, e.renderingIntent);\n }\n getJSActions() {\n return this._transport.getPageJSActions(this._pageIndex);\n }\n get filterFactory() {\n return this._transport.filterFactory;\n }\n get isPureXfa() {\n return (0, _util.shadow)(this, \"isPureXfa\", !!this._transport._htmlForXfa);\n }\n async getXfa() {\n var _this$_transport$_htm;\n return ((_this$_transport$_htm = this._transport._htmlForXfa) === null || _this$_transport$_htm === void 0 ? void 0 : _this$_transport$_htm.children[this._pageIndex]) || null;\n }\n render(t) {\n var _this$_stats, _u;\n let {\n canvasContext: e,\n viewport: n,\n intent: i = \"display\",\n annotationMode: r = _util.AnnotationMode.ENABLE,\n transform: s = null,\n background: a = null,\n optionalContentConfigPromise: o = null,\n annotationCanvasMap: l = null,\n pageColors: c = null,\n printAnnotationStorage: h = null\n } = t;\n (_this$_stats = this._stats) === null || _this$_stats === void 0 ? void 0 : _this$_stats.time(\"Overall\");\n const d = this._transport.getRenderingIntent(i, r, h);\n _classPrivateFieldSet(this, _i, !1);\n _classPrivateMethodGet(this, _r, _r2).call(this);\n o || (o = this._transport.getOptionalContentConfig());\n let u = this._intentStates.get(d.cacheKey);\n if (!u) {\n u = Object.create(null);\n this._intentStates.set(d.cacheKey, u);\n }\n if (u.streamReaderCancelTimeout) {\n clearTimeout(u.streamReaderCancelTimeout);\n u.streamReaderCancelTimeout = null;\n }\n const p = !!(d.renderingIntent & _util.RenderingIntentFlag.PRINT);\n if (!u.displayReadyCapability) {\n var _this$_stats2;\n u.displayReadyCapability = new _util.PromiseCapability();\n u.operatorList = {\n fnArray: [],\n argsArray: [],\n lastChunk: !1,\n separateAnnots: null\n };\n (_this$_stats2 = this._stats) === null || _this$_stats2 === void 0 ? void 0 : _this$_stats2.time(\"Page Request\");\n this._pumpOperatorList(d);\n }\n const complete = t => {\n var _this$_stats3, _this$_stats4;\n u.renderTasks.delete(f);\n (this._maybeCleanupAfterRender || p) && _classPrivateFieldSet(this, _i, !0);\n _classPrivateMethodGet(this, _s, _s2).call(this, !p);\n if (t) {\n f.capability.reject(t);\n this._abortOperatorList({\n intentState: u,\n reason: t instanceof Error ? t : new Error(t)\n });\n } else f.capability.resolve();\n (_this$_stats3 = this._stats) === null || _this$_stats3 === void 0 ? void 0 : _this$_stats3.timeEnd(\"Rendering\");\n (_this$_stats4 = this._stats) === null || _this$_stats4 === void 0 ? void 0 : _this$_stats4.timeEnd(\"Overall\");\n },\n f = new InternalRenderTask({\n callback: complete,\n params: {\n canvasContext: e,\n viewport: n,\n transform: s,\n background: a\n },\n objs: this.objs,\n commonObjs: this.commonObjs,\n annotationCanvasMap: l,\n operatorList: u.operatorList,\n pageIndex: this._pageIndex,\n canvasFactory: this._transport.canvasFactory,\n filterFactory: this._transport.filterFactory,\n useRequestAnimationFrame: !p,\n pdfBug: this._pdfBug,\n pageColors: c\n });\n ((_u = u).renderTasks || (_u.renderTasks = new Set())).add(f);\n const g = f.task;\n Promise.all([u.displayReadyCapability.promise, o]).then(t => {\n let [e, n] = t;\n if (this.destroyed) complete();else {\n var _this$_stats5;\n (_this$_stats5 = this._stats) === null || _this$_stats5 === void 0 ? void 0 : _this$_stats5.time(\"Rendering\");\n f.initializeGraphics({\n transparency: e,\n optionalContentConfig: n\n });\n f.operatorListChanged();\n }\n }).catch(complete);\n return g;\n }\n getOperatorList() {\n let {\n intent: t = \"display\",\n annotationMode: e = _util.AnnotationMode.ENABLE,\n printAnnotationStorage: n = null\n } = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};\n const i = this._transport.getRenderingIntent(t, e, n, !0);\n let r,\n s = this._intentStates.get(i.cacheKey);\n if (!s) {\n s = Object.create(null);\n this._intentStates.set(i.cacheKey, s);\n }\n if (!s.opListReadCapability) {\n var _s3, _this$_stats6;\n r = Object.create(null);\n r.operatorListChanged = function operatorListChanged() {\n if (s.operatorList.lastChunk) {\n s.opListReadCapability.resolve(s.operatorList);\n s.renderTasks.delete(r);\n }\n };\n s.opListReadCapability = new _util.PromiseCapability();\n ((_s3 = s).renderTasks || (_s3.renderTasks = new Set())).add(r);\n s.operatorList = {\n fnArray: [],\n argsArray: [],\n lastChunk: !1,\n separateAnnots: null\n };\n (_this$_stats6 = this._stats) === null || _this$_stats6 === void 0 ? void 0 : _this$_stats6.time(\"Page Request\");\n this._pumpOperatorList(i);\n }\n return s.opListReadCapability.promise;\n }\n streamTextContent() {\n let {\n includeMarkedContent: t = !1,\n disableNormalization: e = !1\n } = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};\n return this._transport.messageHandler.sendWithStream(\"GetTextContent\", {\n pageIndex: this._pageIndex,\n includeMarkedContent: !0 === t,\n disableNormalization: !0 === e\n }, {\n highWaterMark: 100,\n size: t => t.items.length\n });\n }\n getTextContent() {\n let t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};\n if (this._transport._htmlForXfa) return this.getXfa().then(t => _xfa_text.XfaText.textContent(t));\n const e = this.streamTextContent(t);\n return new Promise(function (t, n) {\n const i = e.getReader(),\n r = {\n items: [],\n styles: Object.create(null)\n };\n !function pump() {\n i.read().then(function (e) {\n let {\n value: n,\n done: i\n } = e;\n if (i) t(r);else {\n Object.assign(r.styles, n.styles);\n r.items.push(...n.items);\n pump();\n }\n }, n);\n }();\n });\n }\n getStructTree() {\n return this._transport.getStructTree(this._pageIndex);\n }\n _destroy() {\n this.destroyed = !0;\n const t = [];\n for (const e of this._intentStates.values()) {\n this._abortOperatorList({\n intentState: e,\n reason: new Error(\"Page was destroyed.\"),\n force: !0\n });\n if (!e.opListReadCapability) for (const n of e.renderTasks) {\n t.push(n.completed);\n n.cancel();\n }\n }\n this.objs.clear();\n _classPrivateFieldSet(this, _i, !1);\n _classPrivateMethodGet(this, _r, _r2).call(this);\n return Promise.all(t);\n }\n cleanup() {\n let t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];\n _classPrivateFieldSet(this, _i, !0);\n const e = _classPrivateMethodGet(this, _s, _s2).call(this, !1);\n t && e && this._stats && (this._stats = new _display_utils.StatTimer());\n return e;\n }\n _startRenderPage(t, e) {\n const n = this._intentStates.get(e);\n if (n) {\n var _this$_stats7, _n$displayReadyCapabi;\n (_this$_stats7 = this._stats) === null || _this$_stats7 === void 0 ? void 0 : _this$_stats7.timeEnd(\"Page Request\");\n (_n$displayReadyCapabi = n.displayReadyCapability) === null || _n$displayReadyCapabi === void 0 ? void 0 : _n$displayReadyCapabi.resolve(t);\n }\n }\n _renderPageChunk(t, e) {\n for (let n = 0, i = t.length; n < i; n++) {\n e.operatorList.fnArray.push(t.fnArray[n]);\n e.operatorList.argsArray.push(t.argsArray[n]);\n }\n e.operatorList.lastChunk = t.lastChunk;\n e.operatorList.separateAnnots = t.separateAnnots;\n for (const t of e.renderTasks) t.operatorListChanged();\n t.lastChunk && _classPrivateMethodGet(this, _s, _s2).call(this, !0);\n }\n _pumpOperatorList(t) {\n let {\n renderingIntent: e,\n cacheKey: n,\n annotationStorageSerializable: i\n } = t;\n const {\n map: r,\n transfers: s\n } = i,\n a = this._transport.messageHandler.sendWithStream(\"GetOperatorList\", {\n pageIndex: this._pageIndex,\n intent: e,\n cacheKey: n,\n annotationStorage: r\n }, s).getReader(),\n o = this._intentStates.get(n);\n o.streamReader = a;\n const pump = () => {\n a.read().then(t => {\n let {\n value: e,\n done: n\n } = t;\n if (n) o.streamReader = null;else if (!this._transport.destroyed) {\n this._renderPageChunk(e, o);\n pump();\n }\n }, t => {\n o.streamReader = null;\n if (!this._transport.destroyed) {\n if (o.operatorList) {\n o.operatorList.lastChunk = !0;\n for (const t of o.renderTasks) t.operatorListChanged();\n _classPrivateMethodGet(this, _s, _s2).call(this, !0);\n }\n if (o.displayReadyCapability) o.displayReadyCapability.reject(t);else {\n if (!o.opListReadCapability) throw t;\n o.opListReadCapability.reject(t);\n }\n }\n });\n };\n pump();\n }\n _abortOperatorList(t) {\n let {\n intentState: e,\n reason: n,\n force: i = !1\n } = t;\n if (e.streamReader) {\n if (e.streamReaderCancelTimeout) {\n clearTimeout(e.streamReaderCancelTimeout);\n e.streamReaderCancelTimeout = null;\n }\n if (!i) {\n if (e.renderTasks.size > 0) return;\n if (n instanceof _display_utils.RenderingCancelledException) {\n let t = RENDERING_CANCELLED_TIMEOUT;\n n.extraDelay > 0 && n.extraDelay < 1e3 && (t += n.extraDelay);\n e.streamReaderCancelTimeout = setTimeout(() => {\n e.streamReaderCancelTimeout = null;\n this._abortOperatorList({\n intentState: e,\n reason: n,\n force: !0\n });\n }, t);\n return;\n }\n }\n e.streamReader.cancel(new _util.AbortException(n.message)).catch(() => {});\n e.streamReader = null;\n if (!this._transport.destroyed) {\n for (const [t, n] of this._intentStates) if (n === e) {\n this._intentStates.delete(t);\n break;\n }\n this.cleanup();\n }\n }\n }\n get stats() {\n return this._stats;\n }\n }\n function _s2() {\n let t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];\n _classPrivateMethodGet(this, _r, _r2).call(this);\n if (!_classPrivateFieldGet(this, _i) || this.destroyed) return !1;\n if (t) {\n _classPrivateFieldSet(this, _n, setTimeout(() => {\n _classPrivateFieldSet(this, _n, null);\n _classPrivateMethodGet(this, _s, _s2).call(this, !1);\n }, DELAYED_CLEANUP_TIMEOUT));\n return !1;\n }\n for (const {\n renderTasks: t,\n operatorList: e\n } of this._intentStates.values()) if (t.size > 0 || !e.lastChunk) return !1;\n this._intentStates.clear();\n this.objs.clear();\n _classPrivateFieldSet(this, _i, !1);\n return !0;\n }\n function _r2() {\n if (_classPrivateFieldGet(this, _n)) {\n clearTimeout(_classPrivateFieldGet(this, _n));\n _classPrivateFieldSet(this, _n, null);\n }\n }\n exports.PDFPageProxy = PDFPageProxy;\n var _a = /*#__PURE__*/new WeakMap();\n var _o = /*#__PURE__*/new WeakMap();\n class LoopbackPort {\n constructor() {\n _classPrivateFieldInitSpec(this, _a, {\n writable: true,\n value: new Set()\n });\n _classPrivateFieldInitSpec(this, _o, {\n writable: true,\n value: Promise.resolve()\n });\n }\n postMessage(t, e) {\n const n = {\n data: structuredClone(t, null)\n };\n _classPrivateFieldGet(this, _o).then(() => {\n for (const t of _classPrivateFieldGet(this, _a)) t.call(this, n);\n });\n }\n addEventListener(t, e) {\n _classPrivateFieldGet(this, _a).add(e);\n }\n removeEventListener(t, e) {\n _classPrivateFieldGet(this, _a).delete(e);\n }\n terminate() {\n _classPrivateFieldGet(this, _a).clear();\n }\n }\n exports.LoopbackPort = LoopbackPort;\n const PDFWorkerUtil = {\n isWorkerDisabled: !1,\n fallbackWorkerSrc: null,\n fakeWorkerId: 0\n };\n exports.PDFWorkerUtil = PDFWorkerUtil;\n if (_util.isNodeJS && \"function\" == \"function\") {\n PDFWorkerUtil.isWorkerDisabled = !0;\n PDFWorkerUtil.fallbackWorkerSrc = \"./pdf.worker.js\";\n } else if (\"object\" == typeof document) {\n var _document;\n const t = (_document = document) === null || _document === void 0 || (_document = _document.currentScript) === null || _document === void 0 ? void 0 : _document.src;\n t && (PDFWorkerUtil.fallbackWorkerSrc = t.replace(/(\\.(?:min\\.)?js)(\\?.*)?$/i, \".worker$1$2\"));\n }\n PDFWorkerUtil.isSameOrigin = function (t, e) {\n let n;\n try {\n n = new URL(t);\n if (!n.origin || \"null\" === n.origin) return !1;\n } catch (_unused5) {\n return !1;\n }\n const i = new URL(e, n);\n return n.origin === i.origin;\n };\n PDFWorkerUtil.createCDNWrapper = function (t) {\n const e = \"importScripts(\\\"\".concat(t, \"\\\");\");\n return URL.createObjectURL(new Blob([e]));\n };\n class PDFWorker {\n constructor() {\n let {\n name: t = null,\n port: e = null,\n verbosity: n = (0, _util.getVerbosityLevel)()\n } = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};\n if (e && _classStaticPrivateFieldSpecGet(PDFWorker, PDFWorker, _l).has(e)) throw new Error(\"Cannot use more than one PDFWorker per port.\");\n this.name = t;\n this.destroyed = !1;\n this.verbosity = n;\n this._readyCapability = new _util.PromiseCapability();\n this._port = null;\n this._webWorker = null;\n this._messageHandler = null;\n if (e) {\n _classStaticPrivateFieldSpecGet(PDFWorker, PDFWorker, _l).set(e, this);\n this._initializeFromPort(e);\n } else this._initialize();\n }\n get promise() {\n return this._readyCapability.promise;\n }\n get port() {\n return this._port;\n }\n get messageHandler() {\n return this._messageHandler;\n }\n _initializeFromPort(t) {\n this._port = t;\n this._messageHandler = new _message_handler.MessageHandler(\"main\", \"worker\", t);\n this._messageHandler.on(\"ready\", function () {});\n this._readyCapability.resolve();\n this._messageHandler.send(\"configure\", {\n verbosity: this.verbosity\n });\n }\n _initialize() {\n if (!PDFWorkerUtil.isWorkerDisabled && !PDFWorker._mainThreadWorkerMessageHandler) {\n let {\n workerSrc: t\n } = PDFWorker;\n try {\n PDFWorkerUtil.isSameOrigin(window.location.href, t) || (t = PDFWorkerUtil.createCDNWrapper(new URL(t, window.location).href));\n const e = new Worker(t),\n n = new _message_handler.MessageHandler(\"main\", \"worker\", e),\n terminateEarly = () => {\n e.removeEventListener(\"error\", onWorkerError);\n n.destroy();\n e.terminate();\n this.destroyed ? this._readyCapability.reject(new Error(\"Worker was destroyed\")) : this._setupFakeWorker();\n },\n onWorkerError = () => {\n this._webWorker || terminateEarly();\n };\n e.addEventListener(\"error\", onWorkerError);\n n.on(\"test\", t => {\n e.removeEventListener(\"error\", onWorkerError);\n if (this.destroyed) terminateEarly();else if (t) {\n this._messageHandler = n;\n this._port = e;\n this._webWorker = e;\n this._readyCapability.resolve();\n n.send(\"configure\", {\n verbosity: this.verbosity\n });\n } else {\n this._setupFakeWorker();\n n.destroy();\n e.terminate();\n }\n });\n n.on(\"ready\", t => {\n e.removeEventListener(\"error\", onWorkerError);\n if (this.destroyed) terminateEarly();else try {\n sendTest();\n } catch (_unused6) {\n this._setupFakeWorker();\n }\n });\n const sendTest = () => {\n const t = new Uint8Array();\n n.send(\"test\", t, [t.buffer]);\n };\n sendTest();\n return;\n } catch (_unused7) {\n (0, _util.info)(\"The worker has been disabled.\");\n }\n }\n this._setupFakeWorker();\n }\n _setupFakeWorker() {\n if (!PDFWorkerUtil.isWorkerDisabled) {\n (0, _util.warn)(\"Setting up fake worker.\");\n PDFWorkerUtil.isWorkerDisabled = !0;\n }\n PDFWorker._setupFakeWorkerGlobal.then(t => {\n if (this.destroyed) {\n this._readyCapability.reject(new Error(\"Worker was destroyed\"));\n return;\n }\n const e = new LoopbackPort();\n this._port = e;\n const n = \"fake\" + PDFWorkerUtil.fakeWorkerId++,\n i = new _message_handler.MessageHandler(n + \"_worker\", n, e);\n t.setup(i, e);\n const r = new _message_handler.MessageHandler(n, n + \"_worker\", e);\n this._messageHandler = r;\n this._readyCapability.resolve();\n r.send(\"configure\", {\n verbosity: this.verbosity\n });\n }).catch(t => {\n this._readyCapability.reject(new Error(\"Setting up fake worker failed: \\\"\".concat(t.message, \"\\\".\")));\n });\n }\n destroy() {\n this.destroyed = !0;\n if (this._webWorker) {\n this._webWorker.terminate();\n this._webWorker = null;\n }\n _classStaticPrivateFieldSpecGet(PDFWorker, PDFWorker, _l).delete(this._port);\n this._port = null;\n if (this._messageHandler) {\n this._messageHandler.destroy();\n this._messageHandler = null;\n }\n }\n static fromPort(t) {\n if (!(t !== null && t !== void 0 && t.port)) throw new Error(\"PDFWorker.fromPort - invalid method signature.\");\n return _classStaticPrivateFieldSpecGet(this, PDFWorker, _l).has(t.port) ? _classStaticPrivateFieldSpecGet(this, PDFWorker, _l).get(t.port) : new PDFWorker(t);\n }\n static get workerSrc() {\n if (_worker_options.GlobalWorkerOptions.workerSrc) return _worker_options.GlobalWorkerOptions.workerSrc;\n if (null !== PDFWorkerUtil.fallbackWorkerSrc) {\n _util.isNodeJS || (0, _display_utils.deprecated)('No \"GlobalWorkerOptions.workerSrc\" specified.');\n return PDFWorkerUtil.fallbackWorkerSrc;\n }\n throw new Error('No \"GlobalWorkerOptions.workerSrc\" specified.');\n }\n static get _mainThreadWorkerMessageHandler() {\n try {\n var _globalThis$pdfjsWork;\n return ((_globalThis$pdfjsWork = globalThis.pdfjsWorker) === null || _globalThis$pdfjsWork === void 0 ? void 0 : _globalThis$pdfjsWork.WorkerMessageHandler) || null;\n } catch (_unused8) {\n return null;\n }\n }\n static get _setupFakeWorkerGlobal() {\n const loader = async () => {\n const mainWorkerMessageHandler = this._mainThreadWorkerMessageHandler;\n if (mainWorkerMessageHandler) return mainWorkerMessageHandler;\n if (_util.isNodeJS && \"function\" == \"function\") {\n const worker = eval(\"require\")(this.workerSrc);\n return worker.WorkerMessageHandler;\n }\n await (0, _display_utils.loadScript)(this.workerSrc);\n return window.pdfjsWorker.WorkerMessageHandler;\n };\n return (0, _util.shadow)(this, \"_setupFakeWorkerGlobal\", loader());\n }\n }\n var _l = {\n writable: true,\n value: new WeakMap()\n };\n exports.PDFWorker = PDFWorker;\n var _c = /*#__PURE__*/new WeakMap();\n var _h = /*#__PURE__*/new WeakMap();\n var _d = /*#__PURE__*/new WeakMap();\n var _u2 = /*#__PURE__*/new WeakMap();\n var _p = /*#__PURE__*/new WeakSet();\n class WorkerTransport {\n constructor(_t3, _e3, _n2, _i2, r) {\n _classPrivateMethodInitSpec(this, _p);\n _classPrivateFieldInitSpec(this, _c, {\n writable: true,\n value: new Map()\n });\n _classPrivateFieldInitSpec(this, _h, {\n writable: true,\n value: new Map()\n });\n _classPrivateFieldInitSpec(this, _d, {\n writable: true,\n value: new Map()\n });\n _classPrivateFieldInitSpec(this, _u2, {\n writable: true,\n value: null\n });\n this.messageHandler = _t3;\n this.loadingTask = _e3;\n this.commonObjs = new PDFObjects();\n this.fontLoader = new _font_loader.FontLoader({\n ownerDocument: _i2.ownerDocument,\n styleElement: _i2.styleElement\n });\n this._params = _i2;\n this.canvasFactory = r.canvasFactory;\n this.filterFactory = r.filterFactory;\n this.cMapReaderFactory = r.cMapReaderFactory;\n this.standardFontDataFactory = r.standardFontDataFactory;\n this.destroyed = !1;\n this.destroyCapability = null;\n this._networkStream = _n2;\n this._fullReader = null;\n this._lastProgress = null;\n this.downloadInfoCapability = new _util.PromiseCapability();\n this.setupMessageHandler();\n }\n get annotationStorage() {\n return (0, _util.shadow)(this, \"annotationStorage\", new _annotation_storage.AnnotationStorage());\n }\n getRenderingIntent(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : _util.AnnotationMode.ENABLE,\n n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null,\n i = arguments.length > 3 && void 0 !== arguments[3] && arguments[3],\n r = _util.RenderingIntentFlag.DISPLAY,\n s = _annotation_storage.SerializableEmpty;\n switch (t) {\n case \"any\":\n r = _util.RenderingIntentFlag.ANY;\n break;\n case \"display\":\n break;\n case \"print\":\n r = _util.RenderingIntentFlag.PRINT;\n break;\n default:\n (0, _util.warn)(\"getRenderingIntent - invalid intent: \".concat(t));\n }\n switch (e) {\n case _util.AnnotationMode.DISABLE:\n r += _util.RenderingIntentFlag.ANNOTATIONS_DISABLE;\n break;\n case _util.AnnotationMode.ENABLE:\n break;\n case _util.AnnotationMode.ENABLE_FORMS:\n r += _util.RenderingIntentFlag.ANNOTATIONS_FORMS;\n break;\n case _util.AnnotationMode.ENABLE_STORAGE:\n r += _util.RenderingIntentFlag.ANNOTATIONS_STORAGE;\n s = (r & _util.RenderingIntentFlag.PRINT && n instanceof _annotation_storage.PrintAnnotationStorage ? n : this.annotationStorage).serializable;\n break;\n default:\n (0, _util.warn)(\"getRenderingIntent - invalid annotationMode: \".concat(e));\n }\n i && (r += _util.RenderingIntentFlag.OPLIST);\n return {\n renderingIntent: r,\n cacheKey: \"\".concat(r, \"_\").concat(s.hash),\n annotationStorageSerializable: s\n };\n }\n destroy() {\n var _classPrivateFieldGet2;\n if (this.destroyCapability) return this.destroyCapability.promise;\n this.destroyed = !0;\n this.destroyCapability = new _util.PromiseCapability();\n (_classPrivateFieldGet2 = _classPrivateFieldGet(this, _u2)) === null || _classPrivateFieldGet2 === void 0 ? void 0 : _classPrivateFieldGet2.reject(new Error(\"Worker was destroyed during onPassword callback\"));\n const t = [];\n for (const e of _classPrivateFieldGet(this, _h).values()) t.push(e._destroy());\n _classPrivateFieldGet(this, _h).clear();\n _classPrivateFieldGet(this, _d).clear();\n this.hasOwnProperty(\"annotationStorage\") && this.annotationStorage.resetModified();\n const e = this.messageHandler.sendWithPromise(\"Terminate\", null);\n t.push(e);\n Promise.all(t).then(() => {\n this.commonObjs.clear();\n this.fontLoader.clear();\n _classPrivateFieldGet(this, _c).clear();\n this.filterFactory.destroy();\n this._networkStream && this._networkStream.cancelAllRequests(new _util.AbortException(\"Worker was terminated.\"));\n if (this.messageHandler) {\n this.messageHandler.destroy();\n this.messageHandler = null;\n }\n this.destroyCapability.resolve();\n }, this.destroyCapability.reject);\n return this.destroyCapability.promise;\n }\n setupMessageHandler() {\n const {\n messageHandler: t,\n loadingTask: e\n } = this;\n t.on(\"GetReader\", (t, e) => {\n (0, _util.assert)(this._networkStream, \"GetReader - no `IPDFStream` instance available.\");\n this._fullReader = this._networkStream.getFullReader();\n this._fullReader.onProgress = t => {\n this._lastProgress = {\n loaded: t.loaded,\n total: t.total\n };\n };\n e.onPull = () => {\n this._fullReader.read().then(function (t) {\n let {\n value: n,\n done: i\n } = t;\n if (i) e.close();else {\n (0, _util.assert)(n instanceof ArrayBuffer, \"GetReader - expected an ArrayBuffer.\");\n e.enqueue(new Uint8Array(n), 1, [n]);\n }\n }).catch(t => {\n e.error(t);\n });\n };\n e.onCancel = t => {\n this._fullReader.cancel(t);\n e.ready.catch(t => {\n if (!this.destroyed) throw t;\n });\n };\n });\n t.on(\"ReaderHeadersReady\", t => {\n const n = new _util.PromiseCapability(),\n i = this._fullReader;\n i.headersReady.then(() => {\n if (!i.isStreamingSupported || !i.isRangeSupported) {\n var _e$onProgress;\n this._lastProgress && ((_e$onProgress = e.onProgress) === null || _e$onProgress === void 0 ? void 0 : _e$onProgress.call(e, this._lastProgress));\n i.onProgress = t => {\n var _e$onProgress2;\n (_e$onProgress2 = e.onProgress) === null || _e$onProgress2 === void 0 ? void 0 : _e$onProgress2.call(e, {\n loaded: t.loaded,\n total: t.total\n });\n };\n }\n n.resolve({\n isStreamingSupported: i.isStreamingSupported,\n isRangeSupported: i.isRangeSupported,\n contentLength: i.contentLength\n });\n }, n.reject);\n return n.promise;\n });\n t.on(\"GetRangeReader\", (t, e) => {\n (0, _util.assert)(this._networkStream, \"GetRangeReader - no `IPDFStream` instance available.\");\n const n = this._networkStream.getRangeReader(t.begin, t.end);\n if (n) {\n e.onPull = () => {\n n.read().then(function (t) {\n let {\n value: n,\n done: i\n } = t;\n if (i) e.close();else {\n (0, _util.assert)(n instanceof ArrayBuffer, \"GetRangeReader - expected an ArrayBuffer.\");\n e.enqueue(new Uint8Array(n), 1, [n]);\n }\n }).catch(t => {\n e.error(t);\n });\n };\n e.onCancel = t => {\n n.cancel(t);\n e.ready.catch(t => {\n if (!this.destroyed) throw t;\n });\n };\n } else e.close();\n });\n t.on(\"GetDoc\", t => {\n let {\n pdfInfo: n\n } = t;\n this._numPages = n.numPages;\n this._htmlForXfa = n.htmlForXfa;\n delete n.htmlForXfa;\n e._capability.resolve(new PDFDocumentProxy(n, this));\n });\n t.on(\"DocException\", function (t) {\n let n;\n switch (t.name) {\n case \"PasswordException\":\n n = new _util.PasswordException(t.message, t.code);\n break;\n case \"InvalidPDFException\":\n n = new _util.InvalidPDFException(t.message);\n break;\n case \"MissingPDFException\":\n n = new _util.MissingPDFException(t.message);\n break;\n case \"UnexpectedResponseException\":\n n = new _util.UnexpectedResponseException(t.message, t.status);\n break;\n case \"UnknownErrorException\":\n n = new _util.UnknownErrorException(t.message, t.details);\n break;\n default:\n (0, _util.unreachable)(\"DocException - expected a valid Error.\");\n }\n e._capability.reject(n);\n });\n t.on(\"PasswordRequest\", t => {\n _classPrivateFieldSet(this, _u2, new _util.PromiseCapability());\n if (e.onPassword) {\n const updatePassword = t => {\n t instanceof Error ? _classPrivateFieldGet(this, _u2).reject(t) : _classPrivateFieldGet(this, _u2).resolve({\n password: t\n });\n };\n try {\n e.onPassword(updatePassword, t.code);\n } catch (t) {\n _classPrivateFieldGet(this, _u2).reject(t);\n }\n } else _classPrivateFieldGet(this, _u2).reject(new _util.PasswordException(t.message, t.code));\n return _classPrivateFieldGet(this, _u2).promise;\n });\n t.on(\"DataLoaded\", t => {\n var _e$onProgress3;\n (_e$onProgress3 = e.onProgress) === null || _e$onProgress3 === void 0 ? void 0 : _e$onProgress3.call(e, {\n loaded: t.length,\n total: t.length\n });\n this.downloadInfoCapability.resolve(t);\n });\n t.on(\"StartRenderPage\", t => {\n if (this.destroyed) return;\n _classPrivateFieldGet(this, _h).get(t.pageIndex)._startRenderPage(t.transparency, t.cacheKey);\n });\n t.on(\"commonobj\", e => {\n var _globalThis$FontInspe;\n let [n, i, r] = e;\n if (!this.destroyed && !this.commonObjs.has(n)) switch (i) {\n case \"Font\":\n const e = this._params;\n if (\"error\" in r) {\n const t = r.error;\n (0, _util.warn)(\"Error during font loading: \".concat(t));\n this.commonObjs.resolve(n, t);\n break;\n }\n const s = e.pdfBug && (_globalThis$FontInspe = globalThis.FontInspector) !== null && _globalThis$FontInspe !== void 0 && _globalThis$FontInspe.enabled ? (t, e) => globalThis.FontInspector.fontAdded(t, e) : null,\n a = new _font_loader.FontFaceObject(r, {\n isEvalSupported: e.isEvalSupported,\n disableFontFace: e.disableFontFace,\n ignoreErrors: e.ignoreErrors,\n inspectFont: s\n });\n this.fontLoader.bind(a).catch(e => t.sendWithPromise(\"FontFallback\", {\n id: n\n })).finally(() => {\n !e.fontExtraProperties && a.data && (a.data = null);\n this.commonObjs.resolve(n, a);\n });\n break;\n case \"FontPath\":\n case \"Image\":\n case \"Pattern\":\n this.commonObjs.resolve(n, r);\n break;\n default:\n throw new Error(\"Got unknown common object type \".concat(i));\n }\n });\n t.on(\"obj\", t => {\n let [e, n, i, r] = t;\n if (this.destroyed) return;\n const s = _classPrivateFieldGet(this, _h).get(n);\n if (!s.objs.has(e)) switch (i) {\n case \"Image\":\n s.objs.resolve(e, r);\n if (r) {\n var _r$data;\n let t;\n if (r.bitmap) {\n const {\n width: e,\n height: n\n } = r;\n t = e * n * 4;\n } else t = ((_r$data = r.data) === null || _r$data === void 0 ? void 0 : _r$data.length) || 0;\n t > _util.MAX_IMAGE_SIZE_TO_CACHE && (s._maybeCleanupAfterRender = !0);\n }\n break;\n case \"Pattern\":\n s.objs.resolve(e, r);\n break;\n default:\n throw new Error(\"Got unknown object type \".concat(i));\n }\n });\n t.on(\"DocProgress\", t => {\n var _e$onProgress4;\n this.destroyed || ((_e$onProgress4 = e.onProgress) === null || _e$onProgress4 === void 0 ? void 0 : _e$onProgress4.call(e, {\n loaded: t.loaded,\n total: t.total\n }));\n });\n t.on(\"FetchBuiltInCMap\", t => this.destroyed ? Promise.reject(new Error(\"Worker was destroyed.\")) : this.cMapReaderFactory ? this.cMapReaderFactory.fetch(t) : Promise.reject(new Error(\"CMapReaderFactory not initialized, see the `useWorkerFetch` parameter.\")));\n t.on(\"FetchStandardFontData\", t => this.destroyed ? Promise.reject(new Error(\"Worker was destroyed.\")) : this.standardFontDataFactory ? this.standardFontDataFactory.fetch(t) : Promise.reject(new Error(\"StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter.\")));\n }\n getData() {\n return this.messageHandler.sendWithPromise(\"GetData\", null);\n }\n saveDocument() {\n var _this$_fullReader$fil, _this$_fullReader;\n this.annotationStorage.size <= 0 && (0, _util.warn)(\"saveDocument called while `annotationStorage` is empty, please use the getData-method instead.\");\n const {\n map: t,\n transfers: e\n } = this.annotationStorage.serializable;\n return this.messageHandler.sendWithPromise(\"SaveDocument\", {\n isPureXfa: !!this._htmlForXfa,\n numPages: this._numPages,\n annotationStorage: t,\n filename: (_this$_fullReader$fil = (_this$_fullReader = this._fullReader) === null || _this$_fullReader === void 0 ? void 0 : _this$_fullReader.filename) !== null && _this$_fullReader$fil !== void 0 ? _this$_fullReader$fil : null\n }, e).finally(() => {\n this.annotationStorage.resetModified();\n });\n }\n getPage(t) {\n if (!Number.isInteger(t) || t <= 0 || t > this._numPages) return Promise.reject(new Error(\"Invalid page request.\"));\n const e = t - 1,\n n = _classPrivateFieldGet(this, _d).get(e);\n if (n) return n;\n const i = this.messageHandler.sendWithPromise(\"GetPage\", {\n pageIndex: e\n }).then(t => {\n if (this.destroyed) throw new Error(\"Transport destroyed\");\n const n = new PDFPageProxy(e, t, this, this._params.pdfBug);\n _classPrivateFieldGet(this, _h).set(e, n);\n return n;\n });\n _classPrivateFieldGet(this, _d).set(e, i);\n return i;\n }\n getPageIndex(t) {\n return \"object\" != typeof t || null === t || !Number.isInteger(t.num) || t.num < 0 || !Number.isInteger(t.gen) || t.gen < 0 ? Promise.reject(new Error(\"Invalid pageIndex request.\")) : this.messageHandler.sendWithPromise(\"GetPageIndex\", {\n num: t.num,\n gen: t.gen\n });\n }\n getAnnotations(t, e) {\n return this.messageHandler.sendWithPromise(\"GetAnnotations\", {\n pageIndex: t,\n intent: e\n });\n }\n getFieldObjects() {\n return _classPrivateMethodGet(this, _p, _p2).call(this, \"GetFieldObjects\");\n }\n hasJSActions() {\n return _classPrivateMethodGet(this, _p, _p2).call(this, \"HasJSActions\");\n }\n getCalculationOrderIds() {\n return this.messageHandler.sendWithPromise(\"GetCalculationOrderIds\", null);\n }\n getDestinations() {\n return this.messageHandler.sendWithPromise(\"GetDestinations\", null);\n }\n getDestination(t) {\n return \"string\" != typeof t ? Promise.reject(new Error(\"Invalid destination request.\")) : this.messageHandler.sendWithPromise(\"GetDestination\", {\n id: t\n });\n }\n getPageLabels() {\n return this.messageHandler.sendWithPromise(\"GetPageLabels\", null);\n }\n getPageLayout() {\n return this.messageHandler.sendWithPromise(\"GetPageLayout\", null);\n }\n getPageMode() {\n return this.messageHandler.sendWithPromise(\"GetPageMode\", null);\n }\n getViewerPreferences() {\n return this.messageHandler.sendWithPromise(\"GetViewerPreferences\", null);\n }\n getOpenAction() {\n return this.messageHandler.sendWithPromise(\"GetOpenAction\", null);\n }\n getAttachments() {\n return this.messageHandler.sendWithPromise(\"GetAttachments\", null);\n }\n getJavaScript() {\n return this.messageHandler.sendWithPromise(\"GetJavaScript\", null);\n }\n getDocJSActions() {\n return this.messageHandler.sendWithPromise(\"GetDocJSActions\", null);\n }\n getPageJSActions(t) {\n return this.messageHandler.sendWithPromise(\"GetPageJSActions\", {\n pageIndex: t\n });\n }\n getStructTree(t) {\n return this.messageHandler.sendWithPromise(\"GetStructTree\", {\n pageIndex: t\n });\n }\n getOutline() {\n return this.messageHandler.sendWithPromise(\"GetOutline\", null);\n }\n getOptionalContentConfig() {\n return this.messageHandler.sendWithPromise(\"GetOptionalContentConfig\", null).then(t => new _optional_content_config.OptionalContentConfig(t));\n }\n getPermissions() {\n return this.messageHandler.sendWithPromise(\"GetPermissions\", null);\n }\n getMetadata() {\n const t = \"GetMetadata\",\n e = _classPrivateFieldGet(this, _c).get(t);\n if (e) return e;\n const n = this.messageHandler.sendWithPromise(t, null).then(t => {\n var _this$_fullReader$fil2, _this$_fullReader2, _this$_fullReader$con, _this$_fullReader3;\n return {\n info: t[0],\n metadata: t[1] ? new _metadata.Metadata(t[1]) : null,\n contentDispositionFilename: (_this$_fullReader$fil2 = (_this$_fullReader2 = this._fullReader) === null || _this$_fullReader2 === void 0 ? void 0 : _this$_fullReader2.filename) !== null && _this$_fullReader$fil2 !== void 0 ? _this$_fullReader$fil2 : null,\n contentLength: (_this$_fullReader$con = (_this$_fullReader3 = this._fullReader) === null || _this$_fullReader3 === void 0 ? void 0 : _this$_fullReader3.contentLength) !== null && _this$_fullReader$con !== void 0 ? _this$_fullReader$con : null\n };\n });\n _classPrivateFieldGet(this, _c).set(t, n);\n return n;\n }\n getMarkInfo() {\n return this.messageHandler.sendWithPromise(\"GetMarkInfo\", null);\n }\n async startCleanup() {\n let t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];\n if (!this.destroyed) {\n await this.messageHandler.sendWithPromise(\"Cleanup\", null);\n for (const t of _classPrivateFieldGet(this, _h).values()) {\n if (!t.cleanup()) throw new Error(\"startCleanup: Page \".concat(t.pageNumber, \" is currently rendering.\"));\n }\n this.commonObjs.clear();\n t || this.fontLoader.clear();\n _classPrivateFieldGet(this, _c).clear();\n this.filterFactory.destroy(!0);\n }\n }\n get loadingParams() {\n const {\n disableAutoFetch: t,\n enableXfa: e\n } = this._params;\n return (0, _util.shadow)(this, \"loadingParams\", {\n disableAutoFetch: t,\n enableXfa: e\n });\n }\n }\n function _p2(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null;\n const n = _classPrivateFieldGet(this, _c).get(t);\n if (n) return n;\n const i = this.messageHandler.sendWithPromise(t, e);\n _classPrivateFieldGet(this, _c).set(t, i);\n return i;\n }\n var _f = /*#__PURE__*/new WeakMap();\n var _g = /*#__PURE__*/new WeakSet();\n class PDFObjects {\n constructor() {\n _classPrivateMethodInitSpec(this, _g);\n _classPrivateFieldInitSpec(this, _f, {\n writable: true,\n value: Object.create(null)\n });\n }\n get(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null;\n if (e) {\n const n = _classPrivateMethodGet(this, _g, _g2).call(this, t);\n n.capability.promise.then(() => e(n.data));\n return null;\n }\n const n = _classPrivateFieldGet(this, _f)[t];\n if (!(n !== null && n !== void 0 && n.capability.settled)) throw new Error(\"Requesting object that isn't resolved yet \".concat(t, \".\"));\n return n.data;\n }\n has(t) {\n const e = _classPrivateFieldGet(this, _f)[t];\n return (e === null || e === void 0 ? void 0 : e.capability.settled) || !1;\n }\n resolve(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null;\n const n = _classPrivateMethodGet(this, _g, _g2).call(this, t);\n n.data = e;\n n.capability.resolve();\n }\n clear() {\n for (const t in _classPrivateFieldGet(this, _f)) {\n var _e$bitmap;\n const {\n data: e\n } = _classPrivateFieldGet(this, _f)[t];\n e === null || e === void 0 || (_e$bitmap = e.bitmap) === null || _e$bitmap === void 0 ? void 0 : _e$bitmap.close();\n }\n _classPrivateFieldSet(this, _f, Object.create(null));\n }\n }\n function _g2(t) {\n const e = _classPrivateFieldGet(this, _f)[t];\n return e || (_classPrivateFieldGet(this, _f)[t] = {\n capability: new _util.PromiseCapability(),\n data: null\n });\n }\n var _m = /*#__PURE__*/new WeakMap();\n class RenderTask {\n constructor(t) {\n _classPrivateFieldInitSpec(this, _m, {\n writable: true,\n value: null\n });\n _classPrivateFieldSet(this, _m, t);\n this.onContinue = null;\n }\n get promise() {\n return _classPrivateFieldGet(this, _m).capability.promise;\n }\n cancel() {\n let t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0;\n _classPrivateFieldGet(this, _m).cancel(null, t);\n }\n get separateAnnots() {\n const {\n separateAnnots: t\n } = _classPrivateFieldGet(this, _m).operatorList;\n if (!t) return !1;\n const {\n annotationCanvasMap: e\n } = _classPrivateFieldGet(this, _m);\n return t.form || t.canvas && (e === null || e === void 0 ? void 0 : e.size) > 0;\n }\n }\n exports.RenderTask = RenderTask;\n class InternalRenderTask {\n constructor(t) {\n let {\n callback: e,\n params: n,\n objs: i,\n commonObjs: r,\n annotationCanvasMap: s,\n operatorList: a,\n pageIndex: o,\n canvasFactory: l,\n filterFactory: c,\n useRequestAnimationFrame: h = !1,\n pdfBug: d = !1,\n pageColors: u = null\n } = t;\n this.callback = e;\n this.params = n;\n this.objs = i;\n this.commonObjs = r;\n this.annotationCanvasMap = s;\n this.operatorListIdx = null;\n this.operatorList = a;\n this._pageIndex = o;\n this.canvasFactory = l;\n this.filterFactory = c;\n this._pdfBug = d;\n this.pageColors = u;\n this.running = !1;\n this.graphicsReadyCallback = null;\n this.graphicsReady = !1;\n this._useRequestAnimationFrame = !0 === h && \"undefined\" != typeof window;\n this.cancelled = !1;\n this.capability = new _util.PromiseCapability();\n this.task = new RenderTask(this);\n this._cancelBound = this.cancel.bind(this);\n this._continueBound = this._continue.bind(this);\n this._scheduleNextBound = this._scheduleNext.bind(this);\n this._nextBound = this._next.bind(this);\n this._canvas = n.canvasContext.canvas;\n }\n get completed() {\n return this.capability.promise.catch(function () {});\n }\n initializeGraphics(t) {\n var _globalThis$StepperMa, _this$graphicsReadyCa;\n let {\n transparency: e = !1,\n optionalContentConfig: n\n } = t;\n if (this.cancelled) return;\n if (this._canvas) {\n if (_classStaticPrivateFieldSpecGet(InternalRenderTask, InternalRenderTask, _b).has(this._canvas)) throw new Error(\"Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.\");\n _classStaticPrivateFieldSpecGet(InternalRenderTask, InternalRenderTask, _b).add(this._canvas);\n }\n if (this._pdfBug && (_globalThis$StepperMa = globalThis.StepperManager) !== null && _globalThis$StepperMa !== void 0 && _globalThis$StepperMa.enabled) {\n this.stepper = globalThis.StepperManager.create(this._pageIndex);\n this.stepper.init(this.operatorList);\n this.stepper.nextBreakPoint = this.stepper.getNextBreakPoint();\n }\n const {\n canvasContext: i,\n viewport: r,\n transform: s,\n background: a\n } = this.params;\n this.gfx = new _canvas.CanvasGraphics(i, this.commonObjs, this.objs, this.canvasFactory, this.filterFactory, {\n optionalContentConfig: n\n }, this.annotationCanvasMap, this.pageColors);\n this.gfx.beginDrawing({\n transform: s,\n viewport: r,\n transparency: e,\n background: a\n });\n this.operatorListIdx = 0;\n this.graphicsReady = !0;\n (_this$graphicsReadyCa = this.graphicsReadyCallback) === null || _this$graphicsReadyCa === void 0 ? void 0 : _this$graphicsReadyCa.call(this);\n }\n cancel() {\n var _this$gfx;\n let t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null,\n e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0;\n this.running = !1;\n this.cancelled = !0;\n (_this$gfx = this.gfx) === null || _this$gfx === void 0 ? void 0 : _this$gfx.endDrawing();\n this._canvas && _classStaticPrivateFieldSpecGet(InternalRenderTask, InternalRenderTask, _b).delete(this._canvas);\n this.callback(t || new _display_utils.RenderingCancelledException(\"Rendering cancelled, page \".concat(this._pageIndex + 1), e));\n }\n operatorListChanged() {\n if (this.graphicsReady) {\n var _this$stepper;\n (_this$stepper = this.stepper) === null || _this$stepper === void 0 ? void 0 : _this$stepper.updateOperatorList(this.operatorList);\n this.running || this._continue();\n } else this.graphicsReadyCallback || (this.graphicsReadyCallback = this._continueBound);\n }\n _continue() {\n this.running = !0;\n this.cancelled || (this.task.onContinue ? this.task.onContinue(this._scheduleNextBound) : this._scheduleNext());\n }\n _scheduleNext() {\n this._useRequestAnimationFrame ? window.requestAnimationFrame(() => {\n this._nextBound().catch(this._cancelBound);\n }) : Promise.resolve().then(this._nextBound).catch(this._cancelBound);\n }\n async _next() {\n if (!this.cancelled) {\n this.operatorListIdx = this.gfx.executeOperatorList(this.operatorList, this.operatorListIdx, this._continueBound, this.stepper);\n if (this.operatorListIdx === this.operatorList.argsArray.length) {\n this.running = !1;\n if (this.operatorList.lastChunk) {\n this.gfx.endDrawing(this.pageColors);\n this._canvas && _classStaticPrivateFieldSpecGet(InternalRenderTask, InternalRenderTask, _b).delete(this._canvas);\n this.callback();\n }\n }\n }\n }\n }\n var _b = {\n writable: true,\n value: new WeakSet()\n };\n const version = \"3.9.179\";\n exports.version = version;\n const build = \"1ef6fbc52\";\n exports.build = build;\n }, (t, e, n) => {\n var i = n(3),\n r = n(126);\n i({\n target: \"Set\",\n proto: !0,\n real: !0,\n forced: !n(134)(\"difference\")\n }, {\n difference: r\n });\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(127),\n r = n(128),\n s = n(129),\n a = n(132),\n o = n(133),\n l = n(130),\n c = n(131),\n h = r.has,\n d = r.remove;\n t.exports = function difference(t) {\n var e = i(this),\n n = o(t),\n r = s(e);\n a(e) <= n.size ? l(e, function (t) {\n n.includes(t) && d(r, t);\n }) : c(n.getIterator(), function (t) {\n h(e, t) && d(r, t);\n });\n return r;\n };\n }, (t, e, n) => {\n var i = n(128).has;\n t.exports = function (t) {\n i(t);\n return t;\n };\n }, (t, e, n) => {\n var i = n(14),\n r = Set.prototype;\n t.exports = {\n Set: Set,\n add: i(r.add),\n has: i(r.has),\n remove: i(r.delete),\n proto: r\n };\n }, (t, e, n) => {\n var i = n(128),\n r = n(130),\n s = i.Set,\n a = i.add;\n t.exports = function (t) {\n var e = new s();\n r(t, function (t) {\n a(e, t);\n });\n return e;\n };\n }, (t, e, n) => {\n var i = n(14),\n r = n(131),\n s = n(128),\n a = s.Set,\n o = s.proto,\n l = i(o.forEach),\n c = i(o.keys),\n h = c(new a()).next;\n t.exports = function (t, e, n) {\n return n ? r(c(t), e, h) : l(t, e);\n };\n }, (t, e, n) => {\n var i = n(8);\n t.exports = function (t, e, n) {\n for (var r, s, a = n || t.next; !(r = i(a, t)).done;) if (void 0 !== (s = e(r.value))) return s;\n };\n }, (t, e, n) => {\n var i = n(72),\n r = n(128);\n t.exports = i(r.proto, \"size\", \"get\") || function (t) {\n return t.size;\n };\n }, (t, e, n) => {\n var i = n(31),\n r = n(47),\n s = n(8),\n a = n(62),\n o = TypeError,\n l = Math.max,\n SetRecord = function SetRecord(t, e, n, i) {\n this.set = t;\n this.size = e;\n this.has = n;\n this.keys = i;\n };\n SetRecord.prototype = {\n getIterator: function getIterator() {\n return r(s(this.keys, this.set));\n },\n includes: function includes(t) {\n return s(this.has, this.set, t);\n }\n };\n t.exports = function (t) {\n r(t);\n var e = +t.size;\n if (e != e) throw o(\"Invalid size\");\n return new SetRecord(t, l(a(e), 0), i(t.has), i(t.keys));\n };\n }, (t, e, n) => {\n var i = n(24);\n t.exports = function (t) {\n try {\n new (i(\"Set\"))()[t]({\n size: 0,\n has: function has() {\n return !1;\n },\n keys: function keys() {\n return {\n next: function next() {\n return {\n done: !0\n };\n }\n };\n }\n });\n return !0;\n } catch (t) {\n return !1;\n }\n };\n }, (t, e, n) => {\n var i = n(3),\n r = n(7),\n s = n(136);\n i({\n target: \"Set\",\n proto: !0,\n real: !0,\n forced: !n(134)(\"intersection\") || r(function () {\n return \"3,2\" != Array.from(new Set([1, 2, 3]).intersection(new Set([3, 2])));\n })\n }, {\n intersection: s\n });\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(127),\n r = n(128),\n s = n(132),\n a = n(133),\n o = n(130),\n l = n(131),\n c = r.Set,\n h = r.add,\n d = r.has;\n t.exports = function intersection(t) {\n var e = i(this),\n n = a(t),\n r = new c();\n s(e) > n.size ? l(n.getIterator(), function (t) {\n d(e, t) && h(r, t);\n }) : o(e, function (t) {\n n.includes(t) && h(r, t);\n });\n return r;\n };\n }, (t, e, n) => {\n var i = n(3),\n r = n(138);\n i({\n target: \"Set\",\n proto: !0,\n real: !0,\n forced: !n(134)(\"isDisjointFrom\")\n }, {\n isDisjointFrom: r\n });\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(127),\n r = n(128).has,\n s = n(132),\n a = n(133),\n o = n(130),\n l = n(131),\n c = n(139);\n t.exports = function isDisjointFrom(t) {\n var e = i(this),\n n = a(t);\n if (s(e) <= n.size) return !1 !== o(e, function (t) {\n if (n.includes(t)) return !1;\n }, !0);\n var h = n.getIterator();\n return !1 !== l(h, function (t) {\n if (r(e, t)) return c(h, \"normal\", !1);\n });\n };\n }, (t, e, n) => {\n var i = n(8),\n r = n(47),\n s = n(30);\n t.exports = function (t, e, n) {\n var a, o;\n r(t);\n try {\n if (!(a = s(t, \"return\"))) {\n if (\"throw\" === e) throw n;\n return n;\n }\n a = i(a, t);\n } catch (t) {\n o = !0;\n a = t;\n }\n if (\"throw\" === e) throw n;\n if (o) throw a;\n r(a);\n return n;\n };\n }, (t, e, n) => {\n var i = n(3),\n r = n(141);\n i({\n target: \"Set\",\n proto: !0,\n real: !0,\n forced: !n(134)(\"isSubsetOf\")\n }, {\n isSubsetOf: r\n });\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(127),\n r = n(132),\n s = n(130),\n a = n(133);\n t.exports = function isSubsetOf(t) {\n var e = i(this),\n n = a(t);\n return !(r(e) > n.size) && !1 !== s(e, function (t) {\n if (!n.includes(t)) return !1;\n }, !0);\n };\n }, (t, e, n) => {\n var i = n(3),\n r = n(143);\n i({\n target: \"Set\",\n proto: !0,\n real: !0,\n forced: !n(134)(\"isSupersetOf\")\n }, {\n isSupersetOf: r\n });\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(127),\n r = n(128).has,\n s = n(132),\n a = n(133),\n o = n(131),\n l = n(139);\n t.exports = function isSupersetOf(t) {\n var e = i(this),\n n = a(t);\n if (s(e) < n.size) return !1;\n var c = n.getIterator();\n return !1 !== o(c, function (t) {\n if (!r(e, t)) return l(c, \"normal\", !1);\n });\n };\n }, (t, e, n) => {\n var i = n(3),\n r = n(145);\n i({\n target: \"Set\",\n proto: !0,\n real: !0,\n forced: !n(134)(\"symmetricDifference\")\n }, {\n symmetricDifference: r\n });\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(127),\n r = n(128),\n s = n(129),\n a = n(133),\n o = n(131),\n l = r.add,\n c = r.has,\n h = r.remove;\n t.exports = function symmetricDifference(t) {\n var e = i(this),\n n = a(t).getIterator(),\n r = s(e);\n o(n, function (t) {\n c(e, t) ? h(r, t) : l(r, t);\n });\n return r;\n };\n }, (t, e, n) => {\n var i = n(3),\n r = n(147);\n i({\n target: \"Set\",\n proto: !0,\n real: !0,\n forced: !n(134)(\"union\")\n }, {\n union: r\n });\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(127),\n r = n(128).add,\n s = n(129),\n a = n(133),\n o = n(131);\n t.exports = function union(t) {\n var e = i(this),\n n = a(t).getIterator(),\n l = s(e);\n o(n, function (t) {\n r(l, t);\n });\n return l;\n };\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(3),\n r = n(4),\n s = n(24),\n a = n(11),\n o = n(45).f,\n l = n(39),\n c = n(149),\n h = n(75),\n d = n(76),\n u = n(150),\n p = n(82),\n f = n(6),\n g = n(36),\n m = \"DOMException\",\n b = s(\"Error\"),\n v = s(m),\n y = function DOMException() {\n c(this, A);\n var t = arguments.length,\n e = d(t < 1 ? void 0 : arguments[0]),\n n = d(t < 2 ? void 0 : arguments[1], \"Error\"),\n i = new v(e, n),\n r = b(e);\n r.name = m;\n o(i, \"stack\", a(1, p(r.stack, 1)));\n h(i, this, y);\n return i;\n },\n A = y.prototype = v.prototype,\n _ = (\"stack\" in b(m)),\n S = (\"stack\" in new v(1, 2)),\n E = v && f && Object.getOwnPropertyDescriptor(r, m),\n x = !(!E || E.writable && E.configurable),\n w = _ && !x && !S;\n i({\n global: !0,\n constructor: !0,\n forced: g || w\n }, {\n DOMException: w ? y : v\n });\n var C = s(m),\n T = C.prototype;\n if (T.constructor !== C) {\n g || o(T, \"constructor\", a(1, C));\n for (var P in u) if (l(u, P)) {\n var k = u[P],\n M = k.s;\n l(C, M) || o(C, M, a(6, k.c));\n }\n }\n }, (t, e, n) => {\n var i = n(25),\n r = TypeError;\n t.exports = function (t, e) {\n if (i(e, t)) return t;\n throw r(\"Incorrect invocation\");\n };\n }, t => {\n t.exports = {\n IndexSizeError: {\n s: \"INDEX_SIZE_ERR\",\n c: 1,\n m: 1\n },\n DOMStringSizeError: {\n s: \"DOMSTRING_SIZE_ERR\",\n c: 2,\n m: 0\n },\n HierarchyRequestError: {\n s: \"HIERARCHY_REQUEST_ERR\",\n c: 3,\n m: 1\n },\n WrongDocumentError: {\n s: \"WRONG_DOCUMENT_ERR\",\n c: 4,\n m: 1\n },\n InvalidCharacterError: {\n s: \"INVALID_CHARACTER_ERR\",\n c: 5,\n m: 1\n },\n NoDataAllowedError: {\n s: \"NO_DATA_ALLOWED_ERR\",\n c: 6,\n m: 0\n },\n NoModificationAllowedError: {\n s: \"NO_MODIFICATION_ALLOWED_ERR\",\n c: 7,\n m: 1\n },\n NotFoundError: {\n s: \"NOT_FOUND_ERR\",\n c: 8,\n m: 1\n },\n NotSupportedError: {\n s: \"NOT_SUPPORTED_ERR\",\n c: 9,\n m: 1\n },\n InUseAttributeError: {\n s: \"INUSE_ATTRIBUTE_ERR\",\n c: 10,\n m: 1\n },\n InvalidStateError: {\n s: \"INVALID_STATE_ERR\",\n c: 11,\n m: 1\n },\n SyntaxError: {\n s: \"SYNTAX_ERR\",\n c: 12,\n m: 1\n },\n InvalidModificationError: {\n s: \"INVALID_MODIFICATION_ERR\",\n c: 13,\n m: 1\n },\n NamespaceError: {\n s: \"NAMESPACE_ERR\",\n c: 14,\n m: 1\n },\n InvalidAccessError: {\n s: \"INVALID_ACCESS_ERR\",\n c: 15,\n m: 1\n },\n ValidationError: {\n s: \"VALIDATION_ERR\",\n c: 16,\n m: 0\n },\n TypeMismatchError: {\n s: \"TYPE_MISMATCH_ERR\",\n c: 17,\n m: 1\n },\n SecurityError: {\n s: \"SECURITY_ERR\",\n c: 18,\n m: 1\n },\n NetworkError: {\n s: \"NETWORK_ERR\",\n c: 19,\n m: 1\n },\n AbortError: {\n s: \"ABORT_ERR\",\n c: 20,\n m: 1\n },\n URLMismatchError: {\n s: \"URL_MISMATCH_ERR\",\n c: 21,\n m: 1\n },\n QuotaExceededError: {\n s: \"QUOTA_EXCEEDED_ERR\",\n c: 22,\n m: 1\n },\n TimeoutError: {\n s: \"TIMEOUT_ERR\",\n c: 23,\n m: 1\n },\n InvalidNodeTypeError: {\n s: \"INVALID_NODE_TYPE_ERR\",\n c: 24,\n m: 1\n },\n DataCloneError: {\n s: \"DATA_CLONE_ERR\",\n c: 25,\n m: 1\n }\n };\n }, (t, e, n) => {\n var i,\n r = n(36),\n s = n(3),\n a = n(4),\n o = n(24),\n l = n(14),\n c = n(7),\n h = n(41),\n d = n(21),\n u = n(152),\n p = n(17),\n f = n(20),\n g = n(23),\n m = n(153),\n b = n(47),\n v = n(78),\n y = n(39),\n A = n(158),\n _ = n(44),\n S = n(64),\n E = n(85),\n x = n(159),\n w = n(161),\n C = n(128),\n T = n(83),\n P = n(119),\n k = a.Object,\n M = a.Array,\n R = a.Date,\n I = a.Error,\n D = a.EvalError,\n O = a.RangeError,\n L = a.ReferenceError,\n N = a.SyntaxError,\n B = a.TypeError,\n j = a.URIError,\n U = a.PerformanceMark,\n z = a.WebAssembly,\n H = z && z.CompileError || I,\n q = z && z.LinkError || I,\n W = z && z.RuntimeError || I,\n G = o(\"DOMException\"),\n V = w.Map,\n $ = w.has,\n X = w.get,\n K = w.set,\n Y = C.Set,\n J = C.add,\n Q = o(\"Object\", \"keys\"),\n Z = l([].push),\n tt = l((!0).valueOf),\n et = l(1..valueOf),\n nt = l(\"\".valueOf),\n it = l(R.prototype.getTime),\n rt = h(\"structuredClone\"),\n st = \"DataCloneError\",\n at = \"Transferring\",\n checkBasicSemantic = function checkBasicSemantic(t) {\n return !c(function () {\n var e = new a.Set([7]),\n n = t(e),\n i = t(k(7));\n return n == e || !n.has(7) || \"object\" != typeof i || 7 != i;\n }) && t;\n },\n checkErrorsCloning = function checkErrorsCloning(t, e) {\n return !c(function () {\n var n = new e(),\n i = t({\n a: n,\n b: n\n });\n return !(i && i.a === i.b && i.a instanceof e && i.a.stack === n.stack);\n });\n },\n ot = a.structuredClone,\n lt = r || !checkErrorsCloning(ot, I) || !checkErrorsCloning(ot, G) || !(i = ot, !c(function () {\n var t = i(new a.AggregateError([1], rt, {\n cause: 3\n }));\n return \"AggregateError\" != t.name || 1 != t.errors[0] || t.message != rt || 3 != t.cause;\n })),\n ct = !ot && checkBasicSemantic(function (t) {\n return new U(rt, {\n detail: t\n }).detail;\n }),\n ht = checkBasicSemantic(ot) || ct,\n throwUncloneable = function throwUncloneable(t) {\n throw new G(\"Uncloneable type: \" + t, st);\n },\n throwUnpolyfillable = function throwUnpolyfillable(t, e) {\n throw new G((e || \"Cloning\") + \" of \" + t + \" cannot be properly polyfilled in this engine\", st);\n },\n tryNativeRestrictedStructuredClone = function tryNativeRestrictedStructuredClone(t, e) {\n ht || throwUnpolyfillable(e);\n return ht(t);\n },\n cloneBuffer = function cloneBuffer(t, e, n) {\n if ($(e, t)) return X(e, t);\n var i, r, s, o, l, c;\n if (\"SharedArrayBuffer\" === (n || v(t))) i = ht ? ht(t) : t;else {\n var h = a.DataView;\n h || \"function\" == typeof t.slice || throwUnpolyfillable(\"ArrayBuffer\");\n try {\n if (\"function\" != typeof t.slice || t.resizable) {\n r = t.byteLength;\n s = \"maxByteLength\" in t ? {\n maxByteLength: t.maxByteLength\n } : void 0;\n i = new ArrayBuffer(r, s);\n o = new h(t);\n l = new h(i);\n for (c = 0; c < r; c++) l.setUint8(c, o.getUint8(c));\n } else i = t.slice(0);\n } catch (t) {\n throw new G(\"ArrayBuffer is detached\", st);\n }\n }\n K(e, t, i);\n return i;\n },\n cloneView = function cloneView(t, e, n, i, r) {\n var s = a[e];\n f(s) || throwUnpolyfillable(e);\n return new s(cloneBuffer(t.buffer, r), n, i);\n },\n Placeholder = function Placeholder(t, e, n) {\n this.object = t;\n this.type = e;\n this.metadata = n;\n },\n structuredCloneInternal = function structuredCloneInternal(t, e, n) {\n g(t) && throwUncloneable(\"Symbol\");\n if (!f(t)) return t;\n if (e) {\n if ($(e, t)) return X(e, t);\n } else e = new V();\n var i,\n r,\n s,\n l,\n c,\n h,\n u,\n p,\n m = v(t);\n switch (m) {\n case \"Array\":\n s = M(S(t));\n break;\n case \"Object\":\n s = {};\n break;\n case \"Map\":\n s = new V();\n break;\n case \"Set\":\n s = new Y();\n break;\n case \"RegExp\":\n s = new RegExp(t.source, x(t));\n break;\n case \"Error\":\n switch (r = t.name) {\n case \"AggregateError\":\n s = o(\"AggregateError\")([]);\n break;\n case \"EvalError\":\n s = D();\n break;\n case \"RangeError\":\n s = O();\n break;\n case \"ReferenceError\":\n s = L();\n break;\n case \"SyntaxError\":\n s = N();\n break;\n case \"TypeError\":\n s = B();\n break;\n case \"URIError\":\n s = j();\n break;\n case \"CompileError\":\n s = H();\n break;\n case \"LinkError\":\n s = q();\n break;\n case \"RuntimeError\":\n s = W();\n break;\n default:\n s = I();\n }\n break;\n case \"DOMException\":\n s = new G(t.message, t.name);\n break;\n case \"ArrayBuffer\":\n case \"SharedArrayBuffer\":\n s = n ? new Placeholder(t, m) : cloneBuffer(t, e, m);\n break;\n case \"DataView\":\n case \"Int8Array\":\n case \"Uint8Array\":\n case \"Uint8ClampedArray\":\n case \"Int16Array\":\n case \"Uint16Array\":\n case \"Int32Array\":\n case \"Uint32Array\":\n case \"Float16Array\":\n case \"Float32Array\":\n case \"Float64Array\":\n case \"BigInt64Array\":\n case \"BigUint64Array\":\n h = \"DataView\" === m ? t.byteLength : t.length;\n s = n ? new Placeholder(t, m, {\n offset: t.byteOffset,\n length: h\n }) : cloneView(t, m, t.byteOffset, h, e);\n break;\n case \"DOMQuad\":\n try {\n s = new DOMQuad(structuredCloneInternal(t.p1, e, n), structuredCloneInternal(t.p2, e, n), structuredCloneInternal(t.p3, e, n), structuredCloneInternal(t.p4, e, n));\n } catch (e) {\n s = tryNativeRestrictedStructuredClone(t, m);\n }\n break;\n case \"File\":\n if (ht) try {\n s = ht(t);\n v(s) !== m && (s = void 0);\n } catch (t) {}\n if (!s) try {\n s = new File([t], t.name, t);\n } catch (t) {}\n s || throwUnpolyfillable(m);\n break;\n case \"FileList\":\n if (l = function () {\n var t;\n try {\n t = new a.DataTransfer();\n } catch (e) {\n try {\n t = new a.ClipboardEvent(\"\").clipboardData;\n } catch (t) {}\n }\n return t && t.items && t.files ? t : null;\n }()) {\n for (c = 0, h = S(t); c < h; c++) l.items.add(structuredCloneInternal(t[c], e, n));\n s = l.files;\n } else s = tryNativeRestrictedStructuredClone(t, m);\n break;\n case \"ImageData\":\n try {\n s = new ImageData(structuredCloneInternal(t.data, e, n), t.width, t.height, {\n colorSpace: t.colorSpace\n });\n } catch (e) {\n s = tryNativeRestrictedStructuredClone(t, m);\n }\n break;\n default:\n if (ht) s = ht(t);else switch (m) {\n case \"BigInt\":\n s = k(t.valueOf());\n break;\n case \"Boolean\":\n s = k(tt(t));\n break;\n case \"Number\":\n s = k(et(t));\n break;\n case \"String\":\n s = k(nt(t));\n break;\n case \"Date\":\n s = new R(it(t));\n break;\n case \"Blob\":\n try {\n s = t.slice(0, t.size, t.type);\n } catch (t) {\n throwUnpolyfillable(m);\n }\n break;\n case \"DOMPoint\":\n case \"DOMPointReadOnly\":\n i = a[m];\n try {\n s = i.fromPoint ? i.fromPoint(t) : new i(t.x, t.y, t.z, t.w);\n } catch (t) {\n throwUnpolyfillable(m);\n }\n break;\n case \"DOMRect\":\n case \"DOMRectReadOnly\":\n i = a[m];\n try {\n s = i.fromRect ? i.fromRect(t) : new i(t.x, t.y, t.width, t.height);\n } catch (t) {\n throwUnpolyfillable(m);\n }\n break;\n case \"DOMMatrix\":\n case \"DOMMatrixReadOnly\":\n i = a[m];\n try {\n s = i.fromMatrix ? i.fromMatrix(t) : new i(t);\n } catch (t) {\n throwUnpolyfillable(m);\n }\n break;\n case \"AudioData\":\n case \"VideoFrame\":\n d(t.clone) || throwUnpolyfillable(m);\n try {\n s = t.clone();\n } catch (t) {\n throwUncloneable(m);\n }\n break;\n case \"CropTarget\":\n case \"CryptoKey\":\n case \"FileSystemDirectoryHandle\":\n case \"FileSystemFileHandle\":\n case \"FileSystemHandle\":\n case \"GPUCompilationInfo\":\n case \"GPUCompilationMessage\":\n case \"ImageBitmap\":\n case \"RTCCertificate\":\n case \"WebAssembly.Module\":\n throwUnpolyfillable(m);\n default:\n throwUncloneable(m);\n }\n }\n K(e, t, s);\n switch (m) {\n case \"Array\":\n case \"Object\":\n u = Q(t);\n for (c = 0, h = S(u); c < h; c++) {\n p = u[c];\n A(s, p, structuredCloneInternal(t[p], e, n));\n }\n break;\n case \"Map\":\n t.forEach(function (t, i) {\n K(s, structuredCloneInternal(i, e, n), structuredCloneInternal(t, e, n));\n });\n break;\n case \"Set\":\n t.forEach(function (t) {\n J(s, structuredCloneInternal(t, e, n));\n });\n break;\n case \"Error\":\n _(s, \"message\", structuredCloneInternal(t.message, e, n));\n y(t, \"cause\") && _(s, \"cause\", structuredCloneInternal(t.cause, e, n));\n \"AggregateError\" == r && (s.errors = structuredCloneInternal(t.errors, e, n));\n case \"DOMException\":\n T && _(s, \"stack\", structuredCloneInternal(t.stack, e, n));\n }\n return s;\n },\n replacePlaceholders = function replacePlaceholders(t, e) {\n if (!f(t)) return t;\n if ($(e, t)) return X(e, t);\n var n, i, r, s, a, o, l, c;\n if (t instanceof Placeholder) {\n n = t.type;\n i = t.object;\n switch (n) {\n case \"ArrayBuffer\":\n case \"SharedArrayBuffer\":\n c = cloneBuffer(i, e, n);\n break;\n case \"DataView\":\n case \"Int8Array\":\n case \"Uint8Array\":\n case \"Uint8ClampedArray\":\n case \"Int16Array\":\n case \"Uint16Array\":\n case \"Int32Array\":\n case \"Uint32Array\":\n case \"Float16Array\":\n case \"Float32Array\":\n case \"Float64Array\":\n case \"BigInt64Array\":\n case \"BigUint64Array\":\n r = t.metadata;\n c = cloneView(i, n, r.offset, r.length, e);\n }\n } else switch (v(t)) {\n case \"Array\":\n case \"Object\":\n o = Q(t);\n for (s = 0, a = S(o); s < a; s++) t[l = o[s]] = replacePlaceholders(t[l], e);\n break;\n case \"Map\":\n c = new V();\n t.forEach(function (t, n) {\n K(c, replacePlaceholders(n, e), replacePlaceholders(t, e));\n });\n break;\n case \"Set\":\n c = new Y();\n t.forEach(function (t) {\n J(c, replacePlaceholders(t, e));\n });\n break;\n case \"Error\":\n t.message = replacePlaceholders(t.message, e);\n y(t, \"cause\") && (t.cause = replacePlaceholders(t.cause, e));\n \"AggregateError\" == t.name && (t.errors = replacePlaceholders(t.errors, e));\n case \"DOMException\":\n T && (t.stack = replacePlaceholders(t.stack, e));\n }\n K(e, t, c || t);\n return c || t;\n };\n s({\n global: !0,\n enumerable: !0,\n sham: !P,\n forced: lt\n }, {\n structuredClone: function structuredClone(t) {\n var e,\n n,\n i = E(arguments.length, 1) > 1 && !p(arguments[1]) ? b(arguments[1]) : void 0,\n r = i ? i.transfer : void 0,\n s = !1;\n if (void 0 !== r) {\n n = function (t, e) {\n if (!f(t)) throw B(\"Transfer option cannot be converted to a sequence\");\n var n = [];\n m(t, function (t) {\n Z(n, b(t));\n });\n for (var i, r, s, o, l, c = 0, h = S(n), p = []; c < h;) {\n i = n[c++];\n if (\"ArrayBuffer\" !== (r = v(i))) {\n if ($(e, i)) throw new G(\"Duplicate transferable\", st);\n if (P) o = ot(i, {\n transfer: [i]\n });else switch (r) {\n case \"ImageBitmap\":\n s = a.OffscreenCanvas;\n u(s) || throwUnpolyfillable(r, at);\n try {\n (l = new s(i.width, i.height)).getContext(\"bitmaprenderer\").transferFromImageBitmap(i);\n o = l.transferToImageBitmap();\n } catch (t) {}\n break;\n case \"AudioData\":\n case \"VideoFrame\":\n d(i.clone) && d(i.close) || throwUnpolyfillable(r, at);\n try {\n o = i.clone();\n i.close();\n } catch (t) {}\n break;\n case \"MediaSourceHandle\":\n case \"MessagePort\":\n case \"OffscreenCanvas\":\n case \"ReadableStream\":\n case \"TransformStream\":\n case \"WritableStream\":\n throwUnpolyfillable(r, at);\n }\n if (void 0 === o) throw new G(\"This object cannot be transferred: \" + r, st);\n K(e, i, o);\n } else Z(p, i);\n }\n return p;\n }(r, e = new V());\n s = !!S(n);\n }\n var o = structuredCloneInternal(t, e, s);\n if (s) {\n !function (t, e) {\n for (var n, i, r = 0, s = S(t); r < s;) {\n n = t[r++];\n if ($(e, n)) throw new G(\"Duplicate transferable\", st);\n if (P) i = ot(n, {\n transfer: [n]\n });else {\n d(n.transfer) || throwUnpolyfillable(\"ArrayBuffer\", at);\n i = n.transfer();\n }\n K(e, n, i);\n }\n }(r, e = new V());\n o = replacePlaceholders(o, e);\n }\n return o;\n }\n });\n }, (t, e, n) => {\n var i = n(14),\n r = n(7),\n s = n(21),\n a = n(78),\n o = n(24),\n l = n(51),\n noop = function noop() {},\n c = [],\n h = o(\"Reflect\", \"construct\"),\n d = /^\\s*(?:class|function)\\b/,\n u = i(d.exec),\n p = !d.exec(noop),\n f = function isConstructor(t) {\n if (!s(t)) return !1;\n try {\n h(noop, c, t);\n return !0;\n } catch (t) {\n return !1;\n }\n },\n g = function isConstructor(t) {\n if (!s(t)) return !1;\n switch (a(t)) {\n case \"AsyncFunction\":\n case \"GeneratorFunction\":\n case \"AsyncGeneratorFunction\":\n return !1;\n }\n try {\n return p || !!u(d, l(t));\n } catch (t) {\n return !0;\n }\n };\n g.sham = !0;\n t.exports = !h || r(function () {\n var t;\n return f(f.call) || !f(Object) || !f(function () {\n t = !0;\n }) || t;\n }) ? g : f;\n }, (t, e, n) => {\n var i = n(99),\n r = n(8),\n s = n(47),\n a = n(32),\n o = n(154),\n l = n(64),\n c = n(25),\n h = n(156),\n d = n(157),\n u = n(139),\n p = TypeError,\n Result = function Result(t, e) {\n this.stopped = t;\n this.result = e;\n },\n f = Result.prototype;\n t.exports = function (t, e, n) {\n var g,\n m,\n b,\n v,\n y,\n A,\n _,\n S = n && n.that,\n E = !(!n || !n.AS_ENTRIES),\n x = !(!n || !n.IS_RECORD),\n w = !(!n || !n.IS_ITERATOR),\n C = !(!n || !n.INTERRUPTED),\n T = i(e, S),\n stop = function stop(t) {\n g && u(g, \"normal\", t);\n return new Result(!0, t);\n },\n callFn = function callFn(t) {\n if (E) {\n s(t);\n return C ? T(t[0], t[1], stop) : T(t[0], t[1]);\n }\n return C ? T(t, stop) : T(t);\n };\n if (x) g = t.iterator;else if (w) g = t;else {\n if (!(m = d(t))) throw p(a(t) + \" is not iterable\");\n if (o(m)) {\n for (b = 0, v = l(t); v > b; b++) if ((y = callFn(t[b])) && c(f, y)) return y;\n return new Result(!1);\n }\n g = h(t, m);\n }\n A = x ? t.next : g.next;\n for (; !(_ = r(A, g)).done;) {\n try {\n y = callFn(_.value);\n } catch (t) {\n u(g, \"throw\", t);\n }\n if (\"object\" == typeof y && y && c(f, y)) return y;\n }\n return new Result(!1);\n };\n }, (t, e, n) => {\n var i = n(34),\n r = n(155),\n s = i(\"iterator\"),\n a = Array.prototype;\n t.exports = function (t) {\n return void 0 !== t && (r.Array === t || a[s] === t);\n };\n }, t => {\n t.exports = {};\n }, (t, e, n) => {\n var i = n(8),\n r = n(31),\n s = n(47),\n a = n(32),\n o = n(157),\n l = TypeError;\n t.exports = function (t, e) {\n var n = arguments.length < 2 ? o(t) : e;\n if (r(n)) return s(i(n, t));\n throw l(a(t) + \" is not iterable\");\n };\n }, (t, e, n) => {\n var i = n(78),\n r = n(30),\n s = n(17),\n a = n(155),\n o = n(34)(\"iterator\");\n t.exports = function (t) {\n if (!s(t)) return r(t, o) || r(t, \"@@iterator\") || a[i(t)];\n };\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(18),\n r = n(45),\n s = n(11);\n t.exports = function (t, e, n) {\n var a = i(e);\n a in t ? r.f(t, a, s(0, n)) : t[a] = n;\n };\n }, (t, e, n) => {\n var i = n(8),\n r = n(39),\n s = n(25),\n a = n(160),\n o = RegExp.prototype;\n t.exports = function (t) {\n var e = t.flags;\n return void 0 !== e || \"flags\" in o || r(t, \"flags\") || !s(o, t) ? e : i(a, t);\n };\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(47);\n t.exports = function () {\n var t = i(this),\n e = \"\";\n t.hasIndices && (e += \"d\");\n t.global && (e += \"g\");\n t.ignoreCase && (e += \"i\");\n t.multiline && (e += \"m\");\n t.dotAll && (e += \"s\");\n t.unicode && (e += \"u\");\n t.unicodeSets && (e += \"v\");\n t.sticky && (e += \"y\");\n return e;\n };\n }, (t, e, n) => {\n var i = n(14),\n r = Map.prototype;\n t.exports = {\n Map: Map,\n set: i(r.set),\n get: i(r.get),\n has: i(r.has),\n remove: i(r.delete),\n proto: r\n };\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.SerializableEmpty = e.PrintAnnotationStorage = e.AnnotationStorage = void 0;\n n(89);\n n(148);\n n(151);\n var i = n(1),\n r = n(163),\n s = n(169);\n const a = Object.freeze({\n map: null,\n hash: \"\",\n transfers: void 0\n });\n e.SerializableEmpty = a;\n var _v = /*#__PURE__*/new WeakMap();\n var _y = /*#__PURE__*/new WeakMap();\n var _A = /*#__PURE__*/new WeakSet();\n class AnnotationStorage {\n constructor() {\n _classPrivateMethodInitSpec(this, _A);\n _classPrivateFieldInitSpec(this, _v, {\n writable: true,\n value: !1\n });\n _classPrivateFieldInitSpec(this, _y, {\n writable: true,\n value: new Map()\n });\n this.onSetModified = null;\n this.onResetModified = null;\n this.onAnnotationEditor = null;\n }\n getValue(t, e) {\n const n = _classPrivateFieldGet(this, _y).get(t);\n return void 0 === n ? e : Object.assign(e, n);\n }\n getRawValue(t) {\n return _classPrivateFieldGet(this, _y).get(t);\n }\n remove(t) {\n _classPrivateFieldGet(this, _y).delete(t);\n 0 === _classPrivateFieldGet(this, _y).size && this.resetModified();\n if (\"function\" == typeof this.onAnnotationEditor) {\n for (const t of _classPrivateFieldGet(this, _y).values()) if (t instanceof r.AnnotationEditor) return;\n this.onAnnotationEditor(null);\n }\n }\n setValue(t, e) {\n const n = _classPrivateFieldGet(this, _y).get(t);\n let i = !1;\n if (void 0 !== n) {\n for (const [t, r] of Object.entries(e)) if (n[t] !== r) {\n i = !0;\n n[t] = r;\n }\n } else {\n i = !0;\n _classPrivateFieldGet(this, _y).set(t, e);\n }\n i && _classPrivateMethodGet(this, _A, _A2).call(this);\n e instanceof r.AnnotationEditor && \"function\" == typeof this.onAnnotationEditor && this.onAnnotationEditor(e.constructor._type);\n }\n has(t) {\n return _classPrivateFieldGet(this, _y).has(t);\n }\n getAll() {\n return _classPrivateFieldGet(this, _y).size > 0 ? (0, i.objectFromMap)(_classPrivateFieldGet(this, _y)) : null;\n }\n setAll(t) {\n for (const [e, n] of Object.entries(t)) this.setValue(e, n);\n }\n get size() {\n return _classPrivateFieldGet(this, _y).size;\n }\n resetModified() {\n if (_classPrivateFieldGet(this, _v)) {\n _classPrivateFieldSet(this, _v, !1);\n \"function\" == typeof this.onResetModified && this.onResetModified();\n }\n }\n get print() {\n return new PrintAnnotationStorage(this);\n }\n get serializable() {\n if (0 === _classPrivateFieldGet(this, _y).size) return a;\n const t = new Map(),\n e = new s.MurmurHash3_64(),\n n = [],\n i = Object.create(null);\n let o = !1;\n for (const [n, s] of _classPrivateFieldGet(this, _y)) {\n const a = s instanceof r.AnnotationEditor ? s.serialize(!1, i) : s;\n if (a) {\n t.set(n, a);\n e.update(\"\".concat(n, \":\").concat(JSON.stringify(a)));\n o || (o = !!a.bitmap);\n }\n }\n if (o) for (const e of t.values()) e.bitmap && n.push(e.bitmap);\n return t.size > 0 ? {\n map: t,\n hash: e.hexdigest(),\n transfers: n\n } : a;\n }\n }\n function _A2() {\n if (!_classPrivateFieldGet(this, _v)) {\n _classPrivateFieldSet(this, _v, !0);\n \"function\" == typeof this.onSetModified && this.onSetModified();\n }\n }\n e.AnnotationStorage = AnnotationStorage;\n var _2 = /*#__PURE__*/new WeakMap();\n class PrintAnnotationStorage extends AnnotationStorage {\n constructor(t) {\n super();\n _classPrivateFieldInitSpec(this, _2, {\n writable: true,\n value: void 0\n });\n const {\n map: e,\n hash: n,\n transfers: i\n } = t.serializable,\n r = structuredClone(e, null);\n _classPrivateFieldSet(this, _2, {\n map: r,\n hash: n,\n transfers: i\n });\n }\n get print() {\n (0, i.unreachable)(\"Should not call PrintAnnotationStorage.print\");\n }\n get serializable() {\n return _classPrivateFieldGet(this, _2);\n }\n }\n e.PrintAnnotationStorage = PrintAnnotationStorage;\n }, (t, e, n) => {\n \"use strict\";\n\n var _class12;\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.AnnotationEditor = void 0;\n n(89);\n n(2);\n var i = n(1),\n r = n(164);\n var _S = /*#__PURE__*/new WeakMap();\n var _E = /*#__PURE__*/new WeakMap();\n var _x = /*#__PURE__*/new WeakMap();\n var _w = /*#__PURE__*/new WeakMap();\n var _C = /*#__PURE__*/new WeakMap();\n var _T = /*#__PURE__*/new WeakMap();\n var _P = /*#__PURE__*/new WeakMap();\n var _k = /*#__PURE__*/new WeakMap();\n var _M = /*#__PURE__*/new WeakMap();\n var _R = /*#__PURE__*/new WeakSet();\n var _F = /*#__PURE__*/new WeakSet();\n var _I = /*#__PURE__*/new WeakSet();\n var _D = /*#__PURE__*/new WeakSet();\n class AnnotationEditor {\n constructor(_t4) {\n _classPrivateMethodInitSpec(this, _D);\n _classPrivateMethodInitSpec(this, _I);\n _classPrivateMethodInitSpec(this, _F);\n _classPrivateMethodInitSpec(this, _R);\n _classPrivateFieldInitSpec(this, _S, {\n writable: true,\n value: !1\n });\n _classPrivateFieldInitSpec(this, _E, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _x, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _w, {\n writable: true,\n value: this.focusin.bind(this)\n });\n _classPrivateFieldInitSpec(this, _C, {\n writable: true,\n value: this.focusout.bind(this)\n });\n _classPrivateFieldInitSpec(this, _T, {\n writable: true,\n value: !1\n });\n _classPrivateFieldInitSpec(this, _P, {\n writable: true,\n value: !1\n });\n _classPrivateFieldInitSpec(this, _k, {\n writable: true,\n value: !1\n });\n _defineProperty(this, \"_uiManager\", null);\n _classPrivateFieldInitSpec(this, _M, {\n writable: true,\n value: AnnotationEditor._zIndex++\n });\n this.constructor === AnnotationEditor && (0, i.unreachable)(\"Cannot initialize AnnotationEditor.\");\n this.parent = _t4.parent;\n this.id = _t4.id;\n this.width = this.height = null;\n this.pageIndex = _t4.parent.pageIndex;\n this.name = _t4.name;\n this.div = null;\n this._uiManager = _t4.uiManager;\n this.annotationElementId = null;\n this._willKeepAspectRatio = !1;\n const {\n rotation: _e4,\n rawDims: {\n pageWidth: _n3,\n pageHeight: _r3,\n pageX: _s4,\n pageY: _a2\n }\n } = this.parent.viewport;\n this.rotation = _e4;\n this.pageRotation = (360 + _e4 - this._uiManager.viewParameters.rotation) % 360;\n this.pageDimensions = [_n3, _r3];\n this.pageTranslation = [_s4, _a2];\n const [_o2, _l2] = this.parentDimensions;\n this.x = _t4.x / _o2;\n this.y = _t4.y / _l2;\n this.isAttachedToDOM = !1;\n this.deleted = !1;\n }\n static get _defaultLineColor() {\n return (0, i.shadow)(this, \"_defaultLineColor\", this._colorManager.getHexCode(\"CanvasText\"));\n }\n static deleteAnnotationElement(t) {\n const e = new FakeEditor({\n id: t.parent.getNextId(),\n parent: t.parent,\n uiManager: t._uiManager\n });\n e.annotationElementId = t.annotationElementId;\n e.deleted = !0;\n e._uiManager.addToAnnotationStorage(e);\n }\n static initialize(t) {}\n static updateDefaultParams(t, e) {}\n static get defaultPropertiesToUpdate() {\n return [];\n }\n get propertiesToUpdate() {\n return [];\n }\n addCommands(t) {\n this._uiManager.addCommands(t);\n }\n get currentLayer() {\n return this._uiManager.currentLayer;\n }\n setInBackground() {\n this.div.style.zIndex = 0;\n }\n setInForeground() {\n this.div.style.zIndex = _classPrivateFieldGet(this, _M);\n }\n setParent(t) {\n if (null !== t) {\n this.pageIndex = t.pageIndex;\n this.pageDimensions = t.pageDimensions;\n }\n this.parent = t;\n }\n focusin(t) {\n _classPrivateFieldGet(this, _T) ? _classPrivateFieldSet(this, _T, !1) : this.parent.setSelected(this);\n }\n focusout(t) {\n if (!this.isAttachedToDOM) return;\n const e = t.relatedTarget;\n if (!(e !== null && e !== void 0 && e.closest(\"#\".concat(this.id)))) {\n var _this$parent;\n t.preventDefault();\n ((_this$parent = this.parent) === null || _this$parent === void 0 ? void 0 : _this$parent.isMultipleSelection) || this.commitOrRemove();\n }\n }\n commitOrRemove() {\n this.isEmpty() ? this.remove() : this.commit();\n }\n commit() {\n this.addToAnnotationStorage();\n }\n addToAnnotationStorage() {\n this._uiManager.addToAnnotationStorage(this);\n }\n dragstart(t) {\n const e = this.parent.div.getBoundingClientRect();\n this.startX = t.clientX - e.x;\n this.startY = t.clientY - e.y;\n t.dataTransfer.setData(\"text/plain\", this.id);\n t.dataTransfer.effectAllowed = \"move\";\n }\n setAt(t, e, n, i) {\n const [r, s] = this.parentDimensions;\n [n, i] = this.screenToPageTranslation(n, i);\n this.x = (t + n) / r;\n this.y = (e + i) / s;\n this.fixAndSetPosition();\n }\n translate(t, e) {\n _classPrivateMethodGet(this, _R, _R2).call(this, this.parentDimensions, t, e);\n }\n translateInPage(t, e) {\n _classPrivateMethodGet(this, _R, _R2).call(this, this.pageDimensions, t, e);\n this.div.scrollIntoView({\n block: \"nearest\"\n });\n }\n fixAndSetPosition() {\n const [t, e] = this.pageDimensions;\n let {\n x: n,\n y: i,\n width: r,\n height: s\n } = this;\n r *= t;\n s *= e;\n n *= t;\n i *= e;\n switch (this.rotation) {\n case 0:\n n = Math.max(0, Math.min(t - r, n));\n i = Math.max(0, Math.min(e - s, i));\n break;\n case 90:\n n = Math.max(0, Math.min(t - s, n));\n i = Math.min(e, Math.max(r, i));\n break;\n case 180:\n n = Math.min(t, Math.max(r, n));\n i = Math.min(e, Math.max(s, i));\n break;\n case 270:\n n = Math.min(t, Math.max(s, n));\n i = Math.max(0, Math.min(e - r, i));\n }\n this.x = n / t;\n this.y = i / e;\n this.div.style.left = \"\".concat((100 * this.x).toFixed(2), \"%\");\n this.div.style.top = \"\".concat((100 * this.y).toFixed(2), \"%\");\n }\n screenToPageTranslation(t, e) {\n switch (this.parentRotation) {\n case 90:\n return [e, -t];\n case 180:\n return [-t, -e];\n case 270:\n return [-e, t];\n default:\n return [t, e];\n }\n }\n pageTranslationToScreen(t, e) {\n switch (this.parentRotation) {\n case 90:\n return [-e, t];\n case 180:\n return [-t, -e];\n case 270:\n return [e, -t];\n default:\n return [t, e];\n }\n }\n get parentScale() {\n return this._uiManager.viewParameters.realScale;\n }\n get parentRotation() {\n return (this._uiManager.viewParameters.rotation + this.pageRotation) % 360;\n }\n get parentDimensions() {\n const {\n realScale: t\n } = this._uiManager.viewParameters,\n [e, n] = this.pageDimensions;\n return [e * t, n * t];\n }\n setDims(t, e) {\n const [n, i] = this.parentDimensions;\n this.div.style.width = \"\".concat((100 * t / n).toFixed(2), \"%\");\n _classPrivateFieldGet(this, _S) || (this.div.style.height = \"\".concat((100 * e / i).toFixed(2), \"%\"));\n }\n fixDims() {\n const {\n style: t\n } = this.div,\n {\n height: e,\n width: n\n } = t,\n i = n.endsWith(\"%\"),\n r = !_classPrivateFieldGet(this, _S) && e.endsWith(\"%\");\n if (i && r) return;\n const [s, a] = this.parentDimensions;\n i || (t.width = \"\".concat((100 * parseFloat(n) / s).toFixed(2), \"%\"));\n _classPrivateFieldGet(this, _S) || r || (t.height = \"\".concat((100 * parseFloat(e) / a).toFixed(2), \"%\"));\n }\n getInitialTranslation() {\n return [0, 0];\n }\n render() {\n this.div = document.createElement(\"div\");\n this.div.setAttribute(\"data-editor-rotation\", (360 - this.rotation) % 360);\n this.div.className = this.name;\n this.div.setAttribute(\"id\", this.id);\n this.div.setAttribute(\"tabIndex\", 0);\n this.setInForeground();\n this.div.addEventListener(\"focusin\", _classPrivateFieldGet(this, _w));\n this.div.addEventListener(\"focusout\", _classPrivateFieldGet(this, _C));\n const [t, e] = this.parentDimensions;\n if (this.parentRotation % 180 != 0) {\n this.div.style.maxWidth = \"\".concat((100 * e / t).toFixed(2), \"%\");\n this.div.style.maxHeight = \"\".concat((100 * t / e).toFixed(2), \"%\");\n }\n const [n, i] = this.getInitialTranslation();\n this.translate(n, i);\n (0, r.bindEvents)(this, this.div, [\"dragstart\", \"pointerdown\"]);\n return this.div;\n }\n pointerdown(t) {\n const {\n isMac: e\n } = i.FeatureTest.platform;\n if (0 !== t.button || t.ctrlKey && e) t.preventDefault();else {\n t.ctrlKey && !e || t.shiftKey || t.metaKey && e ? this.parent.toggleSelected(this) : this.parent.setSelected(this);\n _classPrivateFieldSet(this, _T, !0);\n }\n }\n getRect(t, e) {\n const n = this.parentScale,\n [i, r] = this.pageDimensions,\n [s, a] = this.pageTranslation,\n o = t / n,\n l = e / n,\n c = this.x * i,\n h = this.y * r,\n d = this.width * i,\n u = this.height * r;\n switch (this.rotation) {\n case 0:\n return [c + o + s, r - h - l - u + a, c + o + d + s, r - h - l + a];\n case 90:\n return [c + l + s, r - h + o + a, c + l + u + s, r - h + o + d + a];\n case 180:\n return [c - o - d + s, r - h + l + a, c - o + s, r - h + l + u + a];\n case 270:\n return [c - l - u + s, r - h - o - d + a, c - l + s, r - h - o + a];\n default:\n throw new Error(\"Invalid rotation\");\n }\n }\n getRectInCurrentCoords(t, e) {\n const [n, i, r, s] = t,\n a = r - n,\n o = s - i;\n switch (this.rotation) {\n case 0:\n return [n, e - s, a, o];\n case 90:\n return [n, e - i, o, a];\n case 180:\n return [r, e - i, a, o];\n case 270:\n return [r, e - s, o, a];\n default:\n throw new Error(\"Invalid rotation\");\n }\n }\n onceAdded() {}\n isEmpty() {\n return !1;\n }\n enableEditMode() {\n _classPrivateFieldSet(this, _k, !0);\n }\n disableEditMode() {\n _classPrivateFieldSet(this, _k, !1);\n }\n isInEditMode() {\n return _classPrivateFieldGet(this, _k);\n }\n shouldGetKeyboardEvents() {\n return !1;\n }\n needsToBeRebuilt() {\n return this.div && !this.isAttachedToDOM;\n }\n rebuild() {\n var _this$div, _this$div2;\n (_this$div = this.div) === null || _this$div === void 0 ? void 0 : _this$div.addEventListener(\"focusin\", _classPrivateFieldGet(this, _w));\n (_this$div2 = this.div) === null || _this$div2 === void 0 ? void 0 : _this$div2.addEventListener(\"focusout\", _classPrivateFieldGet(this, _C));\n }\n serialize() {\n (0, i.unreachable)(\"An editor must be serializable\");\n }\n static deserialize(t, e, n) {\n const i = new this.prototype.constructor({\n parent: e,\n id: e.getNextId(),\n uiManager: n\n });\n i.rotation = t.rotation;\n const [r, s] = i.pageDimensions,\n [a, o, l, c] = i.getRectInCurrentCoords(t.rect, s);\n i.x = a / r;\n i.y = o / s;\n i.width = l / r;\n i.height = c / s;\n return i;\n }\n remove() {\n this.div.removeEventListener(\"focusin\", _classPrivateFieldGet(this, _w));\n this.div.removeEventListener(\"focusout\", _classPrivateFieldGet(this, _C));\n this.isEmpty() || this.commit();\n this.parent ? this.parent.remove(this) : this._uiManager.removeEditor(this);\n }\n get isResizable() {\n return !1;\n }\n makeResizable() {\n if (this.isResizable) {\n _classPrivateMethodGet(this, _F, _F2).call(this);\n _classPrivateFieldGet(this, _E).classList.remove(\"hidden\");\n }\n }\n select() {\n var _this$div3;\n this.makeResizable();\n (_this$div3 = this.div) === null || _this$div3 === void 0 ? void 0 : _this$div3.classList.add(\"selectedEditor\");\n }\n unselect() {\n var _classPrivateFieldGet3, _this$div4, _this$div5;\n (_classPrivateFieldGet3 = _classPrivateFieldGet(this, _E)) === null || _classPrivateFieldGet3 === void 0 ? void 0 : _classPrivateFieldGet3.classList.add(\"hidden\");\n (_this$div4 = this.div) === null || _this$div4 === void 0 ? void 0 : _this$div4.classList.remove(\"selectedEditor\");\n ((_this$div5 = this.div) === null || _this$div5 === void 0 ? void 0 : _this$div5.contains(document.activeElement)) && this._uiManager.currentLayer.div.focus();\n }\n updateParams(t, e) {}\n disableEditing() {}\n enableEditing() {}\n enterInEditMode() {}\n get contentDiv() {\n return this.div;\n }\n get isEditing() {\n return _classPrivateFieldGet(this, _P);\n }\n set isEditing(t) {\n _classPrivateFieldSet(this, _P, t);\n if (this.parent) if (t) {\n this.parent.setSelected(this);\n this.parent.setActiveEditor(this);\n } else this.parent.setActiveEditor(null);\n }\n setAspectRatio(t, e) {\n _classPrivateFieldSet(this, _S, !0);\n const n = t / e,\n {\n style: i\n } = this.div;\n i.aspectRatio = n;\n i.height = \"auto\";\n }\n static get MIN_SIZE() {\n return 16;\n }\n }\n _class12 = AnnotationEditor;\n function _R2(t, e, n) {\n let [i, r] = t;\n [e, n] = this.screenToPageTranslation(e, n);\n this.x += e / i;\n this.y += n / r;\n this.fixAndSetPosition();\n }\n function _F2() {\n if (_classPrivateFieldGet(this, _E)) return;\n _classPrivateFieldSet(this, _E, document.createElement(\"div\"));\n _classPrivateFieldGet(this, _E).classList.add(\"resizers\");\n const t = [\"topLeft\", \"topRight\", \"bottomRight\", \"bottomLeft\"];\n this._willKeepAspectRatio || t.push(\"topMiddle\", \"middleRight\", \"bottomMiddle\", \"middleLeft\");\n for (const e of t) {\n const t = document.createElement(\"div\");\n _classPrivateFieldGet(this, _E).append(t);\n t.classList.add(\"resizer\", e);\n t.addEventListener(\"pointerdown\", _classPrivateMethodGet(this, _I, _I2).bind(this, e));\n }\n this.div.prepend(_classPrivateFieldGet(this, _E));\n }\n function _I2(t, e) {\n e.preventDefault();\n _classPrivateFieldSet(this, _x, [e.clientX, e.clientY]);\n const n = _classPrivateMethodGet(this, _D, _D2).bind(this, t),\n i = this.div.draggable;\n this.div.draggable = !1;\n const r = \"resizing\".concat(t.charAt(0).toUpperCase()).concat(t.slice(1));\n this.parent.div.classList.add(r);\n const s = {\n passive: !0,\n capture: !0\n };\n window.addEventListener(\"pointermove\", n, s);\n window.addEventListener(\"pointerup\", () => {\n this._uiManager.stopUndoAccumulation();\n this.div.draggable = i;\n this.parent.div.classList.remove(r);\n window.removeEventListener(\"pointermove\", n, s);\n }, {\n once: !0\n });\n }\n function _D2(t, e) {\n const {\n clientX: n,\n clientY: r\n } = e,\n s = n - _classPrivateFieldGet(this, _x)[0],\n a = r - _classPrivateFieldGet(this, _x)[1];\n _classPrivateFieldGet(this, _x)[0] = n;\n _classPrivateFieldGet(this, _x)[1] = r;\n const [o, l] = this.parentDimensions,\n c = this.x,\n h = this.y,\n d = this.width,\n u = this.height,\n p = _class12.MIN_SIZE / o,\n f = _class12.MIN_SIZE / l;\n let g;\n const round = t => Math.round(1e4 * t) / 1e4,\n updatePosition = (t, e) => {\n const [n, i] = this.parentDimensions;\n this.setDims(n * t, i * e);\n this.fixAndSetPosition();\n };\n switch (t) {\n case \"topLeft\":\n {\n if (Math.sign(s) * Math.sign(a) < 0) return;\n const t = Math.hypot(s, a),\n e = Math.hypot(d * o, u * l),\n n = round(c + d),\n i = round(h + u),\n r = Math.max(Math.min(1 - Math.sign(s) * (t / e), 1 / d, 1 / u), p / d, f / u),\n m = round(d * r),\n b = round(u * r),\n v = n - m,\n y = i - b;\n g = () => {\n this.width = m;\n this.height = b;\n this.x = v;\n this.y = y;\n updatePosition(m, b);\n };\n break;\n }\n case \"topMiddle\":\n {\n const t = round(this.y + u),\n e = round(Math.max(f, Math.min(1, u - a / l))),\n n = t - e;\n g = () => {\n this.height = e;\n this.y = n;\n updatePosition(d, e);\n };\n break;\n }\n case \"topRight\":\n {\n if (Math.sign(s) * Math.sign(a) > 0) return;\n const t = Math.hypot(s, a),\n e = Math.hypot(this.width * o, this.height * l),\n n = round(h + this.height),\n i = Math.max(Math.min(1 + Math.sign(s) * (t / e), 1 / d, 1 / u), p / d, f / u),\n r = round(d * i),\n c = round(u * i),\n m = n - c;\n g = () => {\n this.width = r;\n this.height = c;\n this.y = m;\n updatePosition(r, c);\n };\n break;\n }\n case \"middleRight\":\n {\n const t = round(Math.max(p, Math.min(1, d + s / o)));\n g = () => {\n this.width = t;\n updatePosition(t, u);\n };\n break;\n }\n case \"bottomRight\":\n {\n if (Math.sign(s) * Math.sign(a) < 0) return;\n const t = Math.hypot(s, a),\n e = Math.hypot(this.width * o, this.height * l),\n n = Math.max(Math.min(1 + Math.sign(s) * (t / e), 1 / d, 1 / u), p / d, f / u),\n i = round(d * n),\n r = round(u * n);\n g = () => {\n this.width = i;\n this.height = r;\n updatePosition(i, r);\n };\n break;\n }\n case \"bottomMiddle\":\n {\n const t = round(Math.max(f, Math.min(1, u + a / l)));\n g = () => {\n this.height = t;\n updatePosition(d, t);\n };\n break;\n }\n case \"bottomLeft\":\n {\n if (Math.sign(s) * Math.sign(a) > 0) return;\n const t = Math.hypot(s, a),\n e = Math.hypot(this.width * o, this.height * l),\n n = round(c + this.width),\n i = Math.max(Math.min(1 - Math.sign(s) * (t / e), 1 / d, 1 / u), p / d, f / u),\n r = round(d * i),\n h = round(u * i),\n m = n - r;\n g = () => {\n this.width = r;\n this.height = h;\n this.x = m;\n updatePosition(r, h);\n };\n break;\n }\n case \"middleLeft\":\n {\n const t = round(c + d),\n e = round(Math.max(p, Math.min(1, d - s / o))),\n n = t - e;\n g = () => {\n this.width = e;\n this.x = n;\n updatePosition(e, u);\n };\n break;\n }\n }\n this.addCommands({\n cmd: g,\n undo: () => {\n this.width = d;\n this.height = u;\n this.x = c;\n this.y = h;\n updatePosition(d, u);\n },\n mustExec: !0,\n type: i.AnnotationEditorParamsType.RESIZE,\n overwriteIfSameType: !0,\n keepUndo: !0\n });\n }\n _defineProperty(AnnotationEditor, \"_colorManager\", new r.ColorManager());\n _defineProperty(AnnotationEditor, \"_zIndex\", 1);\n e.AnnotationEditor = AnnotationEditor;\n class FakeEditor extends AnnotationEditor {\n constructor(t) {\n super(t);\n this.annotationElementId = t.annotationElementId;\n this.deleted = !0;\n }\n serialize() {\n return {\n id: this.annotationElementId,\n deleted: !0,\n pageIndex: this.pageIndex\n };\n }\n }\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.KeyboardManager = e.CommandManager = e.ColorManager = e.AnnotationEditorUIManager = void 0;\n e.bindEvents = function bindEvents(t, e, n) {\n for (const i of n) e.addEventListener(i, t[i].bind(t));\n };\n e.opacityToHex = function opacityToHex(t) {\n return Math.round(Math.min(255, Math.max(1, 255 * t))).toString(16).padStart(2, \"0\");\n };\n n(2);\n n(89);\n n(125);\n n(135);\n n(137);\n n(140);\n n(142);\n n(144);\n n(146);\n n(165);\n var i = n(1),\n r = n(167);\n var _O = /*#__PURE__*/new WeakMap();\n class IdManager {\n constructor() {\n _classPrivateFieldInitSpec(this, _O, {\n writable: true,\n value: 0\n });\n }\n getId() {\n var _this$O, _this$O2;\n return \"\".concat(i.AnnotationEditorPrefix).concat((_classPrivateFieldSet(this, _O, (_this$O = _classPrivateFieldGet(this, _O), _this$O2 = _this$O++, _this$O)), _this$O2));\n }\n }\n var _L = /*#__PURE__*/new WeakMap();\n var _O2 = /*#__PURE__*/new WeakMap();\n var _N = /*#__PURE__*/new WeakMap();\n var _B = /*#__PURE__*/new WeakSet();\n class ImageManager {\n constructor() {\n _classPrivateMethodInitSpec(this, _B);\n _classPrivateFieldInitSpec(this, _L, {\n writable: true,\n value: (0, i.getUuid)()\n });\n _classPrivateFieldInitSpec(this, _O2, {\n writable: true,\n value: 0\n });\n _classPrivateFieldInitSpec(this, _N, {\n writable: true,\n value: null\n });\n }\n async getFromFile(t) {\n const {\n lastModified: e,\n name: n,\n size: i,\n type: r\n } = t;\n return _classPrivateMethodGet(this, _B, _B2).call(this, \"\".concat(e, \"_\").concat(n, \"_\").concat(i, \"_\").concat(r), t);\n }\n async getFromUrl(t) {\n return _classPrivateMethodGet(this, _B, _B2).call(this, t, t);\n }\n async getFromId(t) {\n _classPrivateFieldGet(this, _N) || _classPrivateFieldSet(this, _N, new Map());\n const e = _classPrivateFieldGet(this, _N).get(t);\n if (!e) return null;\n if (e.bitmap) {\n e.refCounter += 1;\n return e;\n }\n return e.file ? this.getFromFile(e.file) : this.getFromUrl(e.url);\n }\n getSvgUrl(t) {\n const e = _classPrivateFieldGet(this, _N).get(t);\n return e !== null && e !== void 0 && e.isSvg ? e.svgUrl : null;\n }\n deleteId(t) {\n _classPrivateFieldGet(this, _N) || _classPrivateFieldSet(this, _N, new Map());\n const e = _classPrivateFieldGet(this, _N).get(t);\n if (e) {\n e.refCounter -= 1;\n 0 === e.refCounter && (e.bitmap = null);\n }\n }\n isValidId(t) {\n return t.startsWith(\"image_\".concat(_classPrivateFieldGet(this, _L), \"_\"));\n }\n }\n async function _B2(t, e) {\n var _n5;\n _classPrivateFieldGet(this, _N) || _classPrivateFieldSet(this, _N, new Map());\n let n = _classPrivateFieldGet(this, _N).get(t);\n if (null === n) return null;\n if ((_n5 = n) !== null && _n5 !== void 0 && _n5.bitmap) {\n n.refCounter += 1;\n return n;\n }\n try {\n var _this$O3, _this$O4;\n n || (n = {\n bitmap: null,\n id: \"image_\".concat(_classPrivateFieldGet(this, _L), \"_\").concat((_classPrivateFieldSet(this, _O2, (_this$O3 = _classPrivateFieldGet(this, _O2), _this$O4 = _this$O3++, _this$O3)), _this$O4)),\n refCounter: 0,\n isSvg: !1\n });\n let t;\n if (\"string\" == typeof e) {\n n.url = e;\n const i = await fetch(e);\n if (!i.ok) throw new Error(i.statusText);\n t = await i.blob();\n } else t = n.file = e;\n if (\"image/svg+xml\" === t.type) {\n const e = new FileReader(),\n i = new Image(),\n r = new Promise((t, r) => {\n i.onload = () => {\n n.bitmap = i;\n n.isSvg = !0;\n t();\n };\n e.onload = () => {\n i.src = n.svgUrl = e.result;\n };\n i.onerror = e.onerror = r;\n });\n e.readAsDataURL(t);\n await r;\n } else n.bitmap = await createImageBitmap(t);\n n.refCounter = 1;\n } catch (t) {\n console.error(t);\n n = null;\n }\n _classPrivateFieldGet(this, _N).set(t, n);\n n && _classPrivateFieldGet(this, _N).set(n.id, n);\n return n;\n }\n var _j = /*#__PURE__*/new WeakMap();\n var _U = /*#__PURE__*/new WeakMap();\n var _z = /*#__PURE__*/new WeakMap();\n var _H = /*#__PURE__*/new WeakMap();\n class CommandManager {\n constructor() {\n _classPrivateFieldInitSpec(this, _j, {\n writable: true,\n value: []\n });\n _classPrivateFieldInitSpec(this, _U, {\n writable: true,\n value: !1\n });\n _classPrivateFieldInitSpec(this, _z, {\n writable: true,\n value: void 0\n });\n _classPrivateFieldInitSpec(this, _H, {\n writable: true,\n value: -1\n });\n let t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 128;\n _classPrivateFieldSet(this, _z, t);\n }\n add(t) {\n let {\n cmd: e,\n undo: n,\n mustExec: i,\n type: r = NaN,\n overwriteIfSameType: s = !1,\n keepUndo: a = !1\n } = t;\n i && e();\n if (_classPrivateFieldGet(this, _U)) return;\n const o = {\n cmd: e,\n undo: n,\n type: r\n };\n if (-1 === _classPrivateFieldGet(this, _H)) {\n _classPrivateFieldGet(this, _j).length > 0 && (_classPrivateFieldGet(this, _j).length = 0);\n _classPrivateFieldSet(this, _H, 0);\n _classPrivateFieldGet(this, _j).push(o);\n return;\n }\n if (s && _classPrivateFieldGet(this, _j)[_classPrivateFieldGet(this, _H)].type === r) {\n a && (o.undo = _classPrivateFieldGet(this, _j)[_classPrivateFieldGet(this, _H)].undo);\n _classPrivateFieldGet(this, _j)[_classPrivateFieldGet(this, _H)] = o;\n return;\n }\n const l = _classPrivateFieldGet(this, _H) + 1;\n if (l === _classPrivateFieldGet(this, _z)) _classPrivateFieldGet(this, _j).splice(0, 1);else {\n _classPrivateFieldSet(this, _H, l);\n l < _classPrivateFieldGet(this, _j).length && _classPrivateFieldGet(this, _j).splice(l);\n }\n _classPrivateFieldGet(this, _j).push(o);\n }\n stopUndoAccumulation() {\n -1 !== _classPrivateFieldGet(this, _H) && (_classPrivateFieldGet(this, _j)[_classPrivateFieldGet(this, _H)].type = NaN);\n }\n undo() {\n if (-1 !== _classPrivateFieldGet(this, _H)) {\n _classPrivateFieldSet(this, _U, !0);\n _classPrivateFieldGet(this, _j)[_classPrivateFieldGet(this, _H)].undo();\n _classPrivateFieldSet(this, _U, !1);\n _classPrivateFieldSet(this, _H, _classPrivateFieldGet(this, _H) - 1);\n }\n }\n redo() {\n if (_classPrivateFieldGet(this, _H) < _classPrivateFieldGet(this, _j).length - 1) {\n _classPrivateFieldSet(this, _H, _classPrivateFieldGet(this, _H) + 1);\n _classPrivateFieldSet(this, _U, !0);\n _classPrivateFieldGet(this, _j)[_classPrivateFieldGet(this, _H)].cmd();\n _classPrivateFieldSet(this, _U, !1);\n }\n }\n hasSomethingToUndo() {\n return -1 !== _classPrivateFieldGet(this, _H);\n }\n hasSomethingToRedo() {\n return _classPrivateFieldGet(this, _H) < _classPrivateFieldGet(this, _j).length - 1;\n }\n destroy() {\n _classPrivateFieldSet(this, _j, null);\n }\n }\n e.CommandManager = CommandManager;\n var _q = /*#__PURE__*/new WeakSet();\n class KeyboardManager {\n constructor(_t5) {\n _classPrivateMethodInitSpec(this, _q);\n this.buffer = [];\n this.callbacks = new Map();\n this.allKeys = new Set();\n const {\n isMac: _e5\n } = i.FeatureTest.platform;\n for (const [n, i, r = {}] of _t5) for (const t of n) {\n const n = t.startsWith(\"mac+\");\n if (_e5 && n) {\n this.callbacks.set(t.slice(4), {\n callback: i,\n options: r\n });\n this.allKeys.add(t.split(\"+\").at(-1));\n } else if (!_e5 && !n) {\n this.callbacks.set(t, {\n callback: i,\n options: r\n });\n this.allKeys.add(t.split(\"+\").at(-1));\n }\n }\n }\n exec(t, e) {\n if (!this.allKeys.has(e.key)) return;\n const n = this.callbacks.get(_classPrivateMethodGet(this, _q, _q2).call(this, e));\n if (!n) return;\n const {\n callback: i,\n options: {\n bubbles: r = !1,\n args: s = [],\n checker: a = null\n }\n } = n;\n if (!a || a(t, e)) {\n i.bind(t, ...s)();\n if (!r) {\n e.stopPropagation();\n e.preventDefault();\n }\n }\n }\n }\n function _q2(t) {\n t.altKey && this.buffer.push(\"alt\");\n t.ctrlKey && this.buffer.push(\"ctrl\");\n t.metaKey && this.buffer.push(\"meta\");\n t.shiftKey && this.buffer.push(\"shift\");\n this.buffer.push(t.key);\n const e = this.buffer.join(\"+\");\n this.buffer.length = 0;\n return e;\n }\n e.KeyboardManager = KeyboardManager;\n class ColorManager {\n get _colors() {\n const t = new Map([[\"CanvasText\", null], [\"Canvas\", null]]);\n (0, r.getColorValues)(t);\n return (0, i.shadow)(this, \"_colors\", t);\n }\n convert(t) {\n const e = (0, r.getRGB)(t);\n if (!window.matchMedia(\"(forced-colors: active)\").matches) return e;\n for (const [t, n] of this._colors) if (n.every((t, n) => t === e[n])) return ColorManager._colorsMapping.get(t);\n return e;\n }\n getHexCode(t) {\n const e = this._colors.get(t);\n return e ? i.Util.makeHexColor(...e) : t;\n }\n }\n _defineProperty(ColorManager, \"_colorsMapping\", new Map([[\"CanvasText\", [0, 0, 0]], [\"Canvas\", [255, 255, 255]]]));\n e.ColorManager = ColorManager;\n var _W = /*#__PURE__*/new WeakMap();\n var _G = /*#__PURE__*/new WeakMap();\n var _V = /*#__PURE__*/new WeakMap();\n var _$ = /*#__PURE__*/new WeakMap();\n var _X = /*#__PURE__*/new WeakMap();\n var _K = /*#__PURE__*/new WeakMap();\n var _Y = /*#__PURE__*/new WeakMap();\n var _J = /*#__PURE__*/new WeakMap();\n var _Q = /*#__PURE__*/new WeakMap();\n var _Z = /*#__PURE__*/new WeakMap();\n var _tt = /*#__PURE__*/new WeakMap();\n var _et = /*#__PURE__*/new WeakMap();\n var _nt = /*#__PURE__*/new WeakMap();\n var _it = /*#__PURE__*/new WeakMap();\n var _rt = /*#__PURE__*/new WeakMap();\n var _st = /*#__PURE__*/new WeakMap();\n var _at = /*#__PURE__*/new WeakMap();\n var _ot = /*#__PURE__*/new WeakMap();\n var _lt = /*#__PURE__*/new WeakMap();\n var _ct = /*#__PURE__*/new WeakMap();\n var _ht = /*#__PURE__*/new WeakMap();\n var _dt = /*#__PURE__*/new WeakMap();\n var _ut = /*#__PURE__*/new WeakMap();\n var _pt = /*#__PURE__*/new WeakMap();\n var _ft = /*#__PURE__*/new WeakMap();\n var _gt = /*#__PURE__*/new WeakMap();\n var _mt = /*#__PURE__*/new WeakMap();\n var _bt = /*#__PURE__*/new WeakMap();\n var _yt = /*#__PURE__*/new WeakSet();\n var _vt = /*#__PURE__*/new WeakSet();\n var _At = /*#__PURE__*/new WeakSet();\n var _t6 = /*#__PURE__*/new WeakSet();\n var _xt = /*#__PURE__*/new WeakSet();\n var _wt = /*#__PURE__*/new WeakSet();\n var _Tt = /*#__PURE__*/new WeakSet();\n var _Pt = /*#__PURE__*/new WeakSet();\n var _St = /*#__PURE__*/new WeakSet();\n var _Ct = /*#__PURE__*/new WeakSet();\n var _Et = /*#__PURE__*/new WeakSet();\n class AnnotationEditorUIManager {\n static get _keyboardManager() {\n const t = AnnotationEditorUIManager.prototype,\n arrowChecker = t => {\n const {\n activeElement: e\n } = document;\n return e && _classPrivateFieldGet(t, _bt).contains(e) && t.hasSomethingToControl();\n },\n e = this.TRANSLATE_SMALL,\n n = this.TRANSLATE_BIG;\n return (0, i.shadow)(this, \"_keyboardManager\", new KeyboardManager([[[\"ctrl+a\", \"mac+meta+a\"], t.selectAll], [[\"ctrl+z\", \"mac+meta+z\"], t.undo], [[\"ctrl+y\", \"ctrl+shift+z\", \"mac+meta+shift+z\", \"ctrl+shift+Z\", \"mac+meta+shift+Z\"], t.redo], [[\"Backspace\", \"alt+Backspace\", \"ctrl+Backspace\", \"shift+Backspace\", \"mac+Backspace\", \"mac+alt+Backspace\", \"mac+ctrl+Backspace\", \"Delete\", \"ctrl+Delete\", \"shift+Delete\", \"mac+Delete\"], t.delete], [[\"Escape\", \"mac+Escape\"], t.unselectAll], [[\"ArrowLeft\", \"mac+ArrowLeft\"], t.translateSelectedEditors, {\n args: [-e, 0],\n checker: arrowChecker\n }], [[\"ctrl+ArrowLeft\", \"mac+shift+ArrowLeft\"], t.translateSelectedEditors, {\n args: [-n, 0],\n checker: arrowChecker\n }], [[\"ArrowRight\", \"mac+ArrowRight\"], t.translateSelectedEditors, {\n args: [e, 0],\n checker: arrowChecker\n }], [[\"ctrl+ArrowRight\", \"mac+shift+ArrowRight\"], t.translateSelectedEditors, {\n args: [n, 0],\n checker: arrowChecker\n }], [[\"ArrowUp\", \"mac+ArrowUp\"], t.translateSelectedEditors, {\n args: [0, -e],\n checker: arrowChecker\n }], [[\"ctrl+ArrowUp\", \"mac+shift+ArrowUp\"], t.translateSelectedEditors, {\n args: [0, -n],\n checker: arrowChecker\n }], [[\"ArrowDown\", \"mac+ArrowDown\"], t.translateSelectedEditors, {\n args: [0, e],\n checker: arrowChecker\n }], [[\"ctrl+ArrowDown\", \"mac+shift+ArrowDown\"], t.translateSelectedEditors, {\n args: [0, n],\n checker: arrowChecker\n }]]));\n }\n constructor(_t8, _e6, _n4, _i3) {\n _classPrivateMethodInitSpec(this, _Et);\n _classPrivateMethodInitSpec(this, _Ct);\n _classPrivateMethodInitSpec(this, _St);\n _classPrivateMethodInitSpec(this, _Pt);\n _classPrivateMethodInitSpec(this, _Tt);\n _classPrivateMethodInitSpec(this, _wt);\n _classPrivateMethodInitSpec(this, _xt);\n _classPrivateMethodInitSpec(this, _t6);\n _classPrivateMethodInitSpec(this, _At);\n _classPrivateMethodInitSpec(this, _vt);\n _classPrivateMethodInitSpec(this, _yt);\n _classPrivateFieldInitSpec(this, _W, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _G, {\n writable: true,\n value: new Map()\n });\n _classPrivateFieldInitSpec(this, _V, {\n writable: true,\n value: new Map()\n });\n _classPrivateFieldInitSpec(this, _$, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _X, {\n writable: true,\n value: new CommandManager()\n });\n _classPrivateFieldInitSpec(this, _K, {\n writable: true,\n value: 0\n });\n _classPrivateFieldInitSpec(this, _Y, {\n writable: true,\n value: new Set()\n });\n _classPrivateFieldInitSpec(this, _J, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _Q, {\n writable: true,\n value: new Set()\n });\n _classPrivateFieldInitSpec(this, _Z, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _tt, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _et, {\n writable: true,\n value: new IdManager()\n });\n _classPrivateFieldInitSpec(this, _nt, {\n writable: true,\n value: !1\n });\n _classPrivateFieldInitSpec(this, _it, {\n writable: true,\n value: i.AnnotationEditorType.NONE\n });\n _classPrivateFieldInitSpec(this, _rt, {\n writable: true,\n value: new Set()\n });\n _classPrivateFieldInitSpec(this, _st, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _at, {\n writable: true,\n value: this.copy.bind(this)\n });\n _classPrivateFieldInitSpec(this, _ot, {\n writable: true,\n value: this.cut.bind(this)\n });\n _classPrivateFieldInitSpec(this, _lt, {\n writable: true,\n value: this.paste.bind(this)\n });\n _classPrivateFieldInitSpec(this, _ct, {\n writable: true,\n value: this.keydown.bind(this)\n });\n _classPrivateFieldInitSpec(this, _ht, {\n writable: true,\n value: this.onEditingAction.bind(this)\n });\n _classPrivateFieldInitSpec(this, _dt, {\n writable: true,\n value: this.onPageChanging.bind(this)\n });\n _classPrivateFieldInitSpec(this, _ut, {\n writable: true,\n value: this.onScaleChanging.bind(this)\n });\n _classPrivateFieldInitSpec(this, _pt, {\n writable: true,\n value: this.onRotationChanging.bind(this)\n });\n _classPrivateFieldInitSpec(this, _ft, {\n writable: true,\n value: {\n isEditing: !1,\n isEmpty: !0,\n hasSomethingToUndo: !1,\n hasSomethingToRedo: !1,\n hasSelectedEditor: !1\n }\n });\n _classPrivateFieldInitSpec(this, _gt, {\n writable: true,\n value: [0, 0]\n });\n _classPrivateFieldInitSpec(this, _mt, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _bt, {\n writable: true,\n value: null\n });\n _classPrivateFieldSet(this, _bt, _t8);\n _classPrivateFieldSet(this, _Z, _e6);\n _classPrivateFieldGet(this, _Z)._on(\"editingaction\", _classPrivateFieldGet(this, _ht));\n _classPrivateFieldGet(this, _Z)._on(\"pagechanging\", _classPrivateFieldGet(this, _dt));\n _classPrivateFieldGet(this, _Z)._on(\"scalechanging\", _classPrivateFieldGet(this, _ut));\n _classPrivateFieldGet(this, _Z)._on(\"rotationchanging\", _classPrivateFieldGet(this, _pt));\n _classPrivateFieldSet(this, _$, _n4.annotationStorage);\n _classPrivateFieldSet(this, _tt, _n4.filterFactory);\n _classPrivateFieldSet(this, _st, _i3);\n this.viewParameters = {\n realScale: r.PixelsPerInch.PDF_TO_CSS_UNITS,\n rotation: 0\n };\n }\n destroy() {\n _classPrivateMethodGet(this, _vt, _vt2).call(this);\n _classPrivateFieldGet(this, _Z)._off(\"editingaction\", _classPrivateFieldGet(this, _ht));\n _classPrivateFieldGet(this, _Z)._off(\"pagechanging\", _classPrivateFieldGet(this, _dt));\n _classPrivateFieldGet(this, _Z)._off(\"scalechanging\", _classPrivateFieldGet(this, _ut));\n _classPrivateFieldGet(this, _Z)._off(\"rotationchanging\", _classPrivateFieldGet(this, _pt));\n for (const t of _classPrivateFieldGet(this, _V).values()) t.destroy();\n _classPrivateFieldGet(this, _V).clear();\n _classPrivateFieldGet(this, _G).clear();\n _classPrivateFieldGet(this, _Q).clear();\n _classPrivateFieldSet(this, _W, null);\n _classPrivateFieldGet(this, _rt).clear();\n _classPrivateFieldGet(this, _X).destroy();\n }\n get hcmFilter() {\n return (0, i.shadow)(this, \"hcmFilter\", _classPrivateFieldGet(this, _st) ? _classPrivateFieldGet(this, _tt).addHCMFilter(_classPrivateFieldGet(this, _st).foreground, _classPrivateFieldGet(this, _st).background) : \"none\");\n }\n onPageChanging(t) {\n let {\n pageNumber: e\n } = t;\n _classPrivateFieldSet(this, _K, e - 1);\n }\n focusMainContainer() {\n _classPrivateFieldGet(this, _bt).focus();\n }\n addShouldRescale(t) {\n _classPrivateFieldGet(this, _Q).add(t);\n }\n removeShouldRescale(t) {\n _classPrivateFieldGet(this, _Q).delete(t);\n }\n onScaleChanging(t) {\n let {\n scale: e\n } = t;\n this.commitOrRemove();\n this.viewParameters.realScale = e * r.PixelsPerInch.PDF_TO_CSS_UNITS;\n for (const t of _classPrivateFieldGet(this, _Q)) t.onScaleChanging();\n }\n onRotationChanging(t) {\n let {\n pagesRotation: e\n } = t;\n this.commitOrRemove();\n this.viewParameters.rotation = e;\n }\n addToAnnotationStorage(t) {\n t.isEmpty() || !_classPrivateFieldGet(this, _$) || _classPrivateFieldGet(this, _$).has(t.id) || _classPrivateFieldGet(this, _$).setValue(t.id, t);\n }\n copy(t) {\n t.preventDefault();\n _classPrivateFieldGet(this, _W) && _classPrivateFieldGet(this, _W).commitOrRemove();\n if (!this.hasSelection) return;\n const e = [];\n for (const t of _classPrivateFieldGet(this, _rt)) {\n const n = t.serialize(!0);\n n && e.push(n);\n }\n 0 !== e.length && t.clipboardData.setData(\"application/pdfjs\", JSON.stringify(e));\n }\n cut(t) {\n this.copy(t);\n this.delete();\n }\n paste(t) {\n t.preventDefault();\n let e = t.clipboardData.getData(\"application/pdfjs\");\n if (!e) return;\n try {\n e = JSON.parse(e);\n } catch (t) {\n (0, i.warn)(\"paste: \\\"\".concat(t.message, \"\\\".\"));\n return;\n }\n if (!Array.isArray(e)) return;\n this.unselectAll();\n const n = this.currentLayer;\n try {\n const t = [];\n for (const i of e) {\n const e = n.deserialize(i);\n if (!e) return;\n t.push(e);\n }\n const cmd = () => {\n for (const e of t) _classPrivateMethodGet(this, _St, _St2).call(this, e);\n _classPrivateMethodGet(this, _Et, _Et2).call(this, t);\n },\n undo = () => {\n for (const e of t) e.remove();\n };\n this.addCommands({\n cmd: cmd,\n undo: undo,\n mustExec: !0\n });\n } catch (t) {\n (0, i.warn)(\"paste: \\\"\".concat(t.message, \"\\\".\"));\n }\n }\n keydown(t) {\n var _this$getActive;\n ((_this$getActive = this.getActive()) === null || _this$getActive === void 0 ? void 0 : _this$getActive.shouldGetKeyboardEvents()) || AnnotationEditorUIManager._keyboardManager.exec(this, t);\n }\n onEditingAction(t) {\n [\"undo\", \"redo\", \"delete\", \"selectAll\"].includes(t.name) && this[t.name]();\n }\n setEditingState(t) {\n if (t) {\n _classPrivateMethodGet(this, _yt, _yt2).call(this);\n _classPrivateMethodGet(this, _At, _At2).call(this);\n _classPrivateMethodGet(this, _xt, _xt2).call(this, {\n isEditing: _classPrivateFieldGet(this, _it) !== i.AnnotationEditorType.NONE,\n isEmpty: _classPrivateMethodGet(this, _Ct, _Ct2).call(this),\n hasSomethingToUndo: _classPrivateFieldGet(this, _X).hasSomethingToUndo(),\n hasSomethingToRedo: _classPrivateFieldGet(this, _X).hasSomethingToRedo(),\n hasSelectedEditor: !1\n });\n } else {\n _classPrivateMethodGet(this, _vt, _vt2).call(this);\n _classPrivateMethodGet(this, _t6, _t7).call(this);\n _classPrivateMethodGet(this, _xt, _xt2).call(this, {\n isEditing: !1\n });\n }\n }\n registerEditorTypes(t) {\n if (!_classPrivateFieldGet(this, _J)) {\n _classPrivateFieldSet(this, _J, t);\n for (const t of _classPrivateFieldGet(this, _J)) _classPrivateMethodGet(this, _wt, _wt2).call(this, t.defaultPropertiesToUpdate);\n }\n }\n getId() {\n return _classPrivateFieldGet(this, _et).getId();\n }\n get currentLayer() {\n return _classPrivateFieldGet(this, _V).get(_classPrivateFieldGet(this, _K));\n }\n get currentPageIndex() {\n return _classPrivateFieldGet(this, _K);\n }\n addLayer(t) {\n _classPrivateFieldGet(this, _V).set(t.pageIndex, t);\n _classPrivateFieldGet(this, _nt) ? t.enable() : t.disable();\n }\n removeLayer(t) {\n _classPrivateFieldGet(this, _V).delete(t.pageIndex);\n }\n updateMode(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null;\n _classPrivateFieldSet(this, _it, t);\n if (t !== i.AnnotationEditorType.NONE) {\n this.setEditingState(!0);\n _classPrivateMethodGet(this, _Tt, _Tt2).call(this);\n for (const e of _classPrivateFieldGet(this, _V).values()) e.updateMode(t);\n if (e) for (const t of _classPrivateFieldGet(this, _G).values()) if (t.annotationElementId === e) {\n this.setSelected(t);\n t.enterInEditMode();\n break;\n }\n } else {\n this.setEditingState(!1);\n _classPrivateMethodGet(this, _Pt, _Pt2).call(this);\n }\n }\n updateToolbar(t) {\n t !== _classPrivateFieldGet(this, _it) && _classPrivateFieldGet(this, _Z).dispatch(\"switchannotationeditormode\", {\n source: this,\n mode: t\n });\n }\n updateParams(t, e) {\n if (_classPrivateFieldGet(this, _J)) {\n for (const n of _classPrivateFieldGet(this, _rt)) n.updateParams(t, e);\n for (const n of _classPrivateFieldGet(this, _J)) n.updateDefaultParams(t, e);\n }\n }\n getEditors(t) {\n const e = [];\n for (const n of _classPrivateFieldGet(this, _G).values()) n.pageIndex === t && e.push(n);\n return e;\n }\n getEditor(t) {\n return _classPrivateFieldGet(this, _G).get(t);\n }\n addEditor(t) {\n _classPrivateFieldGet(this, _G).set(t.id, t);\n }\n removeEditor(t) {\n var _classPrivateFieldGet4;\n _classPrivateFieldGet(this, _G).delete(t.id);\n this.unselect(t);\n t.annotationElementId && _classPrivateFieldGet(this, _Y).has(t.annotationElementId) || ((_classPrivateFieldGet4 = _classPrivateFieldGet(this, _$)) === null || _classPrivateFieldGet4 === void 0 ? void 0 : _classPrivateFieldGet4.remove(t.id));\n }\n addDeletedAnnotationElement(t) {\n _classPrivateFieldGet(this, _Y).add(t.annotationElementId);\n t.deleted = !0;\n }\n isDeletedAnnotationElement(t) {\n return _classPrivateFieldGet(this, _Y).has(t);\n }\n removeDeletedAnnotationElement(t) {\n _classPrivateFieldGet(this, _Y).delete(t.annotationElementId);\n t.deleted = !1;\n }\n setActiveEditor(t) {\n if (_classPrivateFieldGet(this, _W) !== t) {\n _classPrivateFieldSet(this, _W, t);\n t && _classPrivateMethodGet(this, _wt, _wt2).call(this, t.propertiesToUpdate);\n }\n }\n toggleSelected(t) {\n if (_classPrivateFieldGet(this, _rt).has(t)) {\n _classPrivateFieldGet(this, _rt).delete(t);\n t.unselect();\n _classPrivateMethodGet(this, _xt, _xt2).call(this, {\n hasSelectedEditor: this.hasSelection\n });\n } else {\n _classPrivateFieldGet(this, _rt).add(t);\n t.select();\n _classPrivateMethodGet(this, _wt, _wt2).call(this, t.propertiesToUpdate);\n _classPrivateMethodGet(this, _xt, _xt2).call(this, {\n hasSelectedEditor: !0\n });\n }\n }\n setSelected(t) {\n for (const e of _classPrivateFieldGet(this, _rt)) e !== t && e.unselect();\n _classPrivateFieldGet(this, _rt).clear();\n _classPrivateFieldGet(this, _rt).add(t);\n t.select();\n _classPrivateMethodGet(this, _wt, _wt2).call(this, t.propertiesToUpdate);\n _classPrivateMethodGet(this, _xt, _xt2).call(this, {\n hasSelectedEditor: !0\n });\n }\n isSelected(t) {\n return _classPrivateFieldGet(this, _rt).has(t);\n }\n unselect(t) {\n t.unselect();\n _classPrivateFieldGet(this, _rt).delete(t);\n _classPrivateMethodGet(this, _xt, _xt2).call(this, {\n hasSelectedEditor: this.hasSelection\n });\n }\n get hasSelection() {\n return 0 !== _classPrivateFieldGet(this, _rt).size;\n }\n stopUndoAccumulation() {\n _classPrivateFieldGet(this, _X).stopUndoAccumulation();\n }\n undo() {\n _classPrivateFieldGet(this, _X).undo();\n _classPrivateMethodGet(this, _xt, _xt2).call(this, {\n hasSomethingToUndo: _classPrivateFieldGet(this, _X).hasSomethingToUndo(),\n hasSomethingToRedo: !0,\n isEmpty: _classPrivateMethodGet(this, _Ct, _Ct2).call(this)\n });\n }\n redo() {\n _classPrivateFieldGet(this, _X).redo();\n _classPrivateMethodGet(this, _xt, _xt2).call(this, {\n hasSomethingToUndo: !0,\n hasSomethingToRedo: _classPrivateFieldGet(this, _X).hasSomethingToRedo(),\n isEmpty: _classPrivateMethodGet(this, _Ct, _Ct2).call(this)\n });\n }\n addCommands(t) {\n _classPrivateFieldGet(this, _X).add(t);\n _classPrivateMethodGet(this, _xt, _xt2).call(this, {\n hasSomethingToUndo: !0,\n hasSomethingToRedo: !1,\n isEmpty: _classPrivateMethodGet(this, _Ct, _Ct2).call(this)\n });\n }\n delete() {\n this.commitOrRemove();\n if (!this.hasSelection) return;\n const t = [..._classPrivateFieldGet(this, _rt)];\n this.addCommands({\n cmd: () => {\n for (const e of t) e.remove();\n },\n undo: () => {\n for (const e of t) _classPrivateMethodGet(this, _St, _St2).call(this, e);\n },\n mustExec: !0\n });\n }\n commitOrRemove() {\n var _classPrivateFieldGet5;\n (_classPrivateFieldGet5 = _classPrivateFieldGet(this, _W)) === null || _classPrivateFieldGet5 === void 0 ? void 0 : _classPrivateFieldGet5.commitOrRemove();\n }\n hasSomethingToControl() {\n return _classPrivateFieldGet(this, _W) || this.hasSelection;\n }\n selectAll() {\n for (const t of _classPrivateFieldGet(this, _rt)) t.commit();\n _classPrivateMethodGet(this, _Et, _Et2).call(this, _classPrivateFieldGet(this, _G).values());\n }\n unselectAll() {\n if (_classPrivateFieldGet(this, _W)) _classPrivateFieldGet(this, _W).commitOrRemove();else if (this.hasSelection) {\n for (const t of _classPrivateFieldGet(this, _rt)) t.unselect();\n _classPrivateFieldGet(this, _rt).clear();\n _classPrivateMethodGet(this, _xt, _xt2).call(this, {\n hasSelectedEditor: !1\n });\n }\n }\n translateSelectedEditors(t, e) {\n arguments.length > 2 && void 0 !== arguments[2] && arguments[2] || this.commitOrRemove();\n if (!this.hasSelection) return;\n _classPrivateFieldGet(this, _gt)[0] += t;\n _classPrivateFieldGet(this, _gt)[1] += e;\n const [n, i] = _classPrivateFieldGet(this, _gt),\n r = [..._classPrivateFieldGet(this, _rt)];\n _classPrivateFieldGet(this, _mt) && clearTimeout(_classPrivateFieldGet(this, _mt));\n _classPrivateFieldSet(this, _mt, setTimeout(() => {\n _classPrivateFieldSet(this, _mt, null);\n _classPrivateFieldGet(this, _gt)[0] = _classPrivateFieldGet(this, _gt)[1] = 0;\n this.addCommands({\n cmd: () => {\n for (const t of r) _classPrivateFieldGet(this, _G).has(t.id) && t.translateInPage(n, i);\n },\n undo: () => {\n for (const t of r) _classPrivateFieldGet(this, _G).has(t.id) && t.translateInPage(-n, -i);\n },\n mustExec: !1\n });\n }, 1e3));\n for (const n of r) n.translateInPage(t, e);\n }\n isActive(t) {\n return _classPrivateFieldGet(this, _W) === t;\n }\n getActive() {\n return _classPrivateFieldGet(this, _W);\n }\n getMode() {\n return _classPrivateFieldGet(this, _it);\n }\n get imageManager() {\n return (0, i.shadow)(this, \"imageManager\", new ImageManager());\n }\n }\n function _yt2() {\n window.addEventListener(\"keydown\", _classPrivateFieldGet(this, _ct), {\n capture: !0\n });\n }\n function _vt2() {\n window.removeEventListener(\"keydown\", _classPrivateFieldGet(this, _ct), {\n capture: !0\n });\n }\n function _At2() {\n document.addEventListener(\"copy\", _classPrivateFieldGet(this, _at));\n document.addEventListener(\"cut\", _classPrivateFieldGet(this, _ot));\n document.addEventListener(\"paste\", _classPrivateFieldGet(this, _lt));\n }\n function _t7() {\n document.removeEventListener(\"copy\", _classPrivateFieldGet(this, _at));\n document.removeEventListener(\"cut\", _classPrivateFieldGet(this, _ot));\n document.removeEventListener(\"paste\", _classPrivateFieldGet(this, _lt));\n }\n function _xt2(t) {\n Object.entries(t).some(t => {\n let [e, n] = t;\n return _classPrivateFieldGet(this, _ft)[e] !== n;\n }) && _classPrivateFieldGet(this, _Z).dispatch(\"annotationeditorstateschanged\", {\n source: this,\n details: Object.assign(_classPrivateFieldGet(this, _ft), t)\n });\n }\n function _wt2(t) {\n _classPrivateFieldGet(this, _Z).dispatch(\"annotationeditorparamschanged\", {\n source: this,\n details: t\n });\n }\n function _Tt2() {\n if (!_classPrivateFieldGet(this, _nt)) {\n _classPrivateFieldSet(this, _nt, !0);\n for (const t of _classPrivateFieldGet(this, _V).values()) t.enable();\n }\n }\n function _Pt2() {\n this.unselectAll();\n if (_classPrivateFieldGet(this, _nt)) {\n _classPrivateFieldSet(this, _nt, !1);\n for (const t of _classPrivateFieldGet(this, _V).values()) t.disable();\n }\n }\n function _St2(t) {\n const e = _classPrivateFieldGet(this, _V).get(t.pageIndex);\n e ? e.addOrRebuild(t) : this.addEditor(t);\n }\n function _Ct2() {\n if (0 === _classPrivateFieldGet(this, _G).size) return !0;\n if (1 === _classPrivateFieldGet(this, _G).size) for (const t of _classPrivateFieldGet(this, _G).values()) return t.isEmpty();\n return !1;\n }\n function _Et2(t) {\n _classPrivateFieldGet(this, _rt).clear();\n for (const e of t) if (!e.isEmpty()) {\n _classPrivateFieldGet(this, _rt).add(e);\n e.select();\n }\n _classPrivateMethodGet(this, _xt, _xt2).call(this, {\n hasSelectedEditor: !0\n });\n }\n _defineProperty(AnnotationEditorUIManager, \"TRANSLATE_SMALL\", 1);\n _defineProperty(AnnotationEditorUIManager, \"TRANSLATE_BIG\", 10);\n e.AnnotationEditorUIManager = AnnotationEditorUIManager;\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(3),\n r = n(6),\n s = n(4),\n a = n(24),\n o = n(14),\n l = n(8),\n c = n(21),\n h = n(20),\n d = n(91),\n u = n(39),\n p = n(77),\n f = n(64),\n g = n(158),\n m = n(7),\n b = n(166),\n v = n(27),\n y = s.JSON,\n A = s.Number,\n _ = s.SyntaxError,\n S = y && y.parse,\n E = a(\"Object\", \"keys\"),\n x = Object.getOwnPropertyDescriptor,\n w = o(\"\".charAt),\n C = o(\"\".slice),\n T = o(/./.exec),\n P = o([].push),\n k = /^\\d$/,\n M = /^[1-9]$/,\n R = /^(-|\\d)$/,\n I = /^[\\t\\n\\r ]$/,\n internalize = function internalize(t, e, n, i) {\n var r,\n s,\n a,\n o,\n c,\n p = t[e],\n g = i && p === i.value,\n m = g && \"string\" == typeof i.source ? {\n source: i.source\n } : {};\n if (h(p)) {\n var b = d(p),\n v = g ? i.nodes : b ? [] : {};\n if (b) {\n r = v.length;\n a = f(p);\n for (o = 0; o < a; o++) internalizeProperty(p, o, internalize(p, \"\" + o, n, o < r ? v[o] : void 0));\n } else {\n s = E(p);\n a = f(s);\n for (o = 0; o < a; o++) {\n c = s[o];\n internalizeProperty(p, c, internalize(p, c, n, u(v, c) ? v[c] : void 0));\n }\n }\n }\n return l(n, t, e, p, m);\n },\n internalizeProperty = function internalizeProperty(t, e, n) {\n if (r) {\n var i = x(t, e);\n if (i && !i.configurable) return;\n }\n void 0 === n ? delete t[e] : g(t, e, n);\n },\n Node = function Node(t, e, n, i) {\n this.value = t;\n this.end = e;\n this.source = n;\n this.nodes = i;\n },\n Context = function Context(t, e) {\n this.source = t;\n this.index = e;\n };\n Context.prototype = {\n fork: function fork(t) {\n return new Context(this.source, t);\n },\n parse: function parse() {\n var t = this.source,\n e = this.skip(I, this.index),\n n = this.fork(e),\n i = w(t, e);\n if (T(R, i)) return n.number();\n switch (i) {\n case \"{\":\n return n.object();\n case \"[\":\n return n.array();\n case '\"':\n return n.string();\n case \"t\":\n return n.keyword(!0);\n case \"f\":\n return n.keyword(!1);\n case \"n\":\n return n.keyword(null);\n }\n throw _('Unexpected character: \"' + i + '\" at: ' + e);\n },\n node: function node(t, e, n, i, r) {\n return new Node(e, i, t ? null : C(this.source, n, i), r);\n },\n object: function object() {\n for (var t = this.source, e = this.index + 1, n = !1, i = {}, r = {}; e < t.length;) {\n e = this.until(['\"', \"}\"], e);\n if (\"}\" == w(t, e) && !n) {\n e++;\n break;\n }\n var s = this.fork(e).string(),\n a = s.value;\n e = s.end;\n e = this.until([\":\"], e) + 1;\n e = this.skip(I, e);\n s = this.fork(e).parse();\n g(r, a, s);\n g(i, a, s.value);\n e = this.until([\",\", \"}\"], s.end);\n var o = w(t, e);\n if (\",\" == o) {\n n = !0;\n e++;\n } else if (\"}\" == o) {\n e++;\n break;\n }\n }\n return this.node(1, i, this.index, e, r);\n },\n array: function array() {\n for (var t = this.source, e = this.index + 1, n = !1, i = [], r = []; e < t.length;) {\n e = this.skip(I, e);\n if (\"]\" == w(t, e) && !n) {\n e++;\n break;\n }\n var s = this.fork(e).parse();\n P(r, s);\n P(i, s.value);\n e = this.until([\",\", \"]\"], s.end);\n if (\",\" == w(t, e)) {\n n = !0;\n e++;\n } else if (\"]\" == w(t, e)) {\n e++;\n break;\n }\n }\n return this.node(1, i, this.index, e, r);\n },\n string: function string() {\n var t = this.index,\n e = b(this.source, this.index + 1);\n return this.node(0, e.value, t, e.end);\n },\n number: function number() {\n var t = this.source,\n e = this.index,\n n = e;\n \"-\" == w(t, n) && n++;\n if (\"0\" == w(t, n)) n++;else {\n if (!T(M, w(t, n))) throw _(\"Failed to parse number at: \" + n);\n n = this.skip(k, ++n);\n }\n \".\" == w(t, n) && (n = this.skip(k, ++n));\n if (\"e\" == w(t, n) || \"E\" == w(t, n)) {\n n++;\n \"+\" != w(t, n) && \"-\" != w(t, n) || n++;\n if (n == (n = this.skip(k, n))) throw _(\"Failed to parse number's exponent value at: \" + n);\n }\n return this.node(0, A(C(t, e, n)), e, n);\n },\n keyword: function keyword(t) {\n var e = \"\" + t,\n n = this.index,\n i = n + e.length;\n if (C(this.source, n, i) != e) throw _(\"Failed to parse value at: \" + n);\n return this.node(0, t, n, i);\n },\n skip: function skip(t, e) {\n for (var n = this.source; e < n.length && T(t, w(n, e)); e++);\n return e;\n },\n until: function until(t, e) {\n e = this.skip(I, e);\n for (var n = w(this.source, e), i = 0; i < t.length; i++) if (t[i] == n) return e;\n throw _('Unexpected character: \"' + n + '\" at: ' + e);\n }\n };\n var D = m(function () {\n var t,\n e = \"9007199254740993\";\n S(e, function (e, n, i) {\n t = i.source;\n });\n return t !== e;\n }),\n O = v && !m(function () {\n return 1 / S(\"-0 \\t\") != -1 / 0;\n });\n i({\n target: \"JSON\",\n stat: !0,\n forced: D\n }, {\n parse: function parse(t, e) {\n return O && !c(e) ? S(t) : function (t, e) {\n t = p(t);\n var n = new Context(t, 0, \"\"),\n i = n.parse(),\n r = i.value,\n s = n.skip(I, i.end);\n if (s < t.length) throw _('Unexpected extra character: \"' + w(t, s) + '\" after the parsed data at: ' + s);\n return c(e) ? internalize({\n \"\": r\n }, \"\", e, i) : r;\n }(t, e);\n }\n });\n }, (t, e, n) => {\n var i = n(14),\n r = n(39),\n s = SyntaxError,\n a = parseInt,\n o = String.fromCharCode,\n l = i(\"\".charAt),\n c = i(\"\".slice),\n h = i(/./.exec),\n d = {\n '\\\\\"': '\"',\n \"\\\\\\\\\": \"\\\\\",\n \"\\\\/\": \"/\",\n \"\\\\b\": \"\\b\",\n \"\\\\f\": \"\\f\",\n \"\\\\n\": \"\\n\",\n \"\\\\r\": \"\\r\",\n \"\\\\t\": \"\\t\"\n },\n u = /^[\\da-f]{4}$/i,\n p = /^[\\u0000-\\u001F]$/;\n t.exports = function (t, e) {\n for (var n = !0, i = \"\"; e < t.length;) {\n var f = l(t, e);\n if (\"\\\\\" == f) {\n var g = c(t, e, e + 2);\n if (r(d, g)) {\n i += d[g];\n e += 2;\n } else {\n if (\"\\\\u\" != g) throw s('Unknown escape sequence: \"' + g + '\"');\n var m = c(t, e += 2, e + 4);\n if (!h(u, m)) throw s(\"Bad Unicode escape at: \" + e);\n i += o(a(m, 16));\n e += 4;\n }\n } else {\n if ('\"' == f) {\n n = !1;\n e++;\n break;\n }\n if (h(p, f)) throw s(\"Bad control character in string literal at: \" + e);\n i += f;\n e++;\n }\n }\n if (n) throw s(\"Unterminated string at: \" + e);\n return {\n value: i,\n end: e\n };\n };\n }, (t, e, n) => {\n \"use strict\";\n\n var _class19;\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.StatTimer = e.RenderingCancelledException = e.PixelsPerInch = e.PageViewport = e.PDFDateString = e.DOMStandardFontDataFactory = e.DOMSVGFactory = e.DOMFilterFactory = e.DOMCanvasFactory = e.DOMCMapReaderFactory = e.AnnotationPrefix = void 0;\n e.deprecated = function deprecated(t) {\n console.log(\"Deprecated API usage: \" + t);\n };\n e.getColorValues = function getColorValues(t) {\n const e = document.createElement(\"span\");\n e.style.visibility = \"hidden\";\n document.body.append(e);\n for (const n of t.keys()) {\n e.style.color = n;\n const i = window.getComputedStyle(e).color;\n t.set(n, getRGB(i));\n }\n e.remove();\n };\n e.getCurrentTransform = function getCurrentTransform(t) {\n const {\n a: e,\n b: n,\n c: i,\n d: r,\n e: s,\n f: a\n } = t.getTransform();\n return [e, n, i, r, s, a];\n };\n e.getCurrentTransformInverse = function getCurrentTransformInverse(t) {\n const {\n a: e,\n b: n,\n c: i,\n d: r,\n e: s,\n f: a\n } = t.getTransform().invertSelf();\n return [e, n, i, r, s, a];\n };\n e.getFilenameFromUrl = function getFilenameFromUrl(t) {\n arguments.length > 1 && void 0 !== arguments[1] && arguments[1] || ([t] = t.split(/[#?]/, 1));\n return t.substring(t.lastIndexOf(\"/\") + 1);\n };\n e.getPdfFilenameFromUrl = function getPdfFilenameFromUrl(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : \"document.pdf\";\n if (\"string\" != typeof t) return e;\n if (isDataScheme(t)) {\n (0, r.warn)('getPdfFilenameFromUrl: ignore \"data:\"-URL for performance reasons.');\n return e;\n }\n const n = /[^/?#=]+\\.pdf\\b(?!.*\\.pdf\\b)/i,\n i = /^(?:(?:[^:]+:)?\\/\\/[^/]+)?([^?#]*)(\\?[^#]*)?(#.*)?$/.exec(t);\n let s = n.exec(i[1]) || n.exec(i[2]) || n.exec(i[3]);\n if (s) {\n s = s[0];\n if (s.includes(\"%\")) try {\n s = n.exec(decodeURIComponent(s))[0];\n } catch (_unused9) {}\n }\n return s || e;\n };\n e.getRGB = getRGB;\n e.getXfaPageViewport = function getXfaPageViewport(t, e) {\n let {\n scale: n = 1,\n rotation: i = 0\n } = e;\n const {\n width: r,\n height: s\n } = t.attributes.style,\n a = [0, 0, parseInt(r), parseInt(s)];\n return new PageViewport({\n viewBox: a,\n scale: n,\n rotation: i\n });\n };\n e.isDataScheme = isDataScheme;\n e.isPdfFile = function isPdfFile(t) {\n return \"string\" == typeof t && /\\.pdf$/i.test(t);\n };\n e.isValidFetchUrl = isValidFetchUrl;\n e.loadScript = function loadScript(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];\n return new Promise((n, i) => {\n const r = document.createElement(\"script\");\n r.src = t;\n r.onload = function (t) {\n e && r.remove();\n n(t);\n };\n r.onerror = function () {\n i(new Error(\"Cannot load script at: \".concat(r.src)));\n };\n (document.head || document.documentElement).append(r);\n });\n };\n e.setLayerDimensions = function setLayerDimensions(t, e) {\n let n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],\n i = !(arguments.length > 3 && void 0 !== arguments[3]) || arguments[3];\n if (e instanceof PageViewport) {\n const {\n pageWidth: i,\n pageHeight: r\n } = e.rawDims,\n {\n style: s\n } = t,\n a = \"calc(var(--scale-factor) * \".concat(i, \"px)\"),\n o = \"calc(var(--scale-factor) * \".concat(r, \"px)\");\n if (n && e.rotation % 180 != 0) {\n s.width = o;\n s.height = a;\n } else {\n s.width = a;\n s.height = o;\n }\n }\n i && t.setAttribute(\"data-main-rotation\", e.rotation);\n };\n n(2);\n n(93);\n n(101);\n n(102);\n n(105);\n n(107);\n n(109);\n n(113);\n n(116);\n n(123);\n n(89);\n n(84);\n n(86);\n n(87);\n var i = n(168),\n r = n(1);\n const s = \"http://www.w3.org/2000/svg\";\n e.AnnotationPrefix = \"pdfjs_internal_id_\";\n class PixelsPerInch {}\n _class19 = PixelsPerInch;\n _defineProperty(PixelsPerInch, \"CSS\", 96);\n _defineProperty(PixelsPerInch, \"PDF\", 72);\n _defineProperty(PixelsPerInch, \"PDF_TO_CSS_UNITS\", _class19.CSS / _class19.PDF);\n e.PixelsPerInch = PixelsPerInch;\n var _kt = /*#__PURE__*/new WeakMap();\n var _Mt = /*#__PURE__*/new WeakMap();\n var _e7 = /*#__PURE__*/new WeakMap();\n var _Rt = /*#__PURE__*/new WeakMap();\n var _Ft = /*#__PURE__*/new WeakMap();\n var _It = /*#__PURE__*/new WeakMap();\n var _Dt = /*#__PURE__*/new WeakMap();\n var _Ot = /*#__PURE__*/new WeakMap();\n var _Lt = /*#__PURE__*/new WeakMap();\n var _Nt = /*#__PURE__*/new WeakMap();\n var _O3 = /*#__PURE__*/new WeakMap();\n var _N2 = /*#__PURE__*/new WeakMap();\n var _Bt = /*#__PURE__*/new WeakMap();\n var _Ht = /*#__PURE__*/new WeakSet();\n var _jt = /*#__PURE__*/new WeakSet();\n var _qt = /*#__PURE__*/new WeakSet();\n var _Ut = /*#__PURE__*/new WeakSet();\n var _zt = /*#__PURE__*/new WeakSet();\n class DOMFilterFactory extends i.BaseFilterFactory {\n constructor() {\n let {\n docId: _t9,\n ownerDocument: _e8 = globalThis.document\n } = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};\n super();\n _classPrivateMethodInitSpec(this, _zt);\n _classPrivateMethodInitSpec(this, _Ut);\n _classPrivateMethodInitSpec(this, _qt);\n _classPrivateMethodInitSpec(this, _jt);\n _classPrivateMethodInitSpec(this, _Ht);\n _classPrivateFieldInitSpec(this, _Bt, {\n get: _get_Bt,\n set: void 0\n });\n _classPrivateFieldInitSpec(this, _N2, {\n get: _get_N,\n set: void 0\n });\n _classPrivateFieldInitSpec(this, _kt, {\n writable: true,\n value: void 0\n });\n _classPrivateFieldInitSpec(this, _Mt, {\n writable: true,\n value: void 0\n });\n _classPrivateFieldInitSpec(this, _e7, {\n writable: true,\n value: void 0\n });\n _classPrivateFieldInitSpec(this, _Rt, {\n writable: true,\n value: void 0\n });\n _classPrivateFieldInitSpec(this, _Ft, {\n writable: true,\n value: void 0\n });\n _classPrivateFieldInitSpec(this, _It, {\n writable: true,\n value: void 0\n });\n _classPrivateFieldInitSpec(this, _Dt, {\n writable: true,\n value: void 0\n });\n _classPrivateFieldInitSpec(this, _Ot, {\n writable: true,\n value: void 0\n });\n _classPrivateFieldInitSpec(this, _Lt, {\n writable: true,\n value: void 0\n });\n _classPrivateFieldInitSpec(this, _Nt, {\n writable: true,\n value: void 0\n });\n _classPrivateFieldInitSpec(this, _O3, {\n writable: true,\n value: 0\n });\n _classPrivateFieldSet(this, _e7, _t9);\n _classPrivateFieldSet(this, _Rt, _e8);\n }\n addFilter(t) {\n var _this$O5, _this$O6;\n if (!t) return \"none\";\n let e,\n n,\n i,\n r,\n s = _classPrivateFieldGet(this, _N2).get(t);\n if (s) return s;\n if (1 === t.length) {\n const s = t[0],\n a = new Array(256);\n for (let t = 0; t < 256; t++) a[t] = s[t] / 255;\n r = e = n = i = a.join(\",\");\n } else {\n const [s, a, o] = t,\n l = new Array(256),\n c = new Array(256),\n h = new Array(256);\n for (let t = 0; t < 256; t++) {\n l[t] = s[t] / 255;\n c[t] = a[t] / 255;\n h[t] = o[t] / 255;\n }\n e = l.join(\",\");\n n = c.join(\",\");\n i = h.join(\",\");\n r = \"\".concat(e).concat(n).concat(i);\n }\n s = _classPrivateFieldGet(this, _N2).get(r);\n if (s) {\n _classPrivateFieldGet(this, _N2).set(t, s);\n return s;\n }\n const a = \"g_\".concat(_classPrivateFieldGet(this, _e7), \"_transfer_map_\").concat((_classPrivateFieldSet(this, _O3, (_this$O5 = _classPrivateFieldGet(this, _O3), _this$O6 = _this$O5++, _this$O5)), _this$O6)),\n o = \"url(#\".concat(a, \")\");\n _classPrivateFieldGet(this, _N2).set(t, o);\n _classPrivateFieldGet(this, _N2).set(r, o);\n const l = _classPrivateMethodGet(this, _jt, _jt2).call(this, a);\n _classPrivateMethodGet(this, _Ut, _Ut2).call(this, e, n, i, l);\n return o;\n }\n addHCMFilter(t, e) {\n var _classPrivateFieldGet6;\n const n = \"\".concat(t, \"-\").concat(e);\n if (_classPrivateFieldGet(this, _It) === n) return _classPrivateFieldGet(this, _Dt);\n _classPrivateFieldSet(this, _It, n);\n _classPrivateFieldSet(this, _Dt, \"none\");\n (_classPrivateFieldGet6 = _classPrivateFieldGet(this, _Ft)) === null || _classPrivateFieldGet6 === void 0 ? void 0 : _classPrivateFieldGet6.remove();\n if (!t || !e) return _classPrivateFieldGet(this, _Dt);\n const i = _classPrivateMethodGet(this, _zt, _zt2).call(this, t);\n t = r.Util.makeHexColor(...i);\n const s = _classPrivateMethodGet(this, _zt, _zt2).call(this, e);\n e = r.Util.makeHexColor(...s);\n _classPrivateFieldGet(this, _Bt).style.color = \"\";\n if (\"#000000\" === t && \"#ffffff\" === e || t === e) return _classPrivateFieldGet(this, _Dt);\n const a = new Array(256);\n for (let t = 0; t <= 255; t++) {\n const e = t / 255;\n a[t] = e <= .03928 ? e / 12.92 : ((e + .055) / 1.055) ** 2.4;\n }\n const o = a.join(\",\"),\n l = \"g_\".concat(_classPrivateFieldGet(this, _e7), \"_hcm_filter\"),\n c = _classPrivateFieldSet(this, _Ot, _classPrivateMethodGet(this, _jt, _jt2).call(this, l));\n _classPrivateMethodGet(this, _Ut, _Ut2).call(this, o, o, o, c);\n _classPrivateMethodGet(this, _Ht, _Ht2).call(this, c);\n const getSteps = (t, e) => {\n const n = i[t] / 255,\n r = s[t] / 255,\n a = new Array(e + 1);\n for (let t = 0; t <= e; t++) a[t] = n + t / e * (r - n);\n return a.join(\",\");\n };\n _classPrivateMethodGet(this, _Ut, _Ut2).call(this, getSteps(0, 5), getSteps(1, 5), getSteps(2, 5), c);\n _classPrivateFieldSet(this, _Dt, \"url(#\".concat(l, \")\"));\n return _classPrivateFieldGet(this, _Dt);\n }\n addHighlightHCMFilter(t, e, n, i) {\n var _classPrivateFieldGet7;\n const r = \"\".concat(t, \"-\").concat(e, \"-\").concat(n, \"-\").concat(i);\n if (_classPrivateFieldGet(this, _Lt) === r) return _classPrivateFieldGet(this, _Nt);\n _classPrivateFieldSet(this, _Lt, r);\n _classPrivateFieldSet(this, _Nt, \"none\");\n (_classPrivateFieldGet7 = _classPrivateFieldGet(this, _Ot)) === null || _classPrivateFieldGet7 === void 0 ? void 0 : _classPrivateFieldGet7.remove();\n if (!t || !e) return _classPrivateFieldGet(this, _Nt);\n const [s, a] = [t, e].map(_classPrivateMethodGet(this, _zt, _zt2).bind(this));\n let o = Math.round(.2126 * s[0] + .7152 * s[1] + .0722 * s[2]),\n l = Math.round(.2126 * a[0] + .7152 * a[1] + .0722 * a[2]),\n [c, h] = [n, i].map(_classPrivateMethodGet(this, _zt, _zt2).bind(this));\n l < o && ([o, l, c, h] = [l, o, h, c]);\n _classPrivateFieldGet(this, _Bt).style.color = \"\";\n const getSteps = (t, e, n) => {\n const i = new Array(256),\n r = (l - o) / n,\n s = t / 255,\n a = (e - t) / (255 * n);\n let c = 0;\n for (let t = 0; t <= n; t++) {\n const e = Math.round(o + t * r),\n n = s + t * a;\n for (let t = c; t <= e; t++) i[t] = n;\n c = e + 1;\n }\n for (let t = c; t < 256; t++) i[t] = i[c - 1];\n return i.join(\",\");\n },\n d = \"g_\".concat(_classPrivateFieldGet(this, _e7), \"_hcm_highlight_filter\"),\n u = _classPrivateFieldSet(this, _Ot, _classPrivateMethodGet(this, _jt, _jt2).call(this, d));\n _classPrivateMethodGet(this, _Ht, _Ht2).call(this, u);\n _classPrivateMethodGet(this, _Ut, _Ut2).call(this, getSteps(c[0], h[0], 5), getSteps(c[1], h[1], 5), getSteps(c[2], h[2], 5), u);\n _classPrivateFieldSet(this, _Nt, \"url(#\".concat(d, \")\"));\n return _classPrivateFieldGet(this, _Nt);\n }\n destroy() {\n if (!(arguments.length > 0 && void 0 !== arguments[0] && arguments[0]) || !_classPrivateFieldGet(this, _Dt) && !_classPrivateFieldGet(this, _Nt)) {\n if (_classPrivateFieldGet(this, _Mt)) {\n _classPrivateFieldGet(this, _Mt).parentNode.parentNode.remove();\n _classPrivateFieldSet(this, _Mt, null);\n }\n if (_classPrivateFieldGet(this, _kt)) {\n _classPrivateFieldGet(this, _kt).clear();\n _classPrivateFieldSet(this, _kt, null);\n }\n _classPrivateFieldSet(this, _O3, 0);\n }\n }\n }\n function _get_N() {\n return _classPrivateFieldGet(this, _kt) || _classPrivateFieldSet(this, _kt, new Map());\n }\n function _get_Bt() {\n if (!_classPrivateFieldGet(this, _Mt)) {\n const t = _classPrivateFieldGet(this, _Rt).createElement(\"div\"),\n {\n style: e\n } = t;\n e.visibility = \"hidden\";\n e.contain = \"strict\";\n e.width = e.height = 0;\n e.position = \"absolute\";\n e.top = e.left = 0;\n e.zIndex = -1;\n const n = _classPrivateFieldGet(this, _Rt).createElementNS(s, \"svg\");\n n.setAttribute(\"width\", 0);\n n.setAttribute(\"height\", 0);\n _classPrivateFieldSet(this, _Mt, _classPrivateFieldGet(this, _Rt).createElementNS(s, \"defs\"));\n t.append(n);\n n.append(_classPrivateFieldGet(this, _Mt));\n _classPrivateFieldGet(this, _Rt).body.append(t);\n }\n return _classPrivateFieldGet(this, _Mt);\n }\n function _Ht2(t) {\n const e = _classPrivateFieldGet(this, _Rt).createElementNS(s, \"feColorMatrix\");\n e.setAttribute(\"type\", \"matrix\");\n e.setAttribute(\"values\", \"0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0\");\n t.append(e);\n }\n function _jt2(t) {\n const e = _classPrivateFieldGet(this, _Rt).createElementNS(s, \"filter\");\n e.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n e.setAttribute(\"id\", t);\n _classPrivateFieldGet(this, _Bt).append(e);\n return e;\n }\n function _qt2(t, e, n) {\n const i = _classPrivateFieldGet(this, _Rt).createElementNS(s, e);\n i.setAttribute(\"type\", \"discrete\");\n i.setAttribute(\"tableValues\", n);\n t.append(i);\n }\n function _Ut2(t, e, n, i) {\n const r = _classPrivateFieldGet(this, _Rt).createElementNS(s, \"feComponentTransfer\");\n i.append(r);\n _classPrivateMethodGet(this, _qt, _qt2).call(this, r, \"feFuncR\", t);\n _classPrivateMethodGet(this, _qt, _qt2).call(this, r, \"feFuncG\", e);\n _classPrivateMethodGet(this, _qt, _qt2).call(this, r, \"feFuncB\", n);\n }\n function _zt2(t) {\n _classPrivateFieldGet(this, _Bt).style.color = t;\n return getRGB(getComputedStyle(_classPrivateFieldGet(this, _Bt)).getPropertyValue(\"color\"));\n }\n e.DOMFilterFactory = DOMFilterFactory;\n class DOMCanvasFactory extends i.BaseCanvasFactory {\n constructor() {\n let {\n ownerDocument: t = globalThis.document\n } = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};\n super();\n this._document = t;\n }\n _createCanvas(t, e) {\n const n = this._document.createElement(\"canvas\");\n n.width = t;\n n.height = e;\n return n;\n }\n }\n e.DOMCanvasFactory = DOMCanvasFactory;\n async function fetchData(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];\n if (isValidFetchUrl(t, document.baseURI)) {\n const n = await fetch(t);\n if (!n.ok) throw new Error(n.statusText);\n return e ? new Uint8Array(await n.arrayBuffer()) : (0, r.stringToBytes)(await n.text());\n }\n return new Promise((n, i) => {\n const s = new XMLHttpRequest();\n s.open(\"GET\", t, !0);\n e && (s.responseType = \"arraybuffer\");\n s.onreadystatechange = () => {\n if (s.readyState === XMLHttpRequest.DONE) {\n if (200 === s.status || 0 === s.status) {\n let t;\n e && s.response ? t = new Uint8Array(s.response) : !e && s.responseText && (t = (0, r.stringToBytes)(s.responseText));\n if (t) {\n n(t);\n return;\n }\n }\n i(new Error(s.statusText));\n }\n };\n s.send(null);\n });\n }\n class DOMCMapReaderFactory extends i.BaseCMapReaderFactory {\n _fetchData(t, e) {\n return fetchData(t, this.isCompressed).then(t => ({\n cMapData: t,\n compressionType: e\n }));\n }\n }\n e.DOMCMapReaderFactory = DOMCMapReaderFactory;\n class DOMStandardFontDataFactory extends i.BaseStandardFontDataFactory {\n _fetchData(t) {\n return fetchData(t, !0);\n }\n }\n e.DOMStandardFontDataFactory = DOMStandardFontDataFactory;\n class DOMSVGFactory extends i.BaseSVGFactory {\n _createSVG(t) {\n return document.createElementNS(s, t);\n }\n }\n e.DOMSVGFactory = DOMSVGFactory;\n class PageViewport {\n constructor(t) {\n let {\n viewBox: e,\n scale: n,\n rotation: i,\n offsetX: r = 0,\n offsetY: s = 0,\n dontFlip: a = !1\n } = t;\n this.viewBox = e;\n this.scale = n;\n this.rotation = i;\n this.offsetX = r;\n this.offsetY = s;\n const o = (e[2] + e[0]) / 2,\n l = (e[3] + e[1]) / 2;\n let c, h, d, u, p, f, g, m;\n i %= 360;\n i < 0 && (i += 360);\n switch (i) {\n case 180:\n c = -1;\n h = 0;\n d = 0;\n u = 1;\n break;\n case 90:\n c = 0;\n h = 1;\n d = 1;\n u = 0;\n break;\n case 270:\n c = 0;\n h = -1;\n d = -1;\n u = 0;\n break;\n case 0:\n c = 1;\n h = 0;\n d = 0;\n u = -1;\n break;\n default:\n throw new Error(\"PageViewport: Invalid rotation, must be a multiple of 90 degrees.\");\n }\n if (a) {\n d = -d;\n u = -u;\n }\n if (0 === c) {\n p = Math.abs(l - e[1]) * n + r;\n f = Math.abs(o - e[0]) * n + s;\n g = (e[3] - e[1]) * n;\n m = (e[2] - e[0]) * n;\n } else {\n p = Math.abs(o - e[0]) * n + r;\n f = Math.abs(l - e[1]) * n + s;\n g = (e[2] - e[0]) * n;\n m = (e[3] - e[1]) * n;\n }\n this.transform = [c * n, h * n, d * n, u * n, p - c * n * o - d * n * l, f - h * n * o - u * n * l];\n this.width = g;\n this.height = m;\n }\n get rawDims() {\n const {\n viewBox: t\n } = this;\n return (0, r.shadow)(this, \"rawDims\", {\n pageWidth: t[2] - t[0],\n pageHeight: t[3] - t[1],\n pageX: t[0],\n pageY: t[1]\n });\n }\n clone() {\n let {\n scale: t = this.scale,\n rotation: e = this.rotation,\n offsetX: n = this.offsetX,\n offsetY: i = this.offsetY,\n dontFlip: r = !1\n } = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};\n return new PageViewport({\n viewBox: this.viewBox.slice(),\n scale: t,\n rotation: e,\n offsetX: n,\n offsetY: i,\n dontFlip: r\n });\n }\n convertToViewportPoint(t, e) {\n return r.Util.applyTransform([t, e], this.transform);\n }\n convertToViewportRectangle(t) {\n const e = r.Util.applyTransform([t[0], t[1]], this.transform),\n n = r.Util.applyTransform([t[2], t[3]], this.transform);\n return [e[0], e[1], n[0], n[1]];\n }\n convertToPdfPoint(t, e) {\n return r.Util.applyInverseTransform([t, e], this.transform);\n }\n }\n e.PageViewport = PageViewport;\n class RenderingCancelledException extends r.BaseException {\n constructor(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0;\n super(t, \"RenderingCancelledException\");\n this.extraDelay = e;\n }\n }\n e.RenderingCancelledException = RenderingCancelledException;\n function isDataScheme(t) {\n const e = t.length;\n let n = 0;\n for (; n < e && \"\" === t[n].trim();) n++;\n return \"data:\" === t.substring(n, n + 5).toLowerCase();\n }\n e.StatTimer = class StatTimer {\n constructor() {\n _defineProperty(this, \"started\", Object.create(null));\n _defineProperty(this, \"times\", []);\n }\n time(t) {\n t in this.started && (0, r.warn)(\"Timer is already running for \".concat(t));\n this.started[t] = Date.now();\n }\n timeEnd(t) {\n t in this.started || (0, r.warn)(\"Timer has not been started for \".concat(t));\n this.times.push({\n name: t,\n start: this.started[t],\n end: Date.now()\n });\n delete this.started[t];\n }\n toString() {\n const t = [];\n let e = 0;\n for (const {\n name: t\n } of this.times) e = Math.max(t.length, e);\n for (const {\n name: n,\n start: i,\n end: r\n } of this.times) t.push(\"\".concat(n.padEnd(e), \" \").concat(r - i, \"ms\\n\"));\n return t.join(\"\");\n }\n };\n function isValidFetchUrl(t, e) {\n try {\n const {\n protocol: n\n } = e ? new URL(t, e) : new URL(t);\n return \"http:\" === n || \"https:\" === n;\n } catch (_unused10) {\n return !1;\n }\n }\n let a;\n e.PDFDateString = class PDFDateString {\n static toDateObject(t) {\n if (!t || \"string\" != typeof t) return null;\n a || (a = new RegExp(\"^D:(\\\\d{4})(\\\\d{2})?(\\\\d{2})?(\\\\d{2})?(\\\\d{2})?(\\\\d{2})?([Z|+|-])?(\\\\d{2})?'?(\\\\d{2})?'?\"));\n const e = a.exec(t);\n if (!e) return null;\n const n = parseInt(e[1], 10);\n let i = parseInt(e[2], 10);\n i = i >= 1 && i <= 12 ? i - 1 : 0;\n let r = parseInt(e[3], 10);\n r = r >= 1 && r <= 31 ? r : 1;\n let s = parseInt(e[4], 10);\n s = s >= 0 && s <= 23 ? s : 0;\n let o = parseInt(e[5], 10);\n o = o >= 0 && o <= 59 ? o : 0;\n let l = parseInt(e[6], 10);\n l = l >= 0 && l <= 59 ? l : 0;\n const c = e[7] || \"Z\";\n let h = parseInt(e[8], 10);\n h = h >= 0 && h <= 23 ? h : 0;\n let d = parseInt(e[9], 10) || 0;\n d = d >= 0 && d <= 59 ? d : 0;\n if (\"-\" === c) {\n s += h;\n o += d;\n } else if (\"+\" === c) {\n s -= h;\n o -= d;\n }\n return new Date(Date.UTC(n, i, r, s, o, l));\n }\n };\n function getRGB(t) {\n if (t.startsWith(\"#\")) {\n const e = parseInt(t.slice(1), 16);\n return [(16711680 & e) >> 16, (65280 & e) >> 8, 255 & e];\n }\n if (t.startsWith(\"rgb(\")) return t.slice(4, -1).split(\",\").map(t => parseInt(t));\n if (t.startsWith(\"rgba(\")) return t.slice(5, -1).split(\",\").map(t => parseInt(t)).slice(0, 3);\n (0, r.warn)(\"Not a valid color format: \\\"\".concat(t, \"\\\"\"));\n return [0, 0, 0];\n }\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.BaseStandardFontDataFactory = e.BaseSVGFactory = e.BaseFilterFactory = e.BaseCanvasFactory = e.BaseCMapReaderFactory = void 0;\n n(2);\n var i = n(1);\n class BaseFilterFactory {\n constructor() {\n this.constructor === BaseFilterFactory && (0, i.unreachable)(\"Cannot initialize BaseFilterFactory.\");\n }\n addFilter(t) {\n return \"none\";\n }\n addHCMFilter(t, e) {\n return \"none\";\n }\n addHighlightHCMFilter(t, e, n, i) {\n return \"none\";\n }\n destroy() {}\n }\n e.BaseFilterFactory = BaseFilterFactory;\n class BaseCanvasFactory {\n constructor() {\n this.constructor === BaseCanvasFactory && (0, i.unreachable)(\"Cannot initialize BaseCanvasFactory.\");\n }\n create(t, e) {\n if (t <= 0 || e <= 0) throw new Error(\"Invalid canvas size\");\n const n = this._createCanvas(t, e);\n return {\n canvas: n,\n context: n.getContext(\"2d\")\n };\n }\n reset(t, e, n) {\n if (!t.canvas) throw new Error(\"Canvas is not specified\");\n if (e <= 0 || n <= 0) throw new Error(\"Invalid canvas size\");\n t.canvas.width = e;\n t.canvas.height = n;\n }\n destroy(t) {\n if (!t.canvas) throw new Error(\"Canvas is not specified\");\n t.canvas.width = 0;\n t.canvas.height = 0;\n t.canvas = null;\n t.context = null;\n }\n _createCanvas(t, e) {\n (0, i.unreachable)(\"Abstract method `_createCanvas` called.\");\n }\n }\n e.BaseCanvasFactory = BaseCanvasFactory;\n class BaseCMapReaderFactory {\n constructor(t) {\n let {\n baseUrl: e = null,\n isCompressed: n = !0\n } = t;\n this.constructor === BaseCMapReaderFactory && (0, i.unreachable)(\"Cannot initialize BaseCMapReaderFactory.\");\n this.baseUrl = e;\n this.isCompressed = n;\n }\n async fetch(t) {\n let {\n name: e\n } = t;\n if (!this.baseUrl) throw new Error('The CMap \"baseUrl\" parameter must be specified, ensure that the \"cMapUrl\" and \"cMapPacked\" API parameters are provided.');\n if (!e) throw new Error(\"CMap name must be specified.\");\n const n = this.baseUrl + e + (this.isCompressed ? \".bcmap\" : \"\"),\n r = this.isCompressed ? i.CMapCompressionType.BINARY : i.CMapCompressionType.NONE;\n return this._fetchData(n, r).catch(t => {\n throw new Error(\"Unable to load \".concat(this.isCompressed ? \"binary \" : \"\", \"CMap at: \").concat(n));\n });\n }\n _fetchData(t, e) {\n (0, i.unreachable)(\"Abstract method `_fetchData` called.\");\n }\n }\n e.BaseCMapReaderFactory = BaseCMapReaderFactory;\n class BaseStandardFontDataFactory {\n constructor(t) {\n let {\n baseUrl: e = null\n } = t;\n this.constructor === BaseStandardFontDataFactory && (0, i.unreachable)(\"Cannot initialize BaseStandardFontDataFactory.\");\n this.baseUrl = e;\n }\n async fetch(t) {\n let {\n filename: e\n } = t;\n if (!this.baseUrl) throw new Error('The standard font \"baseUrl\" parameter must be specified, ensure that the \"standardFontDataUrl\" API parameter is provided.');\n if (!e) throw new Error(\"Font filename must be specified.\");\n const n = \"\".concat(this.baseUrl).concat(e);\n return this._fetchData(n).catch(t => {\n throw new Error(\"Unable to load font data at: \".concat(n));\n });\n }\n _fetchData(t) {\n (0, i.unreachable)(\"Abstract method `_fetchData` called.\");\n }\n }\n e.BaseStandardFontDataFactory = BaseStandardFontDataFactory;\n class BaseSVGFactory {\n constructor() {\n this.constructor === BaseSVGFactory && (0, i.unreachable)(\"Cannot initialize BaseSVGFactory.\");\n }\n create(t, e) {\n let n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];\n if (t <= 0 || e <= 0) throw new Error(\"Invalid SVG dimensions\");\n const i = this._createSVG(\"svg:svg\");\n i.setAttribute(\"version\", \"1.1\");\n if (!n) {\n i.setAttribute(\"width\", \"\".concat(t, \"px\"));\n i.setAttribute(\"height\", \"\".concat(e, \"px\"));\n }\n i.setAttribute(\"preserveAspectRatio\", \"none\");\n i.setAttribute(\"viewBox\", \"0 0 \".concat(t, \" \").concat(e));\n return i;\n }\n createElement(t) {\n if (\"string\" != typeof t) throw new Error(\"Invalid SVG element type\");\n return this._createSVG(t);\n }\n _createSVG(t) {\n (0, i.unreachable)(\"Abstract method `_createSVG` called.\");\n }\n }\n e.BaseSVGFactory = BaseSVGFactory;\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.MurmurHash3_64 = void 0;\n n(93);\n n(101);\n n(102);\n n(105);\n n(107);\n n(109);\n n(113);\n n(116);\n n(123);\n n(2);\n var i = n(1);\n const r = 3285377520,\n s = 4294901760,\n a = 65535;\n e.MurmurHash3_64 = class MurmurHash3_64 {\n constructor(t) {\n this.h1 = t ? 4294967295 & t : r;\n this.h2 = t ? 4294967295 & t : r;\n }\n update(t) {\n let e, n;\n if (\"string\" == typeof t) {\n e = new Uint8Array(2 * t.length);\n n = 0;\n for (let i = 0, r = t.length; i < r; i++) {\n const r = t.charCodeAt(i);\n if (r <= 255) e[n++] = r;else {\n e[n++] = r >>> 8;\n e[n++] = 255 & r;\n }\n }\n } else {\n if (!(0, i.isArrayBuffer)(t)) throw new Error(\"Wrong data format in MurmurHash3_64_update. Input must be a string or array.\");\n e = t.slice();\n n = e.byteLength;\n }\n const r = n >> 2,\n o = n - 4 * r,\n l = new Uint32Array(e.buffer, 0, r);\n let c = 0,\n h = 0,\n d = this.h1,\n u = this.h2;\n const p = 3432918353,\n f = 461845907,\n g = 11601,\n m = 13715;\n for (let t = 0; t < r; t++) if (1 & t) {\n c = l[t];\n c = c * p & s | c * g & a;\n c = c << 15 | c >>> 17;\n c = c * f & s | c * m & a;\n d ^= c;\n d = d << 13 | d >>> 19;\n d = 5 * d + 3864292196;\n } else {\n h = l[t];\n h = h * p & s | h * g & a;\n h = h << 15 | h >>> 17;\n h = h * f & s | h * m & a;\n u ^= h;\n u = u << 13 | u >>> 19;\n u = 5 * u + 3864292196;\n }\n c = 0;\n switch (o) {\n case 3:\n c ^= e[4 * r + 2] << 16;\n case 2:\n c ^= e[4 * r + 1] << 8;\n case 1:\n c ^= e[4 * r];\n c = c * p & s | c * g & a;\n c = c << 15 | c >>> 17;\n c = c * f & s | c * m & a;\n 1 & r ? d ^= c : u ^= c;\n }\n this.h1 = d;\n this.h2 = u;\n }\n hexdigest() {\n let t = this.h1,\n e = this.h2;\n t ^= e >>> 1;\n t = 3981806797 * t & s | 36045 * t & a;\n e = 4283543511 * e & s | (2950163797 * (e << 16 | t >>> 16) & s) >>> 16;\n t ^= e >>> 1;\n t = 444984403 * t & s | 60499 * t & a;\n e = 3301882366 * e & s | (3120437893 * (e << 16 | t >>> 16) & s) >>> 16;\n t ^= e >>> 1;\n return (t >>> 0).toString(16).padStart(8, \"0\") + (e >>> 0).toString(16).padStart(8, \"0\");\n }\n };\n }, (t, e, n) => {\n \"use strict\";\n\n var _Wt;\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.FontLoader = e.FontFaceObject = void 0;\n n(125);\n n(135);\n n(137);\n n(140);\n n(142);\n n(144);\n n(146);\n n(89);\n n(148);\n var i = n(1);\n e.FontLoader = (_Wt = /*#__PURE__*/new WeakMap(), class FontLoader {\n constructor(t) {\n _classPrivateFieldInitSpec(this, _Wt, {\n writable: true,\n value: new Set()\n });\n let {\n ownerDocument: e = globalThis.document,\n styleElement: n = null\n } = t;\n this._document = e;\n this.nativeFontFaces = new Set();\n this.styleElement = null;\n this.loadingRequests = [];\n this.loadTestFontId = 0;\n }\n addNativeFontFace(t) {\n this.nativeFontFaces.add(t);\n this._document.fonts.add(t);\n }\n removeNativeFontFace(t) {\n this.nativeFontFaces.delete(t);\n this._document.fonts.delete(t);\n }\n insertRule(t) {\n if (!this.styleElement) {\n this.styleElement = this._document.createElement(\"style\");\n this._document.documentElement.getElementsByTagName(\"head\")[0].append(this.styleElement);\n }\n const e = this.styleElement.sheet;\n e.insertRule(t, e.cssRules.length);\n }\n clear() {\n for (const t of this.nativeFontFaces) this._document.fonts.delete(t);\n this.nativeFontFaces.clear();\n _classPrivateFieldGet(this, _Wt).clear();\n if (this.styleElement) {\n this.styleElement.remove();\n this.styleElement = null;\n }\n }\n async loadSystemFont(t) {\n if (t && !_classPrivateFieldGet(this, _Wt).has(t.loadedName)) {\n (0, i.assert)(!this.disableFontFace, \"loadSystemFont shouldn't be called when `disableFontFace` is set.\");\n if (this.isFontLoadingAPISupported) {\n const {\n loadedName: e,\n src: n,\n style: r\n } = t,\n s = new FontFace(e, n, r);\n this.addNativeFontFace(s);\n try {\n await s.load();\n _classPrivateFieldGet(this, _Wt).add(e);\n } catch (_unused11) {\n (0, i.warn)(\"Cannot load system font: \".concat(t.baseFontName, \", installing it could help to improve PDF rendering.\"));\n this.removeNativeFontFace(s);\n }\n } else (0, i.unreachable)(\"Not implemented: loadSystemFont without the Font Loading API.\");\n }\n }\n async bind(t) {\n if (t.attached || t.missingFile && !t.systemFontInfo) return;\n t.attached = !0;\n if (t.systemFontInfo) {\n await this.loadSystemFont(t.systemFontInfo);\n return;\n }\n if (this.isFontLoadingAPISupported) {\n const e = t.createNativeFontFace();\n if (e) {\n this.addNativeFontFace(e);\n try {\n await e.loaded;\n } catch (n) {\n (0, i.warn)(\"Failed to load font '\".concat(e.family, \"': '\").concat(n, \"'.\"));\n t.disableFontFace = !0;\n throw n;\n }\n }\n return;\n }\n const e = t.createFontFaceRule();\n if (e) {\n this.insertRule(e);\n if (this.isSyncFontLoadingSupported) return;\n await new Promise(e => {\n const n = this._queueLoadingCallback(e);\n this._prepareFontLoadEvent(t, n);\n });\n }\n }\n get isFontLoadingAPISupported() {\n var _this$_document;\n const t = !!((_this$_document = this._document) !== null && _this$_document !== void 0 && _this$_document.fonts);\n return (0, i.shadow)(this, \"isFontLoadingAPISupported\", t);\n }\n get isSyncFontLoadingSupported() {\n let t = !1;\n (i.isNodeJS || \"undefined\" != typeof navigator && /Mozilla\\/5.0.*?rv:\\d+.*? Gecko/.test(navigator.userAgent)) && (t = !0);\n return (0, i.shadow)(this, \"isSyncFontLoadingSupported\", t);\n }\n _queueLoadingCallback(t) {\n const {\n loadingRequests: e\n } = this,\n n = {\n done: !1,\n complete: function completeRequest() {\n (0, i.assert)(!n.done, \"completeRequest() cannot be called twice.\");\n n.done = !0;\n for (; e.length > 0 && e[0].done;) {\n const t = e.shift();\n setTimeout(t.callback, 0);\n }\n },\n callback: t\n };\n e.push(n);\n return n;\n }\n get _loadTestFont() {\n const t = atob(\"T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA==\");\n return (0, i.shadow)(this, \"_loadTestFont\", t);\n }\n _prepareFontLoadEvent(t, e) {\n function int32(t, e) {\n return t.charCodeAt(e) << 24 | t.charCodeAt(e + 1) << 16 | t.charCodeAt(e + 2) << 8 | 255 & t.charCodeAt(e + 3);\n }\n function spliceString(t, e, n, i) {\n return t.substring(0, e) + i + t.substring(e + n);\n }\n let n, r;\n const s = this._document.createElement(\"canvas\");\n s.width = 1;\n s.height = 1;\n const a = s.getContext(\"2d\");\n let o = 0;\n const l = \"lt\".concat(Date.now()).concat(this.loadTestFontId++);\n let c = this._loadTestFont;\n c = spliceString(c, 976, l.length, l);\n const h = 1482184792;\n let d = int32(c, 16);\n for (n = 0, r = l.length - 3; n < r; n += 4) d = d - h + int32(l, n) | 0;\n n < l.length && (d = d - h + int32(l + \"XXX\", n) | 0);\n c = spliceString(c, 16, 4, (0, i.string32)(d));\n const u = \"@font-face {font-family:\\\"\".concat(l, \"\\\";src:\", \"url(data:font/opentype;base64,\".concat(btoa(c), \");\"), \"}\");\n this.insertRule(u);\n const p = this._document.createElement(\"div\");\n p.style.visibility = \"hidden\";\n p.style.width = p.style.height = \"10px\";\n p.style.position = \"absolute\";\n p.style.top = p.style.left = \"0px\";\n for (const e of [t.loadedName, l]) {\n const t = this._document.createElement(\"span\");\n t.textContent = \"Hi\";\n t.style.fontFamily = e;\n p.append(t);\n }\n this._document.body.append(p);\n !function isFontReady(t, e) {\n if (++o > 30) {\n (0, i.warn)(\"Load test font never loaded.\");\n e();\n return;\n }\n a.font = \"30px \" + t;\n a.fillText(\".\", 0, 20);\n a.getImageData(0, 0, 1, 1).data[3] > 0 ? e() : setTimeout(isFontReady.bind(null, t, e));\n }(l, () => {\n p.remove();\n e.complete();\n });\n }\n });\n e.FontFaceObject = class FontFaceObject {\n constructor(t, e) {\n let {\n isEvalSupported: n = !0,\n disableFontFace: i = !1,\n ignoreErrors: r = !1,\n inspectFont: s = null\n } = e;\n this.compiledGlyphs = Object.create(null);\n for (const e in t) this[e] = t[e];\n this.isEvalSupported = !1 !== n;\n this.disableFontFace = !0 === i;\n this.ignoreErrors = !0 === r;\n this._inspectFont = s;\n }\n createNativeFontFace() {\n var _this$_inspectFont;\n if (!this.data || this.disableFontFace) return null;\n let t;\n if (this.cssFontInfo) {\n const e = {\n weight: this.cssFontInfo.fontWeight\n };\n this.cssFontInfo.italicAngle && (e.style = \"oblique \".concat(this.cssFontInfo.italicAngle, \"deg\"));\n t = new FontFace(this.cssFontInfo.fontFamily, this.data, e);\n } else t = new FontFace(this.loadedName, this.data, {});\n (_this$_inspectFont = this._inspectFont) === null || _this$_inspectFont === void 0 ? void 0 : _this$_inspectFont.call(this, this);\n return t;\n }\n createFontFaceRule() {\n var _this$_inspectFont2;\n if (!this.data || this.disableFontFace) return null;\n const t = (0, i.bytesToString)(this.data),\n e = \"url(data:\".concat(this.mimetype, \";base64,\").concat(btoa(t), \");\");\n let n;\n if (this.cssFontInfo) {\n let t = \"font-weight: \".concat(this.cssFontInfo.fontWeight, \";\");\n this.cssFontInfo.italicAngle && (t += \"font-style: oblique \".concat(this.cssFontInfo.italicAngle, \"deg;\"));\n n = \"@font-face {font-family:\\\"\".concat(this.cssFontInfo.fontFamily, \"\\\";\").concat(t, \"src:\").concat(e, \"}\");\n } else n = \"@font-face {font-family:\\\"\".concat(this.loadedName, \"\\\";src:\").concat(e, \"}\");\n (_this$_inspectFont2 = this._inspectFont) === null || _this$_inspectFont2 === void 0 ? void 0 : _this$_inspectFont2.call(this, this, e);\n return n;\n }\n getPathGenerator(t, e) {\n if (void 0 !== this.compiledGlyphs[e]) return this.compiledGlyphs[e];\n let n;\n try {\n n = t.get(this.loadedName + \"_path_\" + e);\n } catch (t) {\n if (!this.ignoreErrors) throw t;\n (0, i.warn)(\"getPathGenerator - ignoring character: \\\"\".concat(t, \"\\\".\"));\n return this.compiledGlyphs[e] = function (t, e) {};\n }\n if (this.isEvalSupported && i.FeatureTest.isEvalSupported) {\n const t = [];\n for (const e of n) {\n const n = void 0 !== e.args ? e.args.join(\",\") : \"\";\n t.push(\"c.\", e.cmd, \"(\", n, \");\\n\");\n }\n return this.compiledGlyphs[e] = new Function(\"c\", \"size\", t.join(\"\"));\n }\n return this.compiledGlyphs[e] = function (t, e) {\n for (const i of n) {\n \"scale\" === i.cmd && (i.args = [e, -e]);\n t[i.cmd].apply(t, i.args);\n }\n };\n }\n };\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.NodeStandardFontDataFactory = e.NodeFilterFactory = e.NodeCanvasFactory = e.NodeCMapReaderFactory = void 0;\n n(2);\n n(93);\n n(101);\n n(102);\n n(105);\n n(107);\n n(109);\n n(113);\n n(116);\n n(123);\n var i = n(168),\n r = n(1);\n !function checkDOMMatrix() {\n if (!globalThis.DOMMatrix && r.isNodeJS) try {\n globalThis.DOMMatrix = Object(function webpackMissingModule() { var e = new Error(\"Cannot find module 'canvas'\"); e.code = 'MODULE_NOT_FOUND'; throw e; }());\n } catch (t) {\n (0, r.warn)(\"Cannot polyfill `DOMMatrix`, rendering may be broken: \\\"\".concat(t, \"\\\".\"));\n }\n }();\n !function checkPath2D() {\n if (!globalThis.Path2D && r.isNodeJS) try {\n const {\n CanvasRenderingContext2D: t\n } = __webpack_require__(Object(function webpackMissingModule() { var e = new Error(\"Cannot find module 'canvas'\"); e.code = 'MODULE_NOT_FOUND'; throw e; }())),\n {\n polyfillPath2D: e\n } = __webpack_require__(Object(function webpackMissingModule() { var e = new Error(\"Cannot find module 'path2d-polyfill'\"); e.code = 'MODULE_NOT_FOUND'; throw e; }()));\n globalThis.CanvasRenderingContext2D = t;\n e(globalThis);\n } catch (t) {\n (0, r.warn)(\"Cannot polyfill `Path2D`, rendering may be broken: \\\"\".concat(t, \"\\\".\"));\n }\n }();\n const fetchData = function fetchData(t) {\n return new Promise((e, n) => {\n Object(function webpackMissingModule() { var e = new Error(\"Cannot find module 'fs'\"); e.code = 'MODULE_NOT_FOUND'; throw e; }())(t, (t, i) => {\n !t && i ? e(new Uint8Array(i)) : n(new Error(t));\n });\n });\n };\n class NodeFilterFactory extends i.BaseFilterFactory {}\n e.NodeFilterFactory = NodeFilterFactory;\n class NodeCanvasFactory extends i.BaseCanvasFactory {\n _createCanvas(t, e) {\n return Object(function webpackMissingModule() { var e = new Error(\"Cannot find module 'canvas'\"); e.code = 'MODULE_NOT_FOUND'; throw e; }())(t, e);\n }\n }\n e.NodeCanvasFactory = NodeCanvasFactory;\n class NodeCMapReaderFactory extends i.BaseCMapReaderFactory {\n _fetchData(t, e) {\n return fetchData(t).then(t => ({\n cMapData: t,\n compressionType: e\n }));\n }\n }\n e.NodeCMapReaderFactory = NodeCMapReaderFactory;\n class NodeStandardFontDataFactory extends i.BaseStandardFontDataFactory {\n _fetchData(t) {\n return fetchData(t);\n }\n }\n e.NodeStandardFontDataFactory = NodeStandardFontDataFactory;\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.CanvasGraphics = void 0;\n n(2);\n n(93);\n n(101);\n n(102);\n n(105);\n n(107);\n n(109);\n n(113);\n n(116);\n n(123);\n n(89);\n var i = n(1),\n r = n(167),\n s = n(173),\n a = n(174);\n const o = 4096,\n l = 16;\n class CachedCanvases {\n constructor(t) {\n this.canvasFactory = t;\n this.cache = Object.create(null);\n }\n getCanvas(t, e, n) {\n let i;\n if (void 0 !== this.cache[t]) {\n i = this.cache[t];\n this.canvasFactory.reset(i, e, n);\n } else {\n i = this.canvasFactory.create(e, n);\n this.cache[t] = i;\n }\n return i;\n }\n delete(t) {\n delete this.cache[t];\n }\n clear() {\n for (const t in this.cache) {\n const e = this.cache[t];\n this.canvasFactory.destroy(e);\n delete this.cache[t];\n }\n }\n }\n function drawImageAtIntegerCoords(t, e, n, i, s, a, o, l, c, h) {\n const [d, u, p, f, g, m] = (0, r.getCurrentTransform)(t);\n if (0 === u && 0 === p) {\n const r = o * d + g,\n b = Math.round(r),\n v = l * f + m,\n y = Math.round(v),\n A = (o + c) * d + g,\n _ = Math.abs(Math.round(A) - b) || 1,\n S = (l + h) * f + m,\n E = Math.abs(Math.round(S) - y) || 1;\n t.setTransform(Math.sign(d), 0, 0, Math.sign(f), b, y);\n t.drawImage(e, n, i, s, a, 0, 0, _, E);\n t.setTransform(d, u, p, f, g, m);\n return [_, E];\n }\n if (0 === d && 0 === f) {\n const r = l * p + g,\n b = Math.round(r),\n v = o * u + m,\n y = Math.round(v),\n A = (l + h) * p + g,\n _ = Math.abs(Math.round(A) - b) || 1,\n S = (o + c) * u + m,\n E = Math.abs(Math.round(S) - y) || 1;\n t.setTransform(0, Math.sign(u), Math.sign(p), 0, b, y);\n t.drawImage(e, n, i, s, a, 0, 0, E, _);\n t.setTransform(d, u, p, f, g, m);\n return [E, _];\n }\n t.drawImage(e, n, i, s, a, o, l, c, h);\n return [Math.hypot(d, u) * c, Math.hypot(p, f) * h];\n }\n class CanvasExtraState {\n constructor(t, e) {\n this.alphaIsShape = !1;\n this.fontSize = 0;\n this.fontSizeScale = 1;\n this.textMatrix = i.IDENTITY_MATRIX;\n this.textMatrixScale = 1;\n this.fontMatrix = i.FONT_IDENTITY_MATRIX;\n this.leading = 0;\n this.x = 0;\n this.y = 0;\n this.lineX = 0;\n this.lineY = 0;\n this.charSpacing = 0;\n this.wordSpacing = 0;\n this.textHScale = 1;\n this.textRenderingMode = i.TextRenderingMode.FILL;\n this.textRise = 0;\n this.fillColor = \"#000000\";\n this.strokeColor = \"#000000\";\n this.patternFill = !1;\n this.fillAlpha = 1;\n this.strokeAlpha = 1;\n this.lineWidth = 1;\n this.activeSMask = null;\n this.transferMaps = \"none\";\n this.startNewPathAndClipBox([0, 0, t, e]);\n }\n clone() {\n const t = Object.create(this);\n t.clipBox = this.clipBox.slice();\n return t;\n }\n setCurrentPoint(t, e) {\n this.x = t;\n this.y = e;\n }\n updatePathMinMax(t, e, n) {\n [e, n] = i.Util.applyTransform([e, n], t);\n this.minX = Math.min(this.minX, e);\n this.minY = Math.min(this.minY, n);\n this.maxX = Math.max(this.maxX, e);\n this.maxY = Math.max(this.maxY, n);\n }\n updateRectMinMax(t, e) {\n const n = i.Util.applyTransform(e, t),\n r = i.Util.applyTransform(e.slice(2), t);\n this.minX = Math.min(this.minX, n[0], r[0]);\n this.minY = Math.min(this.minY, n[1], r[1]);\n this.maxX = Math.max(this.maxX, n[0], r[0]);\n this.maxY = Math.max(this.maxY, n[1], r[1]);\n }\n updateScalingPathMinMax(t, e) {\n i.Util.scaleMinMax(t, e);\n this.minX = Math.min(this.minX, e[0]);\n this.maxX = Math.max(this.maxX, e[1]);\n this.minY = Math.min(this.minY, e[2]);\n this.maxY = Math.max(this.maxY, e[3]);\n }\n updateCurvePathMinMax(t, e, n, r, s, a, o, l, c, h) {\n const d = i.Util.bezierBoundingBox(e, n, r, s, a, o, l, c);\n if (h) {\n h[0] = Math.min(h[0], d[0], d[2]);\n h[1] = Math.max(h[1], d[0], d[2]);\n h[2] = Math.min(h[2], d[1], d[3]);\n h[3] = Math.max(h[3], d[1], d[3]);\n } else this.updateRectMinMax(t, d);\n }\n getPathBoundingBox() {\n let t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : s.PathType.FILL,\n e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null;\n const n = [this.minX, this.minY, this.maxX, this.maxY];\n if (t === s.PathType.STROKE) {\n e || (0, i.unreachable)(\"Stroke bounding box must include transform.\");\n const t = i.Util.singularValueDecompose2dScale(e),\n r = t[0] * this.lineWidth / 2,\n s = t[1] * this.lineWidth / 2;\n n[0] -= r;\n n[1] -= s;\n n[2] += r;\n n[3] += s;\n }\n return n;\n }\n updateClipFromPath() {\n const t = i.Util.intersect(this.clipBox, this.getPathBoundingBox());\n this.startNewPathAndClipBox(t || [0, 0, 0, 0]);\n }\n isEmptyClip() {\n return this.minX === 1 / 0;\n }\n startNewPathAndClipBox(t) {\n this.clipBox = t;\n this.minX = 1 / 0;\n this.minY = 1 / 0;\n this.maxX = 0;\n this.maxY = 0;\n }\n getClippedPathBoundingBox() {\n let t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : s.PathType.FILL,\n e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null;\n return i.Util.intersect(this.clipBox, this.getPathBoundingBox(t, e));\n }\n }\n function putBinaryImageData(t, e) {\n if (\"undefined\" != typeof ImageData && e instanceof ImageData) {\n t.putImageData(e, 0, 0);\n return;\n }\n const n = e.height,\n r = e.width,\n s = n % l,\n a = (n - s) / l,\n o = 0 === s ? a : a + 1,\n c = t.createImageData(r, l);\n let h,\n d = 0;\n const u = e.data,\n p = c.data;\n let f, g, m, b;\n if (e.kind === i.ImageKind.GRAYSCALE_1BPP) {\n const e = u.byteLength,\n n = new Uint32Array(p.buffer, 0, p.byteLength >> 2),\n b = n.length,\n v = r + 7 >> 3,\n y = 4294967295,\n A = i.FeatureTest.isLittleEndian ? 4278190080 : 255;\n for (f = 0; f < o; f++) {\n m = f < a ? l : s;\n h = 0;\n for (g = 0; g < m; g++) {\n const t = e - d;\n let i = 0;\n const s = t > v ? r : 8 * t - 7,\n a = -8 & s;\n let o = 0,\n l = 0;\n for (; i < a; i += 8) {\n l = u[d++];\n n[h++] = 128 & l ? y : A;\n n[h++] = 64 & l ? y : A;\n n[h++] = 32 & l ? y : A;\n n[h++] = 16 & l ? y : A;\n n[h++] = 8 & l ? y : A;\n n[h++] = 4 & l ? y : A;\n n[h++] = 2 & l ? y : A;\n n[h++] = 1 & l ? y : A;\n }\n for (; i < s; i++) {\n if (0 === o) {\n l = u[d++];\n o = 128;\n }\n n[h++] = l & o ? y : A;\n o >>= 1;\n }\n }\n for (; h < b;) n[h++] = 0;\n t.putImageData(c, 0, f * l);\n }\n } else if (e.kind === i.ImageKind.RGBA_32BPP) {\n g = 0;\n b = r * l * 4;\n for (f = 0; f < a; f++) {\n p.set(u.subarray(d, d + b));\n d += b;\n t.putImageData(c, 0, g);\n g += l;\n }\n if (f < o) {\n b = r * s * 4;\n p.set(u.subarray(d, d + b));\n t.putImageData(c, 0, g);\n }\n } else {\n if (e.kind !== i.ImageKind.RGB_24BPP) throw new Error(\"bad image kind: \".concat(e.kind));\n m = l;\n b = r * m;\n for (f = 0; f < o; f++) {\n if (f >= a) {\n m = s;\n b = r * m;\n }\n h = 0;\n for (g = b; g--;) {\n p[h++] = u[d++];\n p[h++] = u[d++];\n p[h++] = u[d++];\n p[h++] = 255;\n }\n t.putImageData(c, 0, f * l);\n }\n }\n }\n function putBinaryImageMask(t, e) {\n if (e.bitmap) {\n t.drawImage(e.bitmap, 0, 0);\n return;\n }\n const n = e.height,\n i = e.width,\n r = n % l,\n s = (n - r) / l,\n o = 0 === r ? s : s + 1,\n c = t.createImageData(i, l);\n let h = 0;\n const d = e.data,\n u = c.data;\n for (let e = 0; e < o; e++) {\n const n = e < s ? l : r;\n ({\n srcPos: h\n } = (0, a.convertBlackAndWhiteToRGBA)({\n src: d,\n srcPos: h,\n dest: u,\n width: i,\n height: n,\n nonBlackColor: 0\n }));\n t.putImageData(c, 0, e * l);\n }\n }\n function copyCtxState(t, e) {\n const n = [\"strokeStyle\", \"fillStyle\", \"fillRule\", \"globalAlpha\", \"lineWidth\", \"lineCap\", \"lineJoin\", \"miterLimit\", \"globalCompositeOperation\", \"font\", \"filter\"];\n for (const i of n) void 0 !== t[i] && (e[i] = t[i]);\n if (void 0 !== t.setLineDash) {\n e.setLineDash(t.getLineDash());\n e.lineDashOffset = t.lineDashOffset;\n }\n }\n function resetCtxToDefault(t) {\n t.strokeStyle = t.fillStyle = \"#000000\";\n t.fillRule = \"nonzero\";\n t.globalAlpha = 1;\n t.lineWidth = 1;\n t.lineCap = \"butt\";\n t.lineJoin = \"miter\";\n t.miterLimit = 10;\n t.globalCompositeOperation = \"source-over\";\n t.font = \"10px sans-serif\";\n if (void 0 !== t.setLineDash) {\n t.setLineDash([]);\n t.lineDashOffset = 0;\n }\n if (!i.isNodeJS) {\n const {\n filter: e\n } = t;\n \"none\" !== e && \"\" !== e && (t.filter = \"none\");\n }\n }\n function composeSMaskBackdrop(t, e, n, i) {\n const r = t.length;\n for (let s = 3; s < r; s += 4) {\n const r = t[s];\n if (0 === r) {\n t[s - 3] = e;\n t[s - 2] = n;\n t[s - 1] = i;\n } else if (r < 255) {\n const a = 255 - r;\n t[s - 3] = t[s - 3] * r + e * a >> 8;\n t[s - 2] = t[s - 2] * r + n * a >> 8;\n t[s - 1] = t[s - 1] * r + i * a >> 8;\n }\n }\n }\n function composeSMaskAlpha(t, e, n) {\n const i = t.length;\n for (let r = 3; r < i; r += 4) {\n const i = n ? n[t[r]] : t[r];\n e[r] = e[r] * i * .00392156862745098 | 0;\n }\n }\n function composeSMaskLuminosity(t, e, n) {\n const i = t.length;\n for (let r = 3; r < i; r += 4) {\n const i = 77 * t[r - 3] + 152 * t[r - 2] + 28 * t[r - 1];\n e[r] = n ? e[r] * n[i >> 8] >> 8 : e[r] * i >> 16;\n }\n }\n function composeSMask(t, e, n, i) {\n const r = i[0],\n s = i[1],\n a = i[2] - r,\n o = i[3] - s;\n if (0 !== a && 0 !== o) {\n !function genericComposeSMask(t, e, n, i, r, s, a, o, l, c, h) {\n const d = !!s,\n u = d ? s[0] : 0,\n p = d ? s[1] : 0,\n f = d ? s[2] : 0,\n g = \"Luminosity\" === r ? composeSMaskLuminosity : composeSMaskAlpha,\n m = Math.min(i, Math.ceil(1048576 / n));\n for (let r = 0; r < i; r += m) {\n const s = Math.min(m, i - r),\n b = t.getImageData(o - c, r + (l - h), n, s),\n v = e.getImageData(o, r + l, n, s);\n d && composeSMaskBackdrop(b.data, u, p, f);\n g(b.data, v.data, a);\n e.putImageData(v, o, r + l);\n }\n }(e.context, n, a, o, e.subtype, e.backdrop, e.transferMap, r, s, e.offsetX, e.offsetY);\n t.save();\n t.globalAlpha = 1;\n t.globalCompositeOperation = \"source-over\";\n t.setTransform(1, 0, 0, 1, 0, 0);\n t.drawImage(n.canvas, 0, 0);\n t.restore();\n }\n }\n function getImageSmoothingEnabled(t, e) {\n const n = i.Util.singularValueDecompose2dScale(t);\n n[0] = Math.fround(n[0]);\n n[1] = Math.fround(n[1]);\n const s = Math.fround((globalThis.devicePixelRatio || 1) * r.PixelsPerInch.PDF_TO_CSS_UNITS);\n return void 0 !== e ? e : n[0] <= s || n[1] <= s;\n }\n const c = [\"butt\", \"round\", \"square\"],\n h = [\"miter\", \"round\", \"bevel\"],\n d = {},\n u = {};\n var _Gt = /*#__PURE__*/new WeakSet();\n var _Vt = /*#__PURE__*/new WeakSet();\n class CanvasGraphics {\n constructor(_t10, _e9, n, i, r, s, a, o) {\n _classPrivateMethodInitSpec(this, _Vt);\n _classPrivateMethodInitSpec(this, _Gt);\n let {\n optionalContentConfig: l,\n markedContentStack: c = null\n } = s;\n this.ctx = _t10;\n this.current = new CanvasExtraState(this.ctx.canvas.width, this.ctx.canvas.height);\n this.stateStack = [];\n this.pendingClip = null;\n this.pendingEOFill = !1;\n this.res = null;\n this.xobjs = null;\n this.commonObjs = _e9;\n this.objs = n;\n this.canvasFactory = i;\n this.filterFactory = r;\n this.groupStack = [];\n this.processingType3 = null;\n this.baseTransform = null;\n this.baseTransformStack = [];\n this.groupLevel = 0;\n this.smaskStack = [];\n this.smaskCounter = 0;\n this.tempSMask = null;\n this.suspendedCtx = null;\n this.contentVisible = !0;\n this.markedContentStack = c || [];\n this.optionalContentConfig = l;\n this.cachedCanvases = new CachedCanvases(this.canvasFactory);\n this.cachedPatterns = new Map();\n this.annotationCanvasMap = a;\n this.viewportScale = 1;\n this.outputScaleX = 1;\n this.outputScaleY = 1;\n this.pageColors = o;\n this._cachedScaleForStroking = [-1, 0];\n this._cachedGetSinglePixelWidth = null;\n this._cachedBitmapsMap = new Map();\n }\n getObject(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null;\n return \"string\" == typeof t ? t.startsWith(\"g_\") ? this.commonObjs.get(t) : this.objs.get(t) : e;\n }\n beginDrawing(t) {\n let {\n transform: e,\n viewport: n,\n transparency: i = !1,\n background: s = null\n } = t;\n const a = this.ctx.canvas.width,\n o = this.ctx.canvas.height,\n l = this.ctx.fillStyle;\n this.ctx.fillStyle = s || \"#ffffff\";\n this.ctx.fillRect(0, 0, a, o);\n this.ctx.fillStyle = l;\n if (i) {\n const t = this.cachedCanvases.getCanvas(\"transparent\", a, o);\n this.compositeCtx = this.ctx;\n this.transparentCanvas = t.canvas;\n this.ctx = t.context;\n this.ctx.save();\n this.ctx.transform(...(0, r.getCurrentTransform)(this.compositeCtx));\n }\n this.ctx.save();\n resetCtxToDefault(this.ctx);\n if (e) {\n this.ctx.transform(...e);\n this.outputScaleX = e[0];\n this.outputScaleY = e[0];\n }\n this.ctx.transform(...n.transform);\n this.viewportScale = n.scale;\n this.baseTransform = (0, r.getCurrentTransform)(this.ctx);\n }\n executeOperatorList(t, e, n, r) {\n const s = t.argsArray,\n a = t.fnArray;\n let o = e || 0;\n const l = s.length;\n if (l === o) return o;\n const c = l - o > 10 && \"function\" == typeof n,\n h = c ? Date.now() + 15 : 0;\n let d = 0;\n const u = this.commonObjs,\n p = this.objs;\n let f;\n for (;;) {\n if (void 0 !== r && o === r.nextBreakPoint) {\n r.breakIt(o, n);\n return o;\n }\n f = a[o];\n if (f !== i.OPS.dependency) this[f].apply(this, s[o]);else for (const t of s[o]) {\n const e = t.startsWith(\"g_\") ? u : p;\n if (!e.has(t)) {\n e.get(t, n);\n return o;\n }\n }\n o++;\n if (o === l) return o;\n if (c && ++d > 10) {\n if (Date.now() > h) {\n n();\n return o;\n }\n d = 0;\n }\n }\n }\n endDrawing() {\n _classPrivateMethodGet(this, _Gt, _Gt2).call(this);\n this.cachedCanvases.clear();\n this.cachedPatterns.clear();\n for (const t of this._cachedBitmapsMap.values()) {\n for (const e of t.values()) \"undefined\" != typeof HTMLCanvasElement && e instanceof HTMLCanvasElement && (e.width = e.height = 0);\n t.clear();\n }\n this._cachedBitmapsMap.clear();\n _classPrivateMethodGet(this, _Vt, _Vt2).call(this);\n }\n _scaleImage(t, e) {\n const n = t.width,\n i = t.height;\n let r,\n s,\n a = Math.max(Math.hypot(e[0], e[1]), 1),\n o = Math.max(Math.hypot(e[2], e[3]), 1),\n l = n,\n c = i,\n h = \"prescale1\";\n for (; a > 2 && l > 1 || o > 2 && c > 1;) {\n let e = l,\n n = c;\n if (a > 2 && l > 1) {\n e = l >= 16384 ? Math.floor(l / 2) - 1 || 1 : Math.ceil(l / 2);\n a /= l / e;\n }\n if (o > 2 && c > 1) {\n n = c >= 16384 ? Math.floor(c / 2) - 1 || 1 : Math.ceil(c) / 2;\n o /= c / n;\n }\n r = this.cachedCanvases.getCanvas(h, e, n);\n s = r.context;\n s.clearRect(0, 0, e, n);\n s.drawImage(t, 0, 0, l, c, 0, 0, e, n);\n t = r.canvas;\n l = e;\n c = n;\n h = \"prescale1\" === h ? \"prescale2\" : \"prescale1\";\n }\n return {\n img: t,\n paintWidth: l,\n paintHeight: c\n };\n }\n _createMaskCanvas(t) {\n const e = this.ctx,\n {\n width: n,\n height: a\n } = t,\n o = this.current.fillColor,\n l = this.current.patternFill,\n c = (0, r.getCurrentTransform)(e);\n let h, d, u, p;\n if ((t.bitmap || t.data) && t.count > 1) {\n const e = t.bitmap || t.data.buffer;\n d = JSON.stringify(l ? c : [c.slice(0, 4), o]);\n h = this._cachedBitmapsMap.get(e);\n if (!h) {\n h = new Map();\n this._cachedBitmapsMap.set(e, h);\n }\n const n = h.get(d);\n if (n && !l) {\n return {\n canvas: n,\n offsetX: Math.round(Math.min(c[0], c[2]) + c[4]),\n offsetY: Math.round(Math.min(c[1], c[3]) + c[5])\n };\n }\n u = n;\n }\n if (!u) {\n p = this.cachedCanvases.getCanvas(\"maskCanvas\", n, a);\n putBinaryImageMask(p.context, t);\n }\n let f = i.Util.transform(c, [1 / n, 0, 0, -1 / a, 0, 0]);\n f = i.Util.transform(f, [1, 0, 0, 1, 0, -a]);\n const g = i.Util.applyTransform([0, 0], f),\n m = i.Util.applyTransform([n, a], f),\n b = i.Util.normalizeRect([g[0], g[1], m[0], m[1]]),\n v = Math.round(b[2] - b[0]) || 1,\n y = Math.round(b[3] - b[1]) || 1,\n A = this.cachedCanvases.getCanvas(\"fillCanvas\", v, y),\n _ = A.context,\n S = Math.min(g[0], m[0]),\n E = Math.min(g[1], m[1]);\n _.translate(-S, -E);\n _.transform(...f);\n if (!u) {\n u = this._scaleImage(p.canvas, (0, r.getCurrentTransformInverse)(_));\n u = u.img;\n h && l && h.set(d, u);\n }\n _.imageSmoothingEnabled = getImageSmoothingEnabled((0, r.getCurrentTransform)(_), t.interpolate);\n drawImageAtIntegerCoords(_, u, 0, 0, u.width, u.height, 0, 0, n, a);\n _.globalCompositeOperation = \"source-in\";\n const x = i.Util.transform((0, r.getCurrentTransformInverse)(_), [1, 0, 0, 1, -S, -E]);\n _.fillStyle = l ? o.getPattern(e, this, x, s.PathType.FILL) : o;\n _.fillRect(0, 0, n, a);\n if (h && !l) {\n this.cachedCanvases.delete(\"fillCanvas\");\n h.set(d, A.canvas);\n }\n return {\n canvas: A.canvas,\n offsetX: Math.round(S),\n offsetY: Math.round(E)\n };\n }\n setLineWidth(t) {\n t !== this.current.lineWidth && (this._cachedScaleForStroking[0] = -1);\n this.current.lineWidth = t;\n this.ctx.lineWidth = t;\n }\n setLineCap(t) {\n this.ctx.lineCap = c[t];\n }\n setLineJoin(t) {\n this.ctx.lineJoin = h[t];\n }\n setMiterLimit(t) {\n this.ctx.miterLimit = t;\n }\n setDash(t, e) {\n const n = this.ctx;\n if (void 0 !== n.setLineDash) {\n n.setLineDash(t);\n n.lineDashOffset = e;\n }\n }\n setRenderingIntent(t) {}\n setFlatness(t) {}\n setGState(t) {\n for (const [e, n] of t) switch (e) {\n case \"LW\":\n this.setLineWidth(n);\n break;\n case \"LC\":\n this.setLineCap(n);\n break;\n case \"LJ\":\n this.setLineJoin(n);\n break;\n case \"ML\":\n this.setMiterLimit(n);\n break;\n case \"D\":\n this.setDash(n[0], n[1]);\n break;\n case \"RI\":\n this.setRenderingIntent(n);\n break;\n case \"FL\":\n this.setFlatness(n);\n break;\n case \"Font\":\n this.setFont(n[0], n[1]);\n break;\n case \"CA\":\n this.current.strokeAlpha = n;\n break;\n case \"ca\":\n this.current.fillAlpha = n;\n this.ctx.globalAlpha = n;\n break;\n case \"BM\":\n this.ctx.globalCompositeOperation = n;\n break;\n case \"SMask\":\n this.current.activeSMask = n ? this.tempSMask : null;\n this.tempSMask = null;\n this.checkSMaskState();\n break;\n case \"TR\":\n this.ctx.filter = this.current.transferMaps = this.filterFactory.addFilter(n);\n }\n }\n get inSMaskMode() {\n return !!this.suspendedCtx;\n }\n checkSMaskState() {\n const t = this.inSMaskMode;\n this.current.activeSMask && !t ? this.beginSMaskMode() : !this.current.activeSMask && t && this.endSMaskMode();\n }\n beginSMaskMode() {\n if (this.inSMaskMode) throw new Error(\"beginSMaskMode called while already in smask mode\");\n const t = this.ctx.canvas.width,\n e = this.ctx.canvas.height,\n n = \"smaskGroupAt\" + this.groupLevel,\n i = this.cachedCanvases.getCanvas(n, t, e);\n this.suspendedCtx = this.ctx;\n this.ctx = i.context;\n const s = this.ctx;\n s.setTransform(...(0, r.getCurrentTransform)(this.suspendedCtx));\n copyCtxState(this.suspendedCtx, s);\n !function mirrorContextOperations(t, e) {\n if (t._removeMirroring) throw new Error(\"Context is already forwarding operations.\");\n t.__originalSave = t.save;\n t.__originalRestore = t.restore;\n t.__originalRotate = t.rotate;\n t.__originalScale = t.scale;\n t.__originalTranslate = t.translate;\n t.__originalTransform = t.transform;\n t.__originalSetTransform = t.setTransform;\n t.__originalResetTransform = t.resetTransform;\n t.__originalClip = t.clip;\n t.__originalMoveTo = t.moveTo;\n t.__originalLineTo = t.lineTo;\n t.__originalBezierCurveTo = t.bezierCurveTo;\n t.__originalRect = t.rect;\n t.__originalClosePath = t.closePath;\n t.__originalBeginPath = t.beginPath;\n t._removeMirroring = () => {\n t.save = t.__originalSave;\n t.restore = t.__originalRestore;\n t.rotate = t.__originalRotate;\n t.scale = t.__originalScale;\n t.translate = t.__originalTranslate;\n t.transform = t.__originalTransform;\n t.setTransform = t.__originalSetTransform;\n t.resetTransform = t.__originalResetTransform;\n t.clip = t.__originalClip;\n t.moveTo = t.__originalMoveTo;\n t.lineTo = t.__originalLineTo;\n t.bezierCurveTo = t.__originalBezierCurveTo;\n t.rect = t.__originalRect;\n t.closePath = t.__originalClosePath;\n t.beginPath = t.__originalBeginPath;\n delete t._removeMirroring;\n };\n t.save = function ctxSave() {\n e.save();\n this.__originalSave();\n };\n t.restore = function ctxRestore() {\n e.restore();\n this.__originalRestore();\n };\n t.translate = function ctxTranslate(t, n) {\n e.translate(t, n);\n this.__originalTranslate(t, n);\n };\n t.scale = function ctxScale(t, n) {\n e.scale(t, n);\n this.__originalScale(t, n);\n };\n t.transform = function ctxTransform(t, n, i, r, s, a) {\n e.transform(t, n, i, r, s, a);\n this.__originalTransform(t, n, i, r, s, a);\n };\n t.setTransform = function ctxSetTransform(t, n, i, r, s, a) {\n e.setTransform(t, n, i, r, s, a);\n this.__originalSetTransform(t, n, i, r, s, a);\n };\n t.resetTransform = function ctxResetTransform() {\n e.resetTransform();\n this.__originalResetTransform();\n };\n t.rotate = function ctxRotate(t) {\n e.rotate(t);\n this.__originalRotate(t);\n };\n t.clip = function ctxRotate(t) {\n e.clip(t);\n this.__originalClip(t);\n };\n t.moveTo = function (t, n) {\n e.moveTo(t, n);\n this.__originalMoveTo(t, n);\n };\n t.lineTo = function (t, n) {\n e.lineTo(t, n);\n this.__originalLineTo(t, n);\n };\n t.bezierCurveTo = function (t, n, i, r, s, a) {\n e.bezierCurveTo(t, n, i, r, s, a);\n this.__originalBezierCurveTo(t, n, i, r, s, a);\n };\n t.rect = function (t, n, i, r) {\n e.rect(t, n, i, r);\n this.__originalRect(t, n, i, r);\n };\n t.closePath = function () {\n e.closePath();\n this.__originalClosePath();\n };\n t.beginPath = function () {\n e.beginPath();\n this.__originalBeginPath();\n };\n }(s, this.suspendedCtx);\n this.setGState([[\"BM\", \"source-over\"], [\"ca\", 1], [\"CA\", 1]]);\n }\n endSMaskMode() {\n if (!this.inSMaskMode) throw new Error(\"endSMaskMode called while not in smask mode\");\n this.ctx._removeMirroring();\n copyCtxState(this.ctx, this.suspendedCtx);\n this.ctx = this.suspendedCtx;\n this.suspendedCtx = null;\n }\n compose(t) {\n if (!this.current.activeSMask) return;\n if (t) {\n t[0] = Math.floor(t[0]);\n t[1] = Math.floor(t[1]);\n t[2] = Math.ceil(t[2]);\n t[3] = Math.ceil(t[3]);\n } else t = [0, 0, this.ctx.canvas.width, this.ctx.canvas.height];\n const e = this.current.activeSMask;\n composeSMask(this.suspendedCtx, e, this.ctx, t);\n this.ctx.save();\n this.ctx.setTransform(1, 0, 0, 1, 0, 0);\n this.ctx.clearRect(0, 0, this.ctx.canvas.width, this.ctx.canvas.height);\n this.ctx.restore();\n }\n save() {\n if (this.inSMaskMode) {\n copyCtxState(this.ctx, this.suspendedCtx);\n this.suspendedCtx.save();\n } else this.ctx.save();\n const t = this.current;\n this.stateStack.push(t);\n this.current = t.clone();\n }\n restore() {\n 0 === this.stateStack.length && this.inSMaskMode && this.endSMaskMode();\n if (0 !== this.stateStack.length) {\n this.current = this.stateStack.pop();\n if (this.inSMaskMode) {\n this.suspendedCtx.restore();\n copyCtxState(this.suspendedCtx, this.ctx);\n } else this.ctx.restore();\n this.checkSMaskState();\n this.pendingClip = null;\n this._cachedScaleForStroking[0] = -1;\n this._cachedGetSinglePixelWidth = null;\n }\n }\n transform(t, e, n, i, r, s) {\n this.ctx.transform(t, e, n, i, r, s);\n this._cachedScaleForStroking[0] = -1;\n this._cachedGetSinglePixelWidth = null;\n }\n constructPath(t, e, n) {\n const s = this.ctx,\n a = this.current;\n let o,\n l,\n c = a.x,\n h = a.y;\n const d = (0, r.getCurrentTransform)(s),\n u = 0 === d[0] && 0 === d[3] || 0 === d[1] && 0 === d[2],\n p = u ? n.slice(0) : null;\n for (let n = 0, r = 0, f = t.length; n < f; n++) switch (0 | t[n]) {\n case i.OPS.rectangle:\n c = e[r++];\n h = e[r++];\n const t = e[r++],\n n = e[r++],\n f = c + t,\n g = h + n;\n s.moveTo(c, h);\n if (0 === t || 0 === n) s.lineTo(f, g);else {\n s.lineTo(f, h);\n s.lineTo(f, g);\n s.lineTo(c, g);\n }\n u || a.updateRectMinMax(d, [c, h, f, g]);\n s.closePath();\n break;\n case i.OPS.moveTo:\n c = e[r++];\n h = e[r++];\n s.moveTo(c, h);\n u || a.updatePathMinMax(d, c, h);\n break;\n case i.OPS.lineTo:\n c = e[r++];\n h = e[r++];\n s.lineTo(c, h);\n u || a.updatePathMinMax(d, c, h);\n break;\n case i.OPS.curveTo:\n o = c;\n l = h;\n c = e[r + 4];\n h = e[r + 5];\n s.bezierCurveTo(e[r], e[r + 1], e[r + 2], e[r + 3], c, h);\n a.updateCurvePathMinMax(d, o, l, e[r], e[r + 1], e[r + 2], e[r + 3], c, h, p);\n r += 6;\n break;\n case i.OPS.curveTo2:\n o = c;\n l = h;\n s.bezierCurveTo(c, h, e[r], e[r + 1], e[r + 2], e[r + 3]);\n a.updateCurvePathMinMax(d, o, l, c, h, e[r], e[r + 1], e[r + 2], e[r + 3], p);\n c = e[r + 2];\n h = e[r + 3];\n r += 4;\n break;\n case i.OPS.curveTo3:\n o = c;\n l = h;\n c = e[r + 2];\n h = e[r + 3];\n s.bezierCurveTo(e[r], e[r + 1], c, h, c, h);\n a.updateCurvePathMinMax(d, o, l, e[r], e[r + 1], c, h, c, h, p);\n r += 4;\n break;\n case i.OPS.closePath:\n s.closePath();\n }\n u && a.updateScalingPathMinMax(d, p);\n a.setCurrentPoint(c, h);\n }\n closePath() {\n this.ctx.closePath();\n }\n stroke() {\n let t = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0];\n const e = this.ctx,\n n = this.current.strokeColor;\n e.globalAlpha = this.current.strokeAlpha;\n if (this.contentVisible) if (\"object\" == typeof n && n !== null && n !== void 0 && n.getPattern) {\n e.save();\n e.strokeStyle = n.getPattern(e, this, (0, r.getCurrentTransformInverse)(e), s.PathType.STROKE);\n this.rescaleAndStroke(!1);\n e.restore();\n } else this.rescaleAndStroke(!0);\n t && this.consumePath(this.current.getClippedPathBoundingBox());\n e.globalAlpha = this.current.fillAlpha;\n }\n closeStroke() {\n this.closePath();\n this.stroke();\n }\n fill() {\n let t = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0];\n const e = this.ctx,\n n = this.current.fillColor;\n let i = !1;\n if (this.current.patternFill) {\n e.save();\n e.fillStyle = n.getPattern(e, this, (0, r.getCurrentTransformInverse)(e), s.PathType.FILL);\n i = !0;\n }\n const a = this.current.getClippedPathBoundingBox();\n if (this.contentVisible && null !== a) if (this.pendingEOFill) {\n e.fill(\"evenodd\");\n this.pendingEOFill = !1;\n } else e.fill();\n i && e.restore();\n t && this.consumePath(a);\n }\n eoFill() {\n this.pendingEOFill = !0;\n this.fill();\n }\n fillStroke() {\n this.fill(!1);\n this.stroke(!1);\n this.consumePath();\n }\n eoFillStroke() {\n this.pendingEOFill = !0;\n this.fillStroke();\n }\n closeFillStroke() {\n this.closePath();\n this.fillStroke();\n }\n closeEOFillStroke() {\n this.pendingEOFill = !0;\n this.closePath();\n this.fillStroke();\n }\n endPath() {\n this.consumePath();\n }\n clip() {\n this.pendingClip = d;\n }\n eoClip() {\n this.pendingClip = u;\n }\n beginText() {\n this.current.textMatrix = i.IDENTITY_MATRIX;\n this.current.textMatrixScale = 1;\n this.current.x = this.current.lineX = 0;\n this.current.y = this.current.lineY = 0;\n }\n endText() {\n const t = this.pendingTextPaths,\n e = this.ctx;\n if (void 0 !== t) {\n e.save();\n e.beginPath();\n for (const n of t) {\n e.setTransform(...n.transform);\n e.translate(n.x, n.y);\n n.addToPath(e, n.fontSize);\n }\n e.restore();\n e.clip();\n e.beginPath();\n delete this.pendingTextPaths;\n } else e.beginPath();\n }\n setCharSpacing(t) {\n this.current.charSpacing = t;\n }\n setWordSpacing(t) {\n this.current.wordSpacing = t;\n }\n setHScale(t) {\n this.current.textHScale = t / 100;\n }\n setLeading(t) {\n this.current.leading = -t;\n }\n setFont(t, e) {\n var _n$systemFontInfo;\n const n = this.commonObjs.get(t),\n r = this.current;\n if (!n) throw new Error(\"Can't find font for \".concat(t));\n r.fontMatrix = n.fontMatrix || i.FONT_IDENTITY_MATRIX;\n 0 !== r.fontMatrix[0] && 0 !== r.fontMatrix[3] || (0, i.warn)(\"Invalid font matrix for font \" + t);\n if (e < 0) {\n e = -e;\n r.fontDirection = -1;\n } else r.fontDirection = 1;\n this.current.font = n;\n this.current.fontSize = e;\n if (n.isType3Font) return;\n const s = n.loadedName || \"sans-serif\",\n a = ((_n$systemFontInfo = n.systemFontInfo) === null || _n$systemFontInfo === void 0 ? void 0 : _n$systemFontInfo.css) || \"\\\"\".concat(s, \"\\\", \").concat(n.fallbackName);\n let o = \"normal\";\n n.black ? o = \"900\" : n.bold && (o = \"bold\");\n const l = n.italic ? \"italic\" : \"normal\";\n let c = e;\n e < 16 ? c = 16 : e > 100 && (c = 100);\n this.current.fontSizeScale = e / c;\n this.ctx.font = \"\".concat(l, \" \").concat(o, \" \").concat(c, \"px \").concat(a);\n }\n setTextRenderingMode(t) {\n this.current.textRenderingMode = t;\n }\n setTextRise(t) {\n this.current.textRise = t;\n }\n moveText(t, e) {\n this.current.x = this.current.lineX += t;\n this.current.y = this.current.lineY += e;\n }\n setLeadingMoveText(t, e) {\n this.setLeading(-e);\n this.moveText(t, e);\n }\n setTextMatrix(t, e, n, i, r, s) {\n this.current.textMatrix = [t, e, n, i, r, s];\n this.current.textMatrixScale = Math.hypot(t, e);\n this.current.x = this.current.lineX = 0;\n this.current.y = this.current.lineY = 0;\n }\n nextLine() {\n this.moveText(0, this.current.leading);\n }\n paintChar(t, e, n, s) {\n const a = this.ctx,\n o = this.current,\n l = o.font,\n c = o.textRenderingMode,\n h = o.fontSize / o.fontSizeScale,\n d = c & i.TextRenderingMode.FILL_STROKE_MASK,\n u = !!(c & i.TextRenderingMode.ADD_TO_PATH_FLAG),\n p = o.patternFill && !l.missingFile;\n let f;\n (l.disableFontFace || u || p) && (f = l.getPathGenerator(this.commonObjs, t));\n if (l.disableFontFace || p) {\n a.save();\n a.translate(e, n);\n a.beginPath();\n f(a, h);\n s && a.setTransform(...s);\n d !== i.TextRenderingMode.FILL && d !== i.TextRenderingMode.FILL_STROKE || a.fill();\n d !== i.TextRenderingMode.STROKE && d !== i.TextRenderingMode.FILL_STROKE || a.stroke();\n a.restore();\n } else {\n d !== i.TextRenderingMode.FILL && d !== i.TextRenderingMode.FILL_STROKE || a.fillText(t, e, n);\n d !== i.TextRenderingMode.STROKE && d !== i.TextRenderingMode.FILL_STROKE || a.strokeText(t, e, n);\n }\n if (u) {\n (this.pendingTextPaths || (this.pendingTextPaths = [])).push({\n transform: (0, r.getCurrentTransform)(a),\n x: e,\n y: n,\n fontSize: h,\n addToPath: f\n });\n }\n }\n get isFontSubpixelAAEnabled() {\n const {\n context: t\n } = this.cachedCanvases.getCanvas(\"isFontSubpixelAAEnabled\", 10, 10);\n t.scale(1.5, 1);\n t.fillText(\"I\", 0, 10);\n const e = t.getImageData(0, 0, 10, 10).data;\n let n = !1;\n for (let t = 3; t < e.length; t += 4) if (e[t] > 0 && e[t] < 255) {\n n = !0;\n break;\n }\n return (0, i.shadow)(this, \"isFontSubpixelAAEnabled\", n);\n }\n showText(t) {\n const e = this.current,\n n = e.font;\n if (n.isType3Font) return this.showType3Text(t);\n const a = e.fontSize;\n if (0 === a) return;\n const o = this.ctx,\n l = e.fontSizeScale,\n c = e.charSpacing,\n h = e.wordSpacing,\n d = e.fontDirection,\n u = e.textHScale * d,\n p = t.length,\n f = n.vertical,\n g = f ? 1 : -1,\n m = n.defaultVMetrics,\n b = a * e.fontMatrix[0],\n v = e.textRenderingMode === i.TextRenderingMode.FILL && !n.disableFontFace && !e.patternFill;\n o.save();\n o.transform(...e.textMatrix);\n o.translate(e.x, e.y + e.textRise);\n d > 0 ? o.scale(u, -1) : o.scale(u, 1);\n let y;\n if (e.patternFill) {\n o.save();\n const t = e.fillColor.getPattern(o, this, (0, r.getCurrentTransformInverse)(o), s.PathType.FILL);\n y = (0, r.getCurrentTransform)(o);\n o.restore();\n o.fillStyle = t;\n }\n let A = e.lineWidth;\n const _ = e.textMatrixScale;\n if (0 === _ || 0 === A) {\n const t = e.textRenderingMode & i.TextRenderingMode.FILL_STROKE_MASK;\n t !== i.TextRenderingMode.STROKE && t !== i.TextRenderingMode.FILL_STROKE || (A = this.getSinglePixelWidth());\n } else A /= _;\n if (1 !== l) {\n o.scale(l, l);\n A /= l;\n }\n o.lineWidth = A;\n if (n.isInvalidPDFjsFont) {\n const n = [];\n let i = 0;\n for (const e of t) {\n n.push(e.unicode);\n i += e.width;\n }\n o.fillText(n.join(\"\"), 0, 0);\n e.x += i * b * u;\n o.restore();\n this.compose();\n return;\n }\n let S,\n E = 0;\n for (S = 0; S < p; ++S) {\n const e = t[S];\n if (\"number\" == typeof e) {\n E += g * e * a / 1e3;\n continue;\n }\n let i = !1;\n const r = (e.isSpace ? h : 0) + c,\n s = e.fontChar,\n u = e.accent;\n let p,\n A,\n _ = e.width;\n if (f) {\n const t = e.vmetric || m,\n n = -(e.vmetric ? t[1] : .5 * _) * b,\n i = t[2] * b;\n _ = t ? -t[0] : _;\n p = n / l;\n A = (E + i) / l;\n } else {\n p = E / l;\n A = 0;\n }\n if (n.remeasure && _ > 0) {\n const t = 1e3 * o.measureText(s).width / a * l;\n if (_ < t && this.isFontSubpixelAAEnabled) {\n const e = _ / t;\n i = !0;\n o.save();\n o.scale(e, 1);\n p /= e;\n } else _ !== t && (p += (_ - t) / 2e3 * a / l);\n }\n if (this.contentVisible && (e.isInFont || n.missingFile)) if (v && !u) o.fillText(s, p, A);else {\n this.paintChar(s, p, A, y);\n if (u) {\n const t = p + a * u.offset.x / l,\n e = A - a * u.offset.y / l;\n this.paintChar(u.fontChar, t, e, y);\n }\n }\n E += f ? _ * b - r * d : _ * b + r * d;\n i && o.restore();\n }\n f ? e.y -= E : e.x += E * u;\n o.restore();\n this.compose();\n }\n showType3Text(t) {\n const e = this.ctx,\n n = this.current,\n r = n.font,\n s = n.fontSize,\n a = n.fontDirection,\n o = r.vertical ? 1 : -1,\n l = n.charSpacing,\n c = n.wordSpacing,\n h = n.textHScale * a,\n d = n.fontMatrix || i.FONT_IDENTITY_MATRIX,\n u = t.length;\n let p, f, g, m;\n if (!(n.textRenderingMode === i.TextRenderingMode.INVISIBLE) && 0 !== s) {\n this._cachedScaleForStroking[0] = -1;\n this._cachedGetSinglePixelWidth = null;\n e.save();\n e.transform(...n.textMatrix);\n e.translate(n.x, n.y);\n e.scale(h, a);\n for (p = 0; p < u; ++p) {\n f = t[p];\n if (\"number\" == typeof f) {\n m = o * f * s / 1e3;\n this.ctx.translate(m, 0);\n n.x += m * h;\n continue;\n }\n const a = (f.isSpace ? c : 0) + l,\n u = r.charProcOperatorList[f.operatorListId];\n if (!u) {\n (0, i.warn)(\"Type3 character \\\"\".concat(f.operatorListId, \"\\\" is not available.\"));\n continue;\n }\n if (this.contentVisible) {\n this.processingType3 = f;\n this.save();\n e.scale(s, s);\n e.transform(...d);\n this.executeOperatorList(u);\n this.restore();\n }\n g = i.Util.applyTransform([f.width, 0], d)[0] * s + a;\n e.translate(g, 0);\n n.x += g * h;\n }\n e.restore();\n this.processingType3 = null;\n }\n }\n setCharWidth(t, e) {}\n setCharWidthAndBounds(t, e, n, i, r, s) {\n this.ctx.rect(n, i, r - n, s - i);\n this.ctx.clip();\n this.endPath();\n }\n getColorN_Pattern(t) {\n let e;\n if (\"TilingPattern\" === t[0]) {\n const n = t[1],\n i = this.baseTransform || (0, r.getCurrentTransform)(this.ctx),\n a = {\n createCanvasGraphics: t => new CanvasGraphics(t, this.commonObjs, this.objs, this.canvasFactory, this.filterFactory, {\n optionalContentConfig: this.optionalContentConfig,\n markedContentStack: this.markedContentStack\n })\n };\n e = new s.TilingPattern(t, n, this.ctx, a, i);\n } else e = this._getPattern(t[1], t[2]);\n return e;\n }\n setStrokeColorN() {\n this.current.strokeColor = this.getColorN_Pattern(arguments);\n }\n setFillColorN() {\n this.current.fillColor = this.getColorN_Pattern(arguments);\n this.current.patternFill = !0;\n }\n setStrokeRGBColor(t, e, n) {\n const r = i.Util.makeHexColor(t, e, n);\n this.ctx.strokeStyle = r;\n this.current.strokeColor = r;\n }\n setFillRGBColor(t, e, n) {\n const r = i.Util.makeHexColor(t, e, n);\n this.ctx.fillStyle = r;\n this.current.fillColor = r;\n this.current.patternFill = !1;\n }\n _getPattern(t) {\n let e,\n n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null;\n if (this.cachedPatterns.has(t)) e = this.cachedPatterns.get(t);else {\n e = (0, s.getShadingPattern)(this.getObject(t));\n this.cachedPatterns.set(t, e);\n }\n n && (e.matrix = n);\n return e;\n }\n shadingFill(t) {\n if (!this.contentVisible) return;\n const e = this.ctx;\n this.save();\n const n = this._getPattern(t);\n e.fillStyle = n.getPattern(e, this, (0, r.getCurrentTransformInverse)(e), s.PathType.SHADING);\n const a = (0, r.getCurrentTransformInverse)(e);\n if (a) {\n const {\n width: t,\n height: n\n } = e.canvas,\n [r, s, o, l] = i.Util.getAxialAlignedBoundingBox([0, 0, t, n], a);\n this.ctx.fillRect(r, s, o - r, l - s);\n } else this.ctx.fillRect(-1e10, -1e10, 2e10, 2e10);\n this.compose(this.current.getClippedPathBoundingBox());\n this.restore();\n }\n beginInlineImage() {\n (0, i.unreachable)(\"Should not call beginInlineImage\");\n }\n beginImageData() {\n (0, i.unreachable)(\"Should not call beginImageData\");\n }\n paintFormXObjectBegin(t, e) {\n if (this.contentVisible) {\n this.save();\n this.baseTransformStack.push(this.baseTransform);\n Array.isArray(t) && 6 === t.length && this.transform(...t);\n this.baseTransform = (0, r.getCurrentTransform)(this.ctx);\n if (e) {\n const t = e[2] - e[0],\n n = e[3] - e[1];\n this.ctx.rect(e[0], e[1], t, n);\n this.current.updateRectMinMax((0, r.getCurrentTransform)(this.ctx), e);\n this.clip();\n this.endPath();\n }\n }\n }\n paintFormXObjectEnd() {\n if (this.contentVisible) {\n this.restore();\n this.baseTransform = this.baseTransformStack.pop();\n }\n }\n beginGroup(t) {\n if (!this.contentVisible) return;\n this.save();\n if (this.inSMaskMode) {\n this.endSMaskMode();\n this.current.activeSMask = null;\n }\n const e = this.ctx;\n t.isolated || (0, i.info)(\"TODO: Support non-isolated groups.\");\n t.knockout && (0, i.warn)(\"Knockout groups not supported.\");\n const n = (0, r.getCurrentTransform)(e);\n t.matrix && e.transform(...t.matrix);\n if (!t.bbox) throw new Error(\"Bounding box is required.\");\n let s = i.Util.getAxialAlignedBoundingBox(t.bbox, (0, r.getCurrentTransform)(e));\n const a = [0, 0, e.canvas.width, e.canvas.height];\n s = i.Util.intersect(s, a) || [0, 0, 0, 0];\n const l = Math.floor(s[0]),\n c = Math.floor(s[1]);\n let h = Math.max(Math.ceil(s[2]) - l, 1),\n d = Math.max(Math.ceil(s[3]) - c, 1),\n u = 1,\n p = 1;\n if (h > o) {\n u = h / o;\n h = o;\n }\n if (d > o) {\n p = d / o;\n d = o;\n }\n this.current.startNewPathAndClipBox([0, 0, h, d]);\n let f = \"groupAt\" + this.groupLevel;\n t.smask && (f += \"_smask_\" + this.smaskCounter++ % 2);\n const g = this.cachedCanvases.getCanvas(f, h, d),\n m = g.context;\n m.scale(1 / u, 1 / p);\n m.translate(-l, -c);\n m.transform(...n);\n if (t.smask) this.smaskStack.push({\n canvas: g.canvas,\n context: m,\n offsetX: l,\n offsetY: c,\n scaleX: u,\n scaleY: p,\n subtype: t.smask.subtype,\n backdrop: t.smask.backdrop,\n transferMap: t.smask.transferMap || null,\n startTransformInverse: null\n });else {\n e.setTransform(1, 0, 0, 1, 0, 0);\n e.translate(l, c);\n e.scale(u, p);\n e.save();\n }\n copyCtxState(e, m);\n this.ctx = m;\n this.setGState([[\"BM\", \"source-over\"], [\"ca\", 1], [\"CA\", 1]]);\n this.groupStack.push(e);\n this.groupLevel++;\n }\n endGroup(t) {\n if (!this.contentVisible) return;\n this.groupLevel--;\n const e = this.ctx,\n n = this.groupStack.pop();\n this.ctx = n;\n this.ctx.imageSmoothingEnabled = !1;\n if (t.smask) {\n this.tempSMask = this.smaskStack.pop();\n this.restore();\n } else {\n this.ctx.restore();\n const t = (0, r.getCurrentTransform)(this.ctx);\n this.restore();\n this.ctx.save();\n this.ctx.setTransform(...t);\n const n = i.Util.getAxialAlignedBoundingBox([0, 0, e.canvas.width, e.canvas.height], t);\n this.ctx.drawImage(e.canvas, 0, 0);\n this.ctx.restore();\n this.compose(n);\n }\n }\n beginAnnotation(t, e, n, s, a) {\n _classPrivateMethodGet(this, _Gt, _Gt2).call(this);\n resetCtxToDefault(this.ctx);\n this.ctx.save();\n this.save();\n this.baseTransform && this.ctx.setTransform(...this.baseTransform);\n if (Array.isArray(e) && 4 === e.length) {\n const s = e[2] - e[0],\n o = e[3] - e[1];\n if (a && this.annotationCanvasMap) {\n (n = n.slice())[4] -= e[0];\n n[5] -= e[1];\n (e = e.slice())[0] = e[1] = 0;\n e[2] = s;\n e[3] = o;\n const [a, l] = i.Util.singularValueDecompose2dScale((0, r.getCurrentTransform)(this.ctx)),\n {\n viewportScale: c\n } = this,\n h = Math.ceil(s * this.outputScaleX * c),\n d = Math.ceil(o * this.outputScaleY * c);\n this.annotationCanvas = this.canvasFactory.create(h, d);\n const {\n canvas: u,\n context: p\n } = this.annotationCanvas;\n this.annotationCanvasMap.set(t, u);\n this.annotationCanvas.savedCtx = this.ctx;\n this.ctx = p;\n this.ctx.save();\n this.ctx.setTransform(a, 0, 0, -l, 0, o * l);\n resetCtxToDefault(this.ctx);\n } else {\n resetCtxToDefault(this.ctx);\n this.ctx.rect(e[0], e[1], s, o);\n this.ctx.clip();\n this.endPath();\n }\n }\n this.current = new CanvasExtraState(this.ctx.canvas.width, this.ctx.canvas.height);\n this.transform(...n);\n this.transform(...s);\n }\n endAnnotation() {\n if (this.annotationCanvas) {\n this.ctx.restore();\n _classPrivateMethodGet(this, _Vt, _Vt2).call(this);\n this.ctx = this.annotationCanvas.savedCtx;\n delete this.annotationCanvas.savedCtx;\n delete this.annotationCanvas;\n }\n }\n paintImageMaskXObject(t) {\n if (!this.contentVisible) return;\n const e = t.count;\n (t = this.getObject(t.data, t)).count = e;\n const n = this.ctx,\n i = this.processingType3;\n if (i) {\n void 0 === i.compiled && (i.compiled = function compileType3Glyph(t) {\n const {\n width: e,\n height: n\n } = t;\n if (e > 1e3 || n > 1e3) return null;\n const i = new Uint8Array([0, 2, 4, 0, 1, 0, 5, 4, 8, 10, 0, 8, 0, 2, 1, 0]),\n r = e + 1;\n let s,\n a,\n o,\n l = new Uint8Array(r * (n + 1));\n const c = e + 7 & -8;\n let h = new Uint8Array(c * n),\n d = 0;\n for (const e of t.data) {\n let t = 128;\n for (; t > 0;) {\n h[d++] = e & t ? 0 : 255;\n t >>= 1;\n }\n }\n let u = 0;\n d = 0;\n if (0 !== h[d]) {\n l[0] = 1;\n ++u;\n }\n for (a = 1; a < e; a++) {\n if (h[d] !== h[d + 1]) {\n l[a] = h[d] ? 2 : 1;\n ++u;\n }\n d++;\n }\n if (0 !== h[d]) {\n l[a] = 2;\n ++u;\n }\n for (s = 1; s < n; s++) {\n d = s * c;\n o = s * r;\n if (h[d - c] !== h[d]) {\n l[o] = h[d] ? 1 : 8;\n ++u;\n }\n let t = (h[d] ? 4 : 0) + (h[d - c] ? 8 : 0);\n for (a = 1; a < e; a++) {\n t = (t >> 2) + (h[d + 1] ? 4 : 0) + (h[d - c + 1] ? 8 : 0);\n if (i[t]) {\n l[o + a] = i[t];\n ++u;\n }\n d++;\n }\n if (h[d - c] !== h[d]) {\n l[o + a] = h[d] ? 2 : 4;\n ++u;\n }\n if (u > 1e3) return null;\n }\n d = c * (n - 1);\n o = s * r;\n if (0 !== h[d]) {\n l[o] = 8;\n ++u;\n }\n for (a = 1; a < e; a++) {\n if (h[d] !== h[d + 1]) {\n l[o + a] = h[d] ? 4 : 8;\n ++u;\n }\n d++;\n }\n if (0 !== h[d]) {\n l[o + a] = 4;\n ++u;\n }\n if (u > 1e3) return null;\n const p = new Int32Array([0, r, -1, 0, -r, 0, 0, 0, 1]),\n f = new Path2D();\n for (s = 0; u && s <= n; s++) {\n let t = s * r;\n const n = t + e;\n for (; t < n && !l[t];) t++;\n if (t === n) continue;\n f.moveTo(t % r, s);\n const i = t;\n let a = l[t];\n do {\n const e = p[a];\n do {\n t += e;\n } while (!l[t]);\n const n = l[t];\n if (5 !== n && 10 !== n) {\n a = n;\n l[t] = 0;\n } else {\n a = n & 51 * a >> 4;\n l[t] &= a >> 2 | a << 2;\n }\n f.lineTo(t % r, t / r | 0);\n l[t] || --u;\n } while (i !== t);\n --s;\n }\n h = null;\n l = null;\n return function (t) {\n t.save();\n t.scale(1 / e, -1 / n);\n t.translate(0, -n);\n t.fill(f);\n t.beginPath();\n t.restore();\n };\n }(t));\n if (i.compiled) {\n i.compiled(n);\n return;\n }\n }\n const r = this._createMaskCanvas(t),\n s = r.canvas;\n n.save();\n n.setTransform(1, 0, 0, 1, 0, 0);\n n.drawImage(s, r.offsetX, r.offsetY);\n n.restore();\n this.compose();\n }\n paintImageMaskXObjectRepeat(t, e) {\n let n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0,\n s = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 0,\n a = arguments.length > 4 ? arguments[4] : void 0,\n o = arguments.length > 5 ? arguments[5] : void 0;\n if (!this.contentVisible) return;\n t = this.getObject(t.data, t);\n const l = this.ctx;\n l.save();\n const c = (0, r.getCurrentTransform)(l);\n l.transform(e, n, s, a, 0, 0);\n const h = this._createMaskCanvas(t);\n l.setTransform(1, 0, 0, 1, h.offsetX - c[4], h.offsetY - c[5]);\n for (let t = 0, r = o.length; t < r; t += 2) {\n const r = i.Util.transform(c, [e, n, s, a, o[t], o[t + 1]]),\n [d, u] = i.Util.applyTransform([0, 0], r);\n l.drawImage(h.canvas, d, u);\n }\n l.restore();\n this.compose();\n }\n paintImageMaskXObjectGroup(t) {\n if (!this.contentVisible) return;\n const e = this.ctx,\n n = this.current.fillColor,\n i = this.current.patternFill;\n for (const a of t) {\n const {\n data: t,\n width: o,\n height: l,\n transform: c\n } = a,\n h = this.cachedCanvases.getCanvas(\"maskCanvas\", o, l),\n d = h.context;\n d.save();\n putBinaryImageMask(d, this.getObject(t, a));\n d.globalCompositeOperation = \"source-in\";\n d.fillStyle = i ? n.getPattern(d, this, (0, r.getCurrentTransformInverse)(e), s.PathType.FILL) : n;\n d.fillRect(0, 0, o, l);\n d.restore();\n e.save();\n e.transform(...c);\n e.scale(1, -1);\n drawImageAtIntegerCoords(e, h.canvas, 0, 0, o, l, 0, -1, 1, 1);\n e.restore();\n }\n this.compose();\n }\n paintImageXObject(t) {\n if (!this.contentVisible) return;\n const e = this.getObject(t);\n e ? this.paintInlineImageXObject(e) : (0, i.warn)(\"Dependent image isn't ready yet\");\n }\n paintImageXObjectRepeat(t, e, n, r) {\n if (!this.contentVisible) return;\n const s = this.getObject(t);\n if (!s) {\n (0, i.warn)(\"Dependent image isn't ready yet\");\n return;\n }\n const a = s.width,\n o = s.height,\n l = [];\n for (let t = 0, i = r.length; t < i; t += 2) l.push({\n transform: [e, 0, 0, n, r[t], r[t + 1]],\n x: 0,\n y: 0,\n w: a,\n h: o\n });\n this.paintInlineImageXObjectGroup(s, l);\n }\n applyTransferMapsToCanvas(t) {\n if (\"none\" !== this.current.transferMaps) {\n t.filter = this.current.transferMaps;\n t.drawImage(t.canvas, 0, 0);\n t.filter = \"none\";\n }\n return t.canvas;\n }\n applyTransferMapsToBitmap(t) {\n if (\"none\" === this.current.transferMaps) return t.bitmap;\n const {\n bitmap: e,\n width: n,\n height: i\n } = t,\n r = this.cachedCanvases.getCanvas(\"inlineImage\", n, i),\n s = r.context;\n s.filter = this.current.transferMaps;\n s.drawImage(e, 0, 0);\n s.filter = \"none\";\n return r.canvas;\n }\n paintInlineImageXObject(t) {\n if (!this.contentVisible) return;\n const e = t.width,\n n = t.height,\n s = this.ctx;\n this.save();\n if (!i.isNodeJS) {\n const {\n filter: t\n } = s;\n \"none\" !== t && \"\" !== t && (s.filter = \"none\");\n }\n s.scale(1 / e, -1 / n);\n let a;\n if (t.bitmap) a = this.applyTransferMapsToBitmap(t);else if (\"function\" == typeof HTMLElement && t instanceof HTMLElement || !t.data) a = t;else {\n const i = this.cachedCanvases.getCanvas(\"inlineImage\", e, n).context;\n putBinaryImageData(i, t);\n a = this.applyTransferMapsToCanvas(i);\n }\n const o = this._scaleImage(a, (0, r.getCurrentTransformInverse)(s));\n s.imageSmoothingEnabled = getImageSmoothingEnabled((0, r.getCurrentTransform)(s), t.interpolate);\n drawImageAtIntegerCoords(s, o.img, 0, 0, o.paintWidth, o.paintHeight, 0, -n, e, n);\n this.compose();\n this.restore();\n }\n paintInlineImageXObjectGroup(t, e) {\n if (!this.contentVisible) return;\n const n = this.ctx;\n let i;\n if (t.bitmap) i = t.bitmap;else {\n const e = t.width,\n n = t.height,\n r = this.cachedCanvases.getCanvas(\"inlineImage\", e, n).context;\n putBinaryImageData(r, t);\n i = this.applyTransferMapsToCanvas(r);\n }\n for (const t of e) {\n n.save();\n n.transform(...t.transform);\n n.scale(1, -1);\n drawImageAtIntegerCoords(n, i, t.x, t.y, t.w, t.h, 0, -1, 1, 1);\n n.restore();\n }\n this.compose();\n }\n paintSolidColorImageMask() {\n if (this.contentVisible) {\n this.ctx.fillRect(0, 0, 1, 1);\n this.compose();\n }\n }\n markPoint(t) {}\n markPointProps(t, e) {}\n beginMarkedContent(t) {\n this.markedContentStack.push({\n visible: !0\n });\n }\n beginMarkedContentProps(t, e) {\n \"OC\" === t ? this.markedContentStack.push({\n visible: this.optionalContentConfig.isVisible(e)\n }) : this.markedContentStack.push({\n visible: !0\n });\n this.contentVisible = this.isContentVisible();\n }\n endMarkedContent() {\n this.markedContentStack.pop();\n this.contentVisible = this.isContentVisible();\n }\n beginCompat() {}\n endCompat() {}\n consumePath(t) {\n const e = this.current.isEmptyClip();\n this.pendingClip && this.current.updateClipFromPath();\n this.pendingClip || this.compose(t);\n const n = this.ctx;\n if (this.pendingClip) {\n e || (this.pendingClip === u ? n.clip(\"evenodd\") : n.clip());\n this.pendingClip = null;\n }\n this.current.startNewPathAndClipBox(this.current.clipBox);\n n.beginPath();\n }\n getSinglePixelWidth() {\n if (!this._cachedGetSinglePixelWidth) {\n const t = (0, r.getCurrentTransform)(this.ctx);\n if (0 === t[1] && 0 === t[2]) this._cachedGetSinglePixelWidth = 1 / Math.min(Math.abs(t[0]), Math.abs(t[3]));else {\n const e = Math.abs(t[0] * t[3] - t[2] * t[1]),\n n = Math.hypot(t[0], t[2]),\n i = Math.hypot(t[1], t[3]);\n this._cachedGetSinglePixelWidth = Math.max(n, i) / e;\n }\n }\n return this._cachedGetSinglePixelWidth;\n }\n getScaleForStroking() {\n if (-1 === this._cachedScaleForStroking[0]) {\n const {\n lineWidth: t\n } = this.current,\n {\n a: e,\n b: n,\n c: i,\n d: r\n } = this.ctx.getTransform();\n let s, a;\n if (0 === n && 0 === i) {\n const n = Math.abs(e),\n i = Math.abs(r);\n if (n === i) {\n if (0 === t) s = a = 1 / n;else {\n const e = n * t;\n s = a = e < 1 ? 1 / e : 1;\n }\n } else if (0 === t) {\n s = 1 / n;\n a = 1 / i;\n } else {\n const e = n * t,\n r = i * t;\n s = e < 1 ? 1 / e : 1;\n a = r < 1 ? 1 / r : 1;\n }\n } else {\n const o = Math.abs(e * r - n * i),\n l = Math.hypot(e, n),\n c = Math.hypot(i, r);\n if (0 === t) {\n s = c / o;\n a = l / o;\n } else {\n const e = t * o;\n s = c > e ? c / e : 1;\n a = l > e ? l / e : 1;\n }\n }\n this._cachedScaleForStroking[0] = s;\n this._cachedScaleForStroking[1] = a;\n }\n return this._cachedScaleForStroking;\n }\n rescaleAndStroke(t) {\n const {\n ctx: e\n } = this,\n {\n lineWidth: n\n } = this.current,\n [i, r] = this.getScaleForStroking();\n e.lineWidth = n || 1;\n if (1 === i && 1 === r) {\n e.stroke();\n return;\n }\n const s = e.getLineDash();\n t && e.save();\n e.scale(i, r);\n if (s.length > 0) {\n const t = Math.max(i, r);\n e.setLineDash(s.map(e => e / t));\n e.lineDashOffset /= t;\n }\n e.stroke();\n t && e.restore();\n }\n isContentVisible() {\n for (let t = this.markedContentStack.length - 1; t >= 0; t--) if (!this.markedContentStack[t].visible) return !1;\n return !0;\n }\n }\n function _Gt2() {\n for (; this.stateStack.length || this.inSMaskMode;) this.restore();\n this.ctx.restore();\n if (this.transparentCanvas) {\n this.ctx = this.compositeCtx;\n this.ctx.save();\n this.ctx.setTransform(1, 0, 0, 1, 0, 0);\n this.ctx.drawImage(this.transparentCanvas, 0, 0);\n this.ctx.restore();\n this.transparentCanvas = null;\n }\n }\n function _Vt2() {\n if (this.pageColors) {\n const t = this.filterFactory.addHCMFilter(this.pageColors.foreground, this.pageColors.background);\n if (\"none\" !== t) {\n const e = this.ctx.filter;\n this.ctx.filter = t;\n this.ctx.drawImage(this.ctx.canvas, 0, 0);\n this.ctx.filter = e;\n }\n }\n }\n e.CanvasGraphics = CanvasGraphics;\n for (const t in i.OPS) void 0 !== CanvasGraphics.prototype[t] && (CanvasGraphics.prototype[i.OPS[t]] = CanvasGraphics.prototype[t]);\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.TilingPattern = e.PathType = void 0;\n e.getShadingPattern = function getShadingPattern(t) {\n switch (t[0]) {\n case \"RadialAxial\":\n return new RadialAxialShadingPattern(t);\n case \"Mesh\":\n return new MeshShadingPattern(t);\n case \"Dummy\":\n return new DummyShadingPattern();\n }\n throw new Error(\"Unknown IR type: \".concat(t[0]));\n };\n n(2);\n var i = n(1),\n r = n(167);\n const s = {\n FILL: \"Fill\",\n STROKE: \"Stroke\",\n SHADING: \"Shading\"\n };\n e.PathType = s;\n function applyBoundingBox(t, e) {\n if (!e) return;\n const n = e[2] - e[0],\n i = e[3] - e[1],\n r = new Path2D();\n r.rect(e[0], e[1], n, i);\n t.clip(r);\n }\n class BaseShadingPattern {\n constructor() {\n this.constructor === BaseShadingPattern && (0, i.unreachable)(\"Cannot initialize BaseShadingPattern.\");\n }\n getPattern() {\n (0, i.unreachable)(\"Abstract method `getPattern` called.\");\n }\n }\n class RadialAxialShadingPattern extends BaseShadingPattern {\n constructor(t) {\n super();\n this._type = t[1];\n this._bbox = t[2];\n this._colorStops = t[3];\n this._p0 = t[4];\n this._p1 = t[5];\n this._r0 = t[6];\n this._r1 = t[7];\n this.matrix = null;\n }\n _createGradient(t) {\n let e;\n \"axial\" === this._type ? e = t.createLinearGradient(this._p0[0], this._p0[1], this._p1[0], this._p1[1]) : \"radial\" === this._type && (e = t.createRadialGradient(this._p0[0], this._p0[1], this._r0, this._p1[0], this._p1[1], this._r1));\n for (const t of this._colorStops) e.addColorStop(t[0], t[1]);\n return e;\n }\n getPattern(t, e, n, a) {\n let o;\n if (a === s.STROKE || a === s.FILL) {\n const s = e.current.getClippedPathBoundingBox(a, (0, r.getCurrentTransform)(t)) || [0, 0, 0, 0],\n l = Math.ceil(s[2] - s[0]) || 1,\n c = Math.ceil(s[3] - s[1]) || 1,\n h = e.cachedCanvases.getCanvas(\"pattern\", l, c, !0),\n d = h.context;\n d.clearRect(0, 0, d.canvas.width, d.canvas.height);\n d.beginPath();\n d.rect(0, 0, d.canvas.width, d.canvas.height);\n d.translate(-s[0], -s[1]);\n n = i.Util.transform(n, [1, 0, 0, 1, s[0], s[1]]);\n d.transform(...e.baseTransform);\n this.matrix && d.transform(...this.matrix);\n applyBoundingBox(d, this._bbox);\n d.fillStyle = this._createGradient(d);\n d.fill();\n o = t.createPattern(h.canvas, \"no-repeat\");\n const u = new DOMMatrix(n);\n o.setTransform(u);\n } else {\n applyBoundingBox(t, this._bbox);\n o = this._createGradient(t);\n }\n return o;\n }\n }\n function drawTriangle(t, e, n, i, r, s, a, o) {\n const l = e.coords,\n c = e.colors,\n h = t.data,\n d = 4 * t.width;\n let u;\n if (l[n + 1] > l[i + 1]) {\n u = n;\n n = i;\n i = u;\n u = s;\n s = a;\n a = u;\n }\n if (l[i + 1] > l[r + 1]) {\n u = i;\n i = r;\n r = u;\n u = a;\n a = o;\n o = u;\n }\n if (l[n + 1] > l[i + 1]) {\n u = n;\n n = i;\n i = u;\n u = s;\n s = a;\n a = u;\n }\n const p = (l[n] + e.offsetX) * e.scaleX,\n f = (l[n + 1] + e.offsetY) * e.scaleY,\n g = (l[i] + e.offsetX) * e.scaleX,\n m = (l[i + 1] + e.offsetY) * e.scaleY,\n b = (l[r] + e.offsetX) * e.scaleX,\n v = (l[r + 1] + e.offsetY) * e.scaleY;\n if (f >= v) return;\n const y = c[s],\n A = c[s + 1],\n _ = c[s + 2],\n S = c[a],\n E = c[a + 1],\n x = c[a + 2],\n w = c[o],\n C = c[o + 1],\n T = c[o + 2],\n P = Math.round(f),\n k = Math.round(v);\n let M, R, I, D, O, L, N, B;\n for (let t = P; t <= k; t++) {\n if (t < m) {\n const e = t < f ? 0 : (f - t) / (f - m);\n M = p - (p - g) * e;\n R = y - (y - S) * e;\n I = A - (A - E) * e;\n D = _ - (_ - x) * e;\n } else {\n let e;\n e = t > v ? 1 : m === v ? 0 : (m - t) / (m - v);\n M = g - (g - b) * e;\n R = S - (S - w) * e;\n I = E - (E - C) * e;\n D = x - (x - T) * e;\n }\n let e;\n e = t < f ? 0 : t > v ? 1 : (f - t) / (f - v);\n O = p - (p - b) * e;\n L = y - (y - w) * e;\n N = A - (A - C) * e;\n B = _ - (_ - T) * e;\n const n = Math.round(Math.min(M, O)),\n i = Math.round(Math.max(M, O));\n let r = d * t + 4 * n;\n for (let t = n; t <= i; t++) {\n e = (M - t) / (M - O);\n e < 0 ? e = 0 : e > 1 && (e = 1);\n h[r++] = R - (R - L) * e | 0;\n h[r++] = I - (I - N) * e | 0;\n h[r++] = D - (D - B) * e | 0;\n h[r++] = 255;\n }\n }\n }\n function drawFigure(t, e, n) {\n const i = e.coords,\n r = e.colors;\n let s, a;\n switch (e.type) {\n case \"lattice\":\n const o = e.verticesPerRow,\n l = Math.floor(i.length / o) - 1,\n c = o - 1;\n for (s = 0; s < l; s++) {\n let e = s * o;\n for (let s = 0; s < c; s++, e++) {\n drawTriangle(t, n, i[e], i[e + 1], i[e + o], r[e], r[e + 1], r[e + o]);\n drawTriangle(t, n, i[e + o + 1], i[e + 1], i[e + o], r[e + o + 1], r[e + 1], r[e + o]);\n }\n }\n break;\n case \"triangles\":\n for (s = 0, a = i.length; s < a; s += 3) drawTriangle(t, n, i[s], i[s + 1], i[s + 2], r[s], r[s + 1], r[s + 2]);\n break;\n default:\n throw new Error(\"illegal figure\");\n }\n }\n class MeshShadingPattern extends BaseShadingPattern {\n constructor(t) {\n super();\n this._coords = t[2];\n this._colors = t[3];\n this._figures = t[4];\n this._bounds = t[5];\n this._bbox = t[7];\n this._background = t[8];\n this.matrix = null;\n }\n _createMeshCanvas(t, e, n) {\n const i = Math.floor(this._bounds[0]),\n r = Math.floor(this._bounds[1]),\n s = Math.ceil(this._bounds[2]) - i,\n a = Math.ceil(this._bounds[3]) - r,\n o = Math.min(Math.ceil(Math.abs(s * t[0] * 1.1)), 3e3),\n l = Math.min(Math.ceil(Math.abs(a * t[1] * 1.1)), 3e3),\n c = s / o,\n h = a / l,\n d = {\n coords: this._coords,\n colors: this._colors,\n offsetX: -i,\n offsetY: -r,\n scaleX: 1 / c,\n scaleY: 1 / h\n },\n u = o + 4,\n p = l + 4,\n f = n.getCanvas(\"mesh\", u, p, !1),\n g = f.context,\n m = g.createImageData(o, l);\n if (e) {\n const t = m.data;\n for (let n = 0, i = t.length; n < i; n += 4) {\n t[n] = e[0];\n t[n + 1] = e[1];\n t[n + 2] = e[2];\n t[n + 3] = 255;\n }\n }\n for (const t of this._figures) drawFigure(m, t, d);\n g.putImageData(m, 2, 2);\n return {\n canvas: f.canvas,\n offsetX: i - 2 * c,\n offsetY: r - 2 * h,\n scaleX: c,\n scaleY: h\n };\n }\n getPattern(t, e, n, a) {\n applyBoundingBox(t, this._bbox);\n let o;\n if (a === s.SHADING) o = i.Util.singularValueDecompose2dScale((0, r.getCurrentTransform)(t));else {\n o = i.Util.singularValueDecompose2dScale(e.baseTransform);\n if (this.matrix) {\n const t = i.Util.singularValueDecompose2dScale(this.matrix);\n o = [o[0] * t[0], o[1] * t[1]];\n }\n }\n const l = this._createMeshCanvas(o, a === s.SHADING ? null : this._background, e.cachedCanvases);\n if (a !== s.SHADING) {\n t.setTransform(...e.baseTransform);\n this.matrix && t.transform(...this.matrix);\n }\n t.translate(l.offsetX, l.offsetY);\n t.scale(l.scaleX, l.scaleY);\n return t.createPattern(l.canvas, \"no-repeat\");\n }\n }\n class DummyShadingPattern extends BaseShadingPattern {\n getPattern() {\n return \"hotpink\";\n }\n }\n const a = 1,\n o = 2;\n class TilingPattern {\n constructor(t, e, n, i, r) {\n this.operatorList = t[2];\n this.matrix = t[3] || [1, 0, 0, 1, 0, 0];\n this.bbox = t[4];\n this.xstep = t[5];\n this.ystep = t[6];\n this.paintType = t[7];\n this.tilingType = t[8];\n this.color = e;\n this.ctx = n;\n this.canvasGraphicsFactory = i;\n this.baseTransform = r;\n }\n createPatternCanvas(t) {\n const e = this.operatorList,\n n = this.bbox,\n s = this.xstep,\n a = this.ystep,\n o = this.paintType,\n l = this.tilingType,\n c = this.color,\n h = this.canvasGraphicsFactory;\n (0, i.info)(\"TilingType: \" + l);\n const d = n[0],\n u = n[1],\n p = n[2],\n f = n[3],\n g = i.Util.singularValueDecompose2dScale(this.matrix),\n m = i.Util.singularValueDecompose2dScale(this.baseTransform),\n b = [g[0] * m[0], g[1] * m[1]],\n v = this.getSizeAndScale(s, this.ctx.canvas.width, b[0]),\n y = this.getSizeAndScale(a, this.ctx.canvas.height, b[1]),\n A = t.cachedCanvases.getCanvas(\"pattern\", v.size, y.size, !0),\n _ = A.context,\n S = h.createCanvasGraphics(_);\n S.groupLevel = t.groupLevel;\n this.setFillAndStrokeStyleToContext(S, o, c);\n let E = d,\n x = u,\n w = p,\n C = f;\n if (d < 0) {\n E = 0;\n w += Math.abs(d);\n }\n if (u < 0) {\n x = 0;\n C += Math.abs(u);\n }\n _.translate(-v.scale * E, -y.scale * x);\n S.transform(v.scale, 0, 0, y.scale, 0, 0);\n _.save();\n this.clipBbox(S, E, x, w, C);\n S.baseTransform = (0, r.getCurrentTransform)(S.ctx);\n S.executeOperatorList(e);\n S.endDrawing();\n return {\n canvas: A.canvas,\n scaleX: v.scale,\n scaleY: y.scale,\n offsetX: E,\n offsetY: x\n };\n }\n getSizeAndScale(t, e, n) {\n t = Math.abs(t);\n const i = Math.max(TilingPattern.MAX_PATTERN_SIZE, e);\n let r = Math.ceil(t * n);\n r >= i ? r = i : n = r / t;\n return {\n scale: n,\n size: r\n };\n }\n clipBbox(t, e, n, i, s) {\n const a = i - e,\n o = s - n;\n t.ctx.rect(e, n, a, o);\n t.current.updateRectMinMax((0, r.getCurrentTransform)(t.ctx), [e, n, i, s]);\n t.clip();\n t.endPath();\n }\n setFillAndStrokeStyleToContext(t, e, n) {\n const r = t.ctx,\n s = t.current;\n switch (e) {\n case a:\n const t = this.ctx;\n r.fillStyle = t.fillStyle;\n r.strokeStyle = t.strokeStyle;\n s.fillColor = t.fillStyle;\n s.strokeColor = t.strokeStyle;\n break;\n case o:\n const l = i.Util.makeHexColor(n[0], n[1], n[2]);\n r.fillStyle = l;\n r.strokeStyle = l;\n s.fillColor = l;\n s.strokeColor = l;\n break;\n default:\n throw new i.FormatError(\"Unsupported paint type: \".concat(e));\n }\n }\n getPattern(t, e, n, r) {\n let a = n;\n if (r !== s.SHADING) {\n a = i.Util.transform(a, e.baseTransform);\n this.matrix && (a = i.Util.transform(a, this.matrix));\n }\n const o = this.createPatternCanvas(e);\n let l = new DOMMatrix(a);\n l = l.translate(o.offsetX, o.offsetY);\n l = l.scale(1 / o.scaleX, 1 / o.scaleY);\n const c = t.createPattern(o.canvas, \"repeat\");\n c.setTransform(l);\n return c;\n }\n }\n _defineProperty(TilingPattern, \"MAX_PATTERN_SIZE\", 3e3);\n e.TilingPattern = TilingPattern;\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.convertBlackAndWhiteToRGBA = convertBlackAndWhiteToRGBA;\n e.convertToRGBA = function convertToRGBA(t) {\n switch (t.kind) {\n case i.ImageKind.GRAYSCALE_1BPP:\n return convertBlackAndWhiteToRGBA(t);\n case i.ImageKind.RGB_24BPP:\n return function convertRGBToRGBA(t) {\n let {\n src: e,\n srcPos: n = 0,\n dest: r,\n destPos: s = 0,\n width: a,\n height: o\n } = t,\n l = 0;\n const c = e.length >> 2,\n h = new Uint32Array(e.buffer, n, c);\n if (i.FeatureTest.isLittleEndian) {\n for (; l < c - 2; l += 3, s += 4) {\n const t = h[l],\n e = h[l + 1],\n n = h[l + 2];\n r[s] = 4278190080 | t;\n r[s + 1] = t >>> 24 | e << 8 | 4278190080;\n r[s + 2] = e >>> 16 | n << 16 | 4278190080;\n r[s + 3] = n >>> 8 | 4278190080;\n }\n for (let t = 4 * l, n = e.length; t < n; t += 3) r[s++] = e[t] | e[t + 1] << 8 | e[t + 2] << 16 | 4278190080;\n } else {\n for (; l < c - 2; l += 3, s += 4) {\n const t = h[l],\n e = h[l + 1],\n n = h[l + 2];\n r[s] = 255 | t;\n r[s + 1] = t << 24 | e >>> 8 | 255;\n r[s + 2] = e << 16 | n >>> 16 | 255;\n r[s + 3] = n << 8 | 255;\n }\n for (let t = 4 * l, n = e.length; t < n; t += 3) r[s++] = e[t] << 24 | e[t + 1] << 16 | e[t + 2] << 8 | 255;\n }\n return {\n srcPos: n,\n destPos: s\n };\n }(t);\n }\n return null;\n };\n e.grayToRGBA = function grayToRGBA(t, e) {\n if (i.FeatureTest.isLittleEndian) for (let n = 0, i = t.length; n < i; n++) e[n] = 65793 * t[n] | 4278190080;else for (let n = 0, i = t.length; n < i; n++) e[n] = 16843008 * t[n] | 255;\n };\n n(93);\n n(101);\n n(102);\n n(105);\n n(107);\n n(109);\n n(113);\n n(116);\n n(123);\n var i = n(1);\n function convertBlackAndWhiteToRGBA(t) {\n let {\n src: e,\n srcPos: n = 0,\n dest: r,\n width: s,\n height: a,\n nonBlackColor: o = 4294967295,\n inverseDecode: l = !1\n } = t;\n const c = i.FeatureTest.isLittleEndian ? 4278190080 : 255,\n [h, d] = l ? [o, c] : [c, o],\n u = s >> 3,\n p = 7 & s,\n f = e.length;\n r = new Uint32Array(r.buffer);\n let g = 0;\n for (let t = 0; t < a; t++) {\n for (const t = n + u; n < t; n++) {\n const t = n < f ? e[n] : 255;\n r[g++] = 128 & t ? d : h;\n r[g++] = 64 & t ? d : h;\n r[g++] = 32 & t ? d : h;\n r[g++] = 16 & t ? d : h;\n r[g++] = 8 & t ? d : h;\n r[g++] = 4 & t ? d : h;\n r[g++] = 2 & t ? d : h;\n r[g++] = 1 & t ? d : h;\n }\n if (0 === p) continue;\n const t = n < f ? e[n++] : 255;\n for (let e = 0; e < p; e++) r[g++] = t & 1 << 7 - e ? d : h;\n }\n return {\n srcPos: n,\n destPos: g\n };\n }\n }, (t, e) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.GlobalWorkerOptions = void 0;\n const n = Object.create(null);\n e.GlobalWorkerOptions = n;\n n.workerPort = null;\n n.workerSrc = \"\";\n }, (t, e, n) => {\n \"use strict\";\n\n var _Xt, _$t, _Kt;\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.MessageHandler = void 0;\n n(2);\n var i = n(1);\n const r = 1,\n s = 2,\n a = 1,\n o = 2,\n l = 3,\n c = 4,\n h = 5,\n d = 6,\n u = 7,\n p = 8;\n function wrapReason(t) {\n t instanceof Error || \"object\" == typeof t && null !== t || (0, i.unreachable)('wrapReason: Expected \"reason\" to be a (possibly cloned) Error.');\n switch (t.name) {\n case \"AbortException\":\n return new i.AbortException(t.message);\n case \"MissingPDFException\":\n return new i.MissingPDFException(t.message);\n case \"PasswordException\":\n return new i.PasswordException(t.message, t.code);\n case \"UnexpectedResponseException\":\n return new i.UnexpectedResponseException(t.message, t.status);\n case \"UnknownErrorException\":\n return new i.UnknownErrorException(t.message, t.details);\n default:\n return new i.UnknownErrorException(t.message, t.toString());\n }\n }\n e.MessageHandler = (_Xt = /*#__PURE__*/new WeakSet(), _$t = /*#__PURE__*/new WeakSet(), _Kt = /*#__PURE__*/new WeakSet(), class MessageHandler {\n constructor(_t11, _e10, _n6) {\n _classPrivateMethodInitSpec(this, _Kt);\n _classPrivateMethodInitSpec(this, _$t);\n _classPrivateMethodInitSpec(this, _Xt);\n this.sourceName = _t11;\n this.targetName = _e10;\n this.comObj = _n6;\n this.callbackId = 1;\n this.streamId = 1;\n this.streamSinks = Object.create(null);\n this.streamControllers = Object.create(null);\n this.callbackCapabilities = Object.create(null);\n this.actionHandler = Object.create(null);\n this._onComObjOnMessage = t => {\n const e = t.data;\n if (e.targetName !== this.sourceName) return;\n if (e.stream) {\n _classPrivateMethodGet(this, _$t, _$t2).call(this, e);\n return;\n }\n if (e.callback) {\n const t = e.callbackId,\n n = this.callbackCapabilities[t];\n if (!n) throw new Error(\"Cannot resolve callback \".concat(t));\n delete this.callbackCapabilities[t];\n if (e.callback === r) n.resolve(e.data);else {\n if (e.callback !== s) throw new Error(\"Unexpected callback case\");\n n.reject(wrapReason(e.reason));\n }\n return;\n }\n const i = this.actionHandler[e.action];\n if (!i) throw new Error(\"Unknown action from worker: \".concat(e.action));\n if (e.callbackId) {\n const t = this.sourceName,\n a = e.sourceName;\n new Promise(function (t) {\n t(i(e.data));\n }).then(function (i) {\n _n6.postMessage({\n sourceName: t,\n targetName: a,\n callback: r,\n callbackId: e.callbackId,\n data: i\n });\n }, function (i) {\n _n6.postMessage({\n sourceName: t,\n targetName: a,\n callback: s,\n callbackId: e.callbackId,\n reason: wrapReason(i)\n });\n });\n } else e.streamId ? _classPrivateMethodGet(this, _Xt, _Xt2).call(this, e) : i(e.data);\n };\n _n6.addEventListener(\"message\", this._onComObjOnMessage);\n }\n on(t, e) {\n const n = this.actionHandler;\n if (n[t]) throw new Error(\"There is already an actionName called \\\"\".concat(t, \"\\\"\"));\n n[t] = e;\n }\n send(t, e, n) {\n this.comObj.postMessage({\n sourceName: this.sourceName,\n targetName: this.targetName,\n action: t,\n data: e\n }, n);\n }\n sendWithPromise(t, e, n) {\n const r = this.callbackId++,\n s = new i.PromiseCapability();\n this.callbackCapabilities[r] = s;\n try {\n this.comObj.postMessage({\n sourceName: this.sourceName,\n targetName: this.targetName,\n action: t,\n callbackId: r,\n data: e\n }, n);\n } catch (t) {\n s.reject(t);\n }\n return s.promise;\n }\n sendWithStream(t, e, n, r) {\n const s = this.streamId++,\n o = this.sourceName,\n l = this.targetName,\n c = this.comObj;\n return new ReadableStream({\n start: n => {\n const a = new i.PromiseCapability();\n this.streamControllers[s] = {\n controller: n,\n startCall: a,\n pullCall: null,\n cancelCall: null,\n isClosed: !1\n };\n c.postMessage({\n sourceName: o,\n targetName: l,\n action: t,\n streamId: s,\n data: e,\n desiredSize: n.desiredSize\n }, r);\n return a.promise;\n },\n pull: t => {\n const e = new i.PromiseCapability();\n this.streamControllers[s].pullCall = e;\n c.postMessage({\n sourceName: o,\n targetName: l,\n stream: d,\n streamId: s,\n desiredSize: t.desiredSize\n });\n return e.promise;\n },\n cancel: t => {\n (0, i.assert)(t instanceof Error, \"cancel must have a valid reason\");\n const e = new i.PromiseCapability();\n this.streamControllers[s].cancelCall = e;\n this.streamControllers[s].isClosed = !0;\n c.postMessage({\n sourceName: o,\n targetName: l,\n stream: a,\n streamId: s,\n reason: wrapReason(t)\n });\n return e.promise;\n }\n }, n);\n }\n destroy() {\n this.comObj.removeEventListener(\"message\", this._onComObjOnMessage);\n }\n });\n function _Xt2(t) {\n const e = t.streamId,\n n = this.sourceName,\n r = t.sourceName,\n s = this.comObj,\n a = this,\n o = this.actionHandler[t.action],\n d = {\n enqueue(t) {\n let a = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 1,\n o = arguments.length > 2 ? arguments[2] : void 0;\n if (this.isCancelled) return;\n const l = this.desiredSize;\n this.desiredSize -= a;\n if (l > 0 && this.desiredSize <= 0) {\n this.sinkCapability = new i.PromiseCapability();\n this.ready = this.sinkCapability.promise;\n }\n s.postMessage({\n sourceName: n,\n targetName: r,\n stream: c,\n streamId: e,\n chunk: t\n }, o);\n },\n close() {\n if (!this.isCancelled) {\n this.isCancelled = !0;\n s.postMessage({\n sourceName: n,\n targetName: r,\n stream: l,\n streamId: e\n });\n delete a.streamSinks[e];\n }\n },\n error(t) {\n (0, i.assert)(t instanceof Error, \"error must have a valid reason\");\n if (!this.isCancelled) {\n this.isCancelled = !0;\n s.postMessage({\n sourceName: n,\n targetName: r,\n stream: h,\n streamId: e,\n reason: wrapReason(t)\n });\n }\n },\n sinkCapability: new i.PromiseCapability(),\n onPull: null,\n onCancel: null,\n isCancelled: !1,\n desiredSize: t.desiredSize,\n ready: null\n };\n d.sinkCapability.resolve();\n d.ready = d.sinkCapability.promise;\n this.streamSinks[e] = d;\n new Promise(function (e) {\n e(o(t.data, d));\n }).then(function () {\n s.postMessage({\n sourceName: n,\n targetName: r,\n stream: p,\n streamId: e,\n success: !0\n });\n }, function (t) {\n s.postMessage({\n sourceName: n,\n targetName: r,\n stream: p,\n streamId: e,\n reason: wrapReason(t)\n });\n });\n }\n function _$t2(t) {\n const e = t.streamId,\n n = this.sourceName,\n r = t.sourceName,\n s = this.comObj,\n f = this.streamControllers[e],\n g = this.streamSinks[e];\n switch (t.stream) {\n case p:\n t.success ? f.startCall.resolve() : f.startCall.reject(wrapReason(t.reason));\n break;\n case u:\n t.success ? f.pullCall.resolve() : f.pullCall.reject(wrapReason(t.reason));\n break;\n case d:\n if (!g) {\n s.postMessage({\n sourceName: n,\n targetName: r,\n stream: u,\n streamId: e,\n success: !0\n });\n break;\n }\n g.desiredSize <= 0 && t.desiredSize > 0 && g.sinkCapability.resolve();\n g.desiredSize = t.desiredSize;\n new Promise(function (t) {\n var _g$onPull;\n t((_g$onPull = g.onPull) === null || _g$onPull === void 0 ? void 0 : _g$onPull.call(g));\n }).then(function () {\n s.postMessage({\n sourceName: n,\n targetName: r,\n stream: u,\n streamId: e,\n success: !0\n });\n }, function (t) {\n s.postMessage({\n sourceName: n,\n targetName: r,\n stream: u,\n streamId: e,\n reason: wrapReason(t)\n });\n });\n break;\n case c:\n (0, i.assert)(f, \"enqueue should have stream controller\");\n if (f.isClosed) break;\n f.controller.enqueue(t.chunk);\n break;\n case l:\n (0, i.assert)(f, \"close should have stream controller\");\n if (f.isClosed) break;\n f.isClosed = !0;\n f.controller.close();\n _classPrivateMethodGet(this, _Kt, _Kt2).call(this, f, e);\n break;\n case h:\n (0, i.assert)(f, \"error should have stream controller\");\n f.controller.error(wrapReason(t.reason));\n _classPrivateMethodGet(this, _Kt, _Kt2).call(this, f, e);\n break;\n case o:\n t.success ? f.cancelCall.resolve() : f.cancelCall.reject(wrapReason(t.reason));\n _classPrivateMethodGet(this, _Kt, _Kt2).call(this, f, e);\n break;\n case a:\n if (!g) break;\n new Promise(function (e) {\n var _g$onCancel;\n e((_g$onCancel = g.onCancel) === null || _g$onCancel === void 0 ? void 0 : _g$onCancel.call(g, wrapReason(t.reason)));\n }).then(function () {\n s.postMessage({\n sourceName: n,\n targetName: r,\n stream: o,\n streamId: e,\n success: !0\n });\n }, function (t) {\n s.postMessage({\n sourceName: n,\n targetName: r,\n stream: o,\n streamId: e,\n reason: wrapReason(t)\n });\n });\n g.sinkCapability.reject(wrapReason(t.reason));\n g.isCancelled = !0;\n delete this.streamSinks[e];\n break;\n default:\n throw new Error(\"Unexpected stream case\");\n }\n }\n async function _Kt2(t, e) {\n var _t$startCall, _t$pullCall, _t$cancelCall;\n await Promise.allSettled([(_t$startCall = t.startCall) === null || _t$startCall === void 0 ? void 0 : _t$startCall.promise, (_t$pullCall = t.pullCall) === null || _t$pullCall === void 0 ? void 0 : _t$pullCall.promise, (_t$cancelCall = t.cancelCall) === null || _t$cancelCall === void 0 ? void 0 : _t$cancelCall.promise]);\n delete this.streamControllers[e];\n }\n }, (t, e, n) => {\n \"use strict\";\n\n var _Yt, _Jt;\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.Metadata = void 0;\n var i = n(1);\n e.Metadata = (_Yt = /*#__PURE__*/new WeakMap(), _Jt = /*#__PURE__*/new WeakMap(), class Metadata {\n constructor(t) {\n _classPrivateFieldInitSpec(this, _Yt, {\n writable: true,\n value: void 0\n });\n _classPrivateFieldInitSpec(this, _Jt, {\n writable: true,\n value: void 0\n });\n let {\n parsedData: e,\n rawData: n\n } = t;\n _classPrivateFieldSet(this, _Yt, e);\n _classPrivateFieldSet(this, _Jt, n);\n }\n getRaw() {\n return _classPrivateFieldGet(this, _Jt);\n }\n get(t) {\n var _classPrivateFieldGet8;\n return (_classPrivateFieldGet8 = _classPrivateFieldGet(this, _Yt).get(t)) !== null && _classPrivateFieldGet8 !== void 0 ? _classPrivateFieldGet8 : null;\n }\n getAll() {\n return (0, i.objectFromMap)(_classPrivateFieldGet(this, _Yt));\n }\n has(t) {\n return _classPrivateFieldGet(this, _Yt).has(t);\n }\n });\n }, (t, e, n) => {\n \"use strict\";\n\n var _Zt, _te, _ee, _ne, _ie;\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.OptionalContentConfig = void 0;\n var i = n(1),\n r = n(169);\n const s = Symbol(\"INTERNAL\");\n var _Qt = /*#__PURE__*/new WeakMap();\n class OptionalContentGroup {\n constructor(t, e) {\n _classPrivateFieldInitSpec(this, _Qt, {\n writable: true,\n value: !0\n });\n this.name = t;\n this.intent = e;\n }\n get visible() {\n return _classPrivateFieldGet(this, _Qt);\n }\n _setVisible(t, e) {\n t !== s && (0, i.unreachable)(\"Internal method `_setVisible` called.\");\n _classPrivateFieldSet(this, _Qt, e);\n }\n }\n e.OptionalContentConfig = (_Zt = /*#__PURE__*/new WeakMap(), _te = /*#__PURE__*/new WeakMap(), _ee = /*#__PURE__*/new WeakMap(), _ne = /*#__PURE__*/new WeakMap(), _ie = /*#__PURE__*/new WeakSet(), class OptionalContentConfig {\n constructor(_t12) {\n _classPrivateMethodInitSpec(this, _ie);\n _classPrivateFieldInitSpec(this, _Zt, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _te, {\n writable: true,\n value: new Map()\n });\n _classPrivateFieldInitSpec(this, _ee, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _ne, {\n writable: true,\n value: null\n });\n this.name = null;\n this.creator = null;\n if (null !== _t12) {\n this.name = _t12.name;\n this.creator = _t12.creator;\n _classPrivateFieldSet(this, _ne, _t12.order);\n for (const e of _t12.groups) _classPrivateFieldGet(this, _te).set(e.id, new OptionalContentGroup(e.name, e.intent));\n if (\"OFF\" === _t12.baseState) for (const t of _classPrivateFieldGet(this, _te).values()) t._setVisible(s, !1);\n for (const e of _t12.on) _classPrivateFieldGet(this, _te).get(e)._setVisible(s, !0);\n for (const e of _t12.off) _classPrivateFieldGet(this, _te).get(e)._setVisible(s, !1);\n _classPrivateFieldSet(this, _ee, this.getHash());\n }\n }\n isVisible(t) {\n if (0 === _classPrivateFieldGet(this, _te).size) return !0;\n if (!t) {\n (0, i.warn)(\"Optional content group not defined.\");\n return !0;\n }\n if (\"OCG\" === t.type) {\n if (!_classPrivateFieldGet(this, _te).has(t.id)) {\n (0, i.warn)(\"Optional content group not found: \".concat(t.id));\n return !0;\n }\n return _classPrivateFieldGet(this, _te).get(t.id).visible;\n }\n if (\"OCMD\" === t.type) {\n if (t.expression) return _classPrivateMethodGet(this, _ie, _ie2).call(this, t.expression);\n if (!t.policy || \"AnyOn\" === t.policy) {\n for (const e of t.ids) {\n if (!_classPrivateFieldGet(this, _te).has(e)) {\n (0, i.warn)(\"Optional content group not found: \".concat(e));\n return !0;\n }\n if (_classPrivateFieldGet(this, _te).get(e).visible) return !0;\n }\n return !1;\n }\n if (\"AllOn\" === t.policy) {\n for (const e of t.ids) {\n if (!_classPrivateFieldGet(this, _te).has(e)) {\n (0, i.warn)(\"Optional content group not found: \".concat(e));\n return !0;\n }\n if (!_classPrivateFieldGet(this, _te).get(e).visible) return !1;\n }\n return !0;\n }\n if (\"AnyOff\" === t.policy) {\n for (const e of t.ids) {\n if (!_classPrivateFieldGet(this, _te).has(e)) {\n (0, i.warn)(\"Optional content group not found: \".concat(e));\n return !0;\n }\n if (!_classPrivateFieldGet(this, _te).get(e).visible) return !0;\n }\n return !1;\n }\n if (\"AllOff\" === t.policy) {\n for (const e of t.ids) {\n if (!_classPrivateFieldGet(this, _te).has(e)) {\n (0, i.warn)(\"Optional content group not found: \".concat(e));\n return !0;\n }\n if (_classPrivateFieldGet(this, _te).get(e).visible) return !1;\n }\n return !0;\n }\n (0, i.warn)(\"Unknown optional content policy \".concat(t.policy, \".\"));\n return !0;\n }\n (0, i.warn)(\"Unknown group type \".concat(t.type, \".\"));\n return !0;\n }\n setVisibility(t) {\n let e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1];\n if (_classPrivateFieldGet(this, _te).has(t)) {\n _classPrivateFieldGet(this, _te).get(t)._setVisible(s, !!e);\n _classPrivateFieldSet(this, _Zt, null);\n } else (0, i.warn)(\"Optional content group not found: \".concat(t));\n }\n get hasInitialVisibility() {\n return this.getHash() === _classPrivateFieldGet(this, _ee);\n }\n getOrder() {\n return _classPrivateFieldGet(this, _te).size ? _classPrivateFieldGet(this, _ne) ? _classPrivateFieldGet(this, _ne).slice() : [..._classPrivateFieldGet(this, _te).keys()] : null;\n }\n getGroups() {\n return _classPrivateFieldGet(this, _te).size > 0 ? (0, i.objectFromMap)(_classPrivateFieldGet(this, _te)) : null;\n }\n getGroup(t) {\n return _classPrivateFieldGet(this, _te).get(t) || null;\n }\n getHash() {\n if (null !== _classPrivateFieldGet(this, _Zt)) return _classPrivateFieldGet(this, _Zt);\n const t = new r.MurmurHash3_64();\n for (const [e, n] of _classPrivateFieldGet(this, _te)) t.update(\"\".concat(e, \":\").concat(n.visible));\n return _classPrivateFieldSet(this, _Zt, t.hexdigest());\n }\n });\n function _ie2(t) {\n const e = t.length;\n if (e < 2) return !0;\n const n = t[0];\n for (let r = 1; r < e; r++) {\n const e = t[r];\n let s;\n if (Array.isArray(e)) s = _classPrivateMethodGet(this, _ie, _ie2).call(this, e);else {\n if (!_classPrivateFieldGet(this, _te).has(e)) {\n (0, i.warn)(\"Optional content group not found: \".concat(e));\n return !0;\n }\n s = _classPrivateFieldGet(this, _te).get(e).visible;\n }\n switch (n) {\n case \"And\":\n if (!s) return !1;\n break;\n case \"Or\":\n if (s) return !0;\n break;\n case \"Not\":\n return !s;\n default:\n return !0;\n }\n }\n return \"And\" === n;\n }\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.PDFDataTransportStream = void 0;\n n(93);\n n(101);\n n(102);\n n(105);\n n(107);\n n(109);\n n(113);\n n(116);\n n(123);\n n(89);\n var i = n(1),\n r = n(167);\n e.PDFDataTransportStream = class PDFDataTransportStream {\n constructor(t, e) {\n let {\n length: n,\n initialData: r,\n progressiveDone: s = !1,\n contentDispositionFilename: a = null,\n disableRange: o = !1,\n disableStream: l = !1\n } = t;\n (0, i.assert)(e, 'PDFDataTransportStream - missing required \"pdfDataRangeTransport\" argument.');\n this._queuedChunks = [];\n this._progressiveDone = s;\n this._contentDispositionFilename = a;\n if ((r === null || r === void 0 ? void 0 : r.length) > 0) {\n const t = r instanceof Uint8Array && r.byteLength === r.buffer.byteLength ? r.buffer : new Uint8Array(r).buffer;\n this._queuedChunks.push(t);\n }\n this._pdfDataRangeTransport = e;\n this._isStreamingSupported = !l;\n this._isRangeSupported = !o;\n this._contentLength = n;\n this._fullRequestReader = null;\n this._rangeReaders = [];\n this._pdfDataRangeTransport.addRangeListener((t, e) => {\n this._onReceiveData({\n begin: t,\n chunk: e\n });\n });\n this._pdfDataRangeTransport.addProgressListener((t, e) => {\n this._onProgress({\n loaded: t,\n total: e\n });\n });\n this._pdfDataRangeTransport.addProgressiveReadListener(t => {\n this._onReceiveData({\n chunk: t\n });\n });\n this._pdfDataRangeTransport.addProgressiveDoneListener(() => {\n this._onProgressiveDone();\n });\n this._pdfDataRangeTransport.transportReady();\n }\n _onReceiveData(t) {\n let {\n begin: e,\n chunk: n\n } = t;\n const r = n instanceof Uint8Array && n.byteLength === n.buffer.byteLength ? n.buffer : new Uint8Array(n).buffer;\n if (void 0 === e) this._fullRequestReader ? this._fullRequestReader._enqueue(r) : this._queuedChunks.push(r);else {\n const t = this._rangeReaders.some(function (t) {\n if (t._begin !== e) return !1;\n t._enqueue(r);\n return !0;\n });\n (0, i.assert)(t, \"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.\");\n }\n }\n get _progressiveDataLength() {\n var _this$_fullRequestRea, _this$_fullRequestRea2;\n return (_this$_fullRequestRea = (_this$_fullRequestRea2 = this._fullRequestReader) === null || _this$_fullRequestRea2 === void 0 ? void 0 : _this$_fullRequestRea2._loaded) !== null && _this$_fullRequestRea !== void 0 ? _this$_fullRequestRea : 0;\n }\n _onProgress(t) {\n var _this$_rangeReaders$, _this$_rangeReaders$$, _this$_fullRequestRea3, _this$_fullRequestRea4;\n void 0 === t.total ? (_this$_rangeReaders$ = this._rangeReaders[0]) === null || _this$_rangeReaders$ === void 0 || (_this$_rangeReaders$$ = _this$_rangeReaders$.onProgress) === null || _this$_rangeReaders$$ === void 0 ? void 0 : _this$_rangeReaders$$.call(_this$_rangeReaders$, {\n loaded: t.loaded\n }) : (_this$_fullRequestRea3 = this._fullRequestReader) === null || _this$_fullRequestRea3 === void 0 || (_this$_fullRequestRea4 = _this$_fullRequestRea3.onProgress) === null || _this$_fullRequestRea4 === void 0 ? void 0 : _this$_fullRequestRea4.call(_this$_fullRequestRea3, {\n loaded: t.loaded,\n total: t.total\n });\n }\n _onProgressiveDone() {\n var _this$_fullRequestRea5;\n (_this$_fullRequestRea5 = this._fullRequestReader) === null || _this$_fullRequestRea5 === void 0 ? void 0 : _this$_fullRequestRea5.progressiveDone();\n this._progressiveDone = !0;\n }\n _removeRangeReader(t) {\n const e = this._rangeReaders.indexOf(t);\n e >= 0 && this._rangeReaders.splice(e, 1);\n }\n getFullReader() {\n (0, i.assert)(!this._fullRequestReader, \"PDFDataTransportStream.getFullReader can only be called once.\");\n const t = this._queuedChunks;\n this._queuedChunks = null;\n return new PDFDataTransportStreamReader(this, t, this._progressiveDone, this._contentDispositionFilename);\n }\n getRangeReader(t, e) {\n if (e <= this._progressiveDataLength) return null;\n const n = new PDFDataTransportStreamRangeReader(this, t, e);\n this._pdfDataRangeTransport.requestDataRange(t, e);\n this._rangeReaders.push(n);\n return n;\n }\n cancelAllRequests(t) {\n var _this$_fullRequestRea6;\n (_this$_fullRequestRea6 = this._fullRequestReader) === null || _this$_fullRequestRea6 === void 0 ? void 0 : _this$_fullRequestRea6.cancel(t);\n for (const e of this._rangeReaders.slice(0)) e.cancel(t);\n this._pdfDataRangeTransport.abort();\n }\n };\n class PDFDataTransportStreamReader {\n constructor(t, e) {\n let n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],\n i = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null;\n this._stream = t;\n this._done = n || !1;\n this._filename = (0, r.isPdfFile)(i) ? i : null;\n this._queuedChunks = e || [];\n this._loaded = 0;\n for (const t of this._queuedChunks) this._loaded += t.byteLength;\n this._requests = [];\n this._headersReady = Promise.resolve();\n t._fullRequestReader = this;\n this.onProgress = null;\n }\n _enqueue(t) {\n if (!this._done) {\n if (this._requests.length > 0) {\n this._requests.shift().resolve({\n value: t,\n done: !1\n });\n } else this._queuedChunks.push(t);\n this._loaded += t.byteLength;\n }\n }\n get headersReady() {\n return this._headersReady;\n }\n get filename() {\n return this._filename;\n }\n get isRangeSupported() {\n return this._stream._isRangeSupported;\n }\n get isStreamingSupported() {\n return this._stream._isStreamingSupported;\n }\n get contentLength() {\n return this._stream._contentLength;\n }\n async read() {\n if (this._queuedChunks.length > 0) {\n return {\n value: this._queuedChunks.shift(),\n done: !1\n };\n }\n if (this._done) return {\n value: void 0,\n done: !0\n };\n const t = new i.PromiseCapability();\n this._requests.push(t);\n return t.promise;\n }\n cancel(t) {\n this._done = !0;\n for (const t of this._requests) t.resolve({\n value: void 0,\n done: !0\n });\n this._requests.length = 0;\n }\n progressiveDone() {\n this._done || (this._done = !0);\n }\n }\n class PDFDataTransportStreamRangeReader {\n constructor(t, e, n) {\n this._stream = t;\n this._begin = e;\n this._end = n;\n this._queuedChunk = null;\n this._requests = [];\n this._done = !1;\n this.onProgress = null;\n }\n _enqueue(t) {\n if (!this._done) {\n if (0 === this._requests.length) this._queuedChunk = t;else {\n this._requests.shift().resolve({\n value: t,\n done: !1\n });\n for (const t of this._requests) t.resolve({\n value: void 0,\n done: !0\n });\n this._requests.length = 0;\n }\n this._done = !0;\n this._stream._removeRangeReader(this);\n }\n }\n get isStreamingSupported() {\n return !1;\n }\n async read() {\n if (this._queuedChunk) {\n const t = this._queuedChunk;\n this._queuedChunk = null;\n return {\n value: t,\n done: !1\n };\n }\n if (this._done) return {\n value: void 0,\n done: !0\n };\n const t = new i.PromiseCapability();\n this._requests.push(t);\n return t.promise;\n }\n cancel(t) {\n this._done = !0;\n for (const t of this._requests) t.resolve({\n value: void 0,\n done: !0\n });\n this._requests.length = 0;\n this._stream._removeRangeReader(this);\n }\n }\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.PDFFetchStream = void 0;\n n(93);\n n(101);\n n(102);\n n(105);\n n(107);\n n(109);\n n(113);\n n(116);\n n(123);\n n(89);\n var i = n(1),\n r = n(181);\n function createFetchOptions(t, e, n) {\n return {\n method: \"GET\",\n headers: t,\n signal: n.signal,\n mode: \"cors\",\n credentials: e ? \"include\" : \"same-origin\",\n redirect: \"follow\"\n };\n }\n function createHeaders(t) {\n const e = new Headers();\n for (const n in t) {\n const i = t[n];\n void 0 !== i && e.append(n, i);\n }\n return e;\n }\n function getArrayBuffer(t) {\n if (t instanceof Uint8Array) return t.buffer;\n if (t instanceof ArrayBuffer) return t;\n (0, i.warn)(\"getArrayBuffer - unexpected data format: \".concat(t));\n return new Uint8Array(t).buffer;\n }\n e.PDFFetchStream = class PDFFetchStream {\n constructor(t) {\n this.source = t;\n this.isHttp = /^https?:/i.test(t.url);\n this.httpHeaders = this.isHttp && t.httpHeaders || {};\n this._fullRequestReader = null;\n this._rangeRequestReaders = [];\n }\n get _progressiveDataLength() {\n var _this$_fullRequestRea7, _this$_fullRequestRea8;\n return (_this$_fullRequestRea7 = (_this$_fullRequestRea8 = this._fullRequestReader) === null || _this$_fullRequestRea8 === void 0 ? void 0 : _this$_fullRequestRea8._loaded) !== null && _this$_fullRequestRea7 !== void 0 ? _this$_fullRequestRea7 : 0;\n }\n getFullReader() {\n (0, i.assert)(!this._fullRequestReader, \"PDFFetchStream.getFullReader can only be called once.\");\n this._fullRequestReader = new PDFFetchStreamReader(this);\n return this._fullRequestReader;\n }\n getRangeReader(t, e) {\n if (e <= this._progressiveDataLength) return null;\n const n = new PDFFetchStreamRangeReader(this, t, e);\n this._rangeRequestReaders.push(n);\n return n;\n }\n cancelAllRequests(t) {\n var _this$_fullRequestRea9;\n (_this$_fullRequestRea9 = this._fullRequestReader) === null || _this$_fullRequestRea9 === void 0 ? void 0 : _this$_fullRequestRea9.cancel(t);\n for (const e of this._rangeRequestReaders.slice(0)) e.cancel(t);\n }\n };\n class PDFFetchStreamReader {\n constructor(t) {\n this._stream = t;\n this._reader = null;\n this._loaded = 0;\n this._filename = null;\n const e = t.source;\n this._withCredentials = e.withCredentials || !1;\n this._contentLength = e.length;\n this._headersCapability = new i.PromiseCapability();\n this._disableRange = e.disableRange || !1;\n this._rangeChunkSize = e.rangeChunkSize;\n this._rangeChunkSize || this._disableRange || (this._disableRange = !0);\n this._abortController = new AbortController();\n this._isStreamingSupported = !e.disableStream;\n this._isRangeSupported = !e.disableRange;\n this._headers = createHeaders(this._stream.httpHeaders);\n const n = e.url;\n fetch(n, createFetchOptions(this._headers, this._withCredentials, this._abortController)).then(t => {\n if (!(0, r.validateResponseStatus)(t.status)) throw (0, r.createResponseStatusError)(t.status, n);\n this._reader = t.body.getReader();\n this._headersCapability.resolve();\n const getResponseHeader = e => t.headers.get(e),\n {\n allowRangeRequests: e,\n suggestedLength: s\n } = (0, r.validateRangeRequestCapabilities)({\n getResponseHeader: getResponseHeader,\n isHttp: this._stream.isHttp,\n rangeChunkSize: this._rangeChunkSize,\n disableRange: this._disableRange\n });\n this._isRangeSupported = e;\n this._contentLength = s || this._contentLength;\n this._filename = (0, r.extractFilenameFromHeader)(getResponseHeader);\n !this._isStreamingSupported && this._isRangeSupported && this.cancel(new i.AbortException(\"Streaming is disabled.\"));\n }).catch(this._headersCapability.reject);\n this.onProgress = null;\n }\n get headersReady() {\n return this._headersCapability.promise;\n }\n get filename() {\n return this._filename;\n }\n get contentLength() {\n return this._contentLength;\n }\n get isRangeSupported() {\n return this._isRangeSupported;\n }\n get isStreamingSupported() {\n return this._isStreamingSupported;\n }\n async read() {\n var _this$onProgress;\n await this._headersCapability.promise;\n const {\n value: t,\n done: e\n } = await this._reader.read();\n if (e) return {\n value: t,\n done: e\n };\n this._loaded += t.byteLength;\n (_this$onProgress = this.onProgress) === null || _this$onProgress === void 0 ? void 0 : _this$onProgress.call(this, {\n loaded: this._loaded,\n total: this._contentLength\n });\n return {\n value: getArrayBuffer(t),\n done: !1\n };\n }\n cancel(t) {\n var _this$_reader;\n (_this$_reader = this._reader) === null || _this$_reader === void 0 ? void 0 : _this$_reader.cancel(t);\n this._abortController.abort();\n }\n }\n class PDFFetchStreamRangeReader {\n constructor(t, e, n) {\n this._stream = t;\n this._reader = null;\n this._loaded = 0;\n const s = t.source;\n this._withCredentials = s.withCredentials || !1;\n this._readCapability = new i.PromiseCapability();\n this._isStreamingSupported = !s.disableStream;\n this._abortController = new AbortController();\n this._headers = createHeaders(this._stream.httpHeaders);\n this._headers.append(\"Range\", \"bytes=\".concat(e, \"-\").concat(n - 1));\n const a = s.url;\n fetch(a, createFetchOptions(this._headers, this._withCredentials, this._abortController)).then(t => {\n if (!(0, r.validateResponseStatus)(t.status)) throw (0, r.createResponseStatusError)(t.status, a);\n this._readCapability.resolve();\n this._reader = t.body.getReader();\n }).catch(this._readCapability.reject);\n this.onProgress = null;\n }\n get isStreamingSupported() {\n return this._isStreamingSupported;\n }\n async read() {\n var _this$onProgress2;\n await this._readCapability.promise;\n const {\n value: t,\n done: e\n } = await this._reader.read();\n if (e) return {\n value: t,\n done: e\n };\n this._loaded += t.byteLength;\n (_this$onProgress2 = this.onProgress) === null || _this$onProgress2 === void 0 ? void 0 : _this$onProgress2.call(this, {\n loaded: this._loaded\n });\n return {\n value: getArrayBuffer(t),\n done: !1\n };\n }\n cancel(t) {\n var _this$_reader2;\n (_this$_reader2 = this._reader) === null || _this$_reader2 === void 0 ? void 0 : _this$_reader2.cancel(t);\n this._abortController.abort();\n }\n }\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.createResponseStatusError = function createResponseStatusError(t, e) {\n if (404 === t || 0 === t && e.startsWith(\"file:\")) return new i.MissingPDFException('Missing PDF \"' + e + '\".');\n return new i.UnexpectedResponseException(\"Unexpected server response (\".concat(t, \") while retrieving PDF \\\"\").concat(e, \"\\\".\"), t);\n };\n e.extractFilenameFromHeader = function extractFilenameFromHeader(t) {\n const e = t(\"Content-Disposition\");\n if (e) {\n let t = (0, r.getFilenameFromContentDispositionHeader)(e);\n if (t.includes(\"%\")) try {\n t = decodeURIComponent(t);\n } catch (_unused12) {}\n if ((0, s.isPdfFile)(t)) return t;\n }\n return null;\n };\n e.validateRangeRequestCapabilities = function validateRangeRequestCapabilities(t) {\n let {\n getResponseHeader: e,\n isHttp: n,\n rangeChunkSize: i,\n disableRange: r\n } = t;\n const s = {\n allowRangeRequests: !1,\n suggestedLength: void 0\n },\n a = parseInt(e(\"Content-Length\"), 10);\n if (!Number.isInteger(a)) return s;\n s.suggestedLength = a;\n if (a <= 2 * i) return s;\n if (r || !n) return s;\n if (\"bytes\" !== e(\"Accept-Ranges\")) return s;\n if (\"identity\" !== (e(\"Content-Encoding\") || \"identity\")) return s;\n s.allowRangeRequests = !0;\n return s;\n };\n e.validateResponseStatus = function validateResponseStatus(t) {\n return 200 === t || 206 === t;\n };\n var i = n(1),\n r = n(182),\n s = n(167);\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.getFilenameFromContentDispositionHeader = function getFilenameFromContentDispositionHeader(t) {\n let e = !0,\n n = toParamRegExp(\"filename\\\\*\", \"i\").exec(t);\n if (n) {\n n = n[1];\n let t = rfc2616unquote(n);\n t = unescape(t);\n t = rfc5987decode(t);\n t = rfc2047decode(t);\n return fixupEncoding(t);\n }\n n = function rfc2231getparam(t) {\n const e = [];\n let n;\n const i = toParamRegExp(\"filename\\\\*((?!0\\\\d)\\\\d+)(\\\\*?)\", \"ig\");\n for (; null !== (n = i.exec(t));) {\n let [, t, i, r] = n;\n t = parseInt(t, 10);\n if (t in e) {\n if (0 === t) break;\n } else e[t] = [i, r];\n }\n const r = [];\n for (let t = 0; t < e.length && t in e; ++t) {\n let [n, i] = e[t];\n i = rfc2616unquote(i);\n if (n) {\n i = unescape(i);\n 0 === t && (i = rfc5987decode(i));\n }\n r.push(i);\n }\n return r.join(\"\");\n }(t);\n if (n) {\n return fixupEncoding(rfc2047decode(n));\n }\n n = toParamRegExp(\"filename\", \"i\").exec(t);\n if (n) {\n n = n[1];\n let t = rfc2616unquote(n);\n t = rfc2047decode(t);\n return fixupEncoding(t);\n }\n function toParamRegExp(t, e) {\n return new RegExp(\"(?:^|;)\\\\s*\" + t + '\\\\s*=\\\\s*([^\";\\\\s][^;\\\\s]*|\"(?:[^\"\\\\\\\\]|\\\\\\\\\"?)+\"?)', e);\n }\n function textdecode(t, n) {\n if (t) {\n if (!/^[\\x00-\\xFF]+$/.test(n)) return n;\n try {\n const r = new TextDecoder(t, {\n fatal: !0\n }),\n s = (0, i.stringToBytes)(n);\n n = r.decode(s);\n e = !1;\n } catch (_unused13) {}\n }\n return n;\n }\n function fixupEncoding(t) {\n if (e && /[\\x80-\\xff]/.test(t)) {\n t = textdecode(\"utf-8\", t);\n e && (t = textdecode(\"iso-8859-1\", t));\n }\n return t;\n }\n function rfc2616unquote(t) {\n if (t.startsWith('\"')) {\n const e = t.slice(1).split('\\\\\"');\n for (let t = 0; t < e.length; ++t) {\n const n = e[t].indexOf('\"');\n if (-1 !== n) {\n e[t] = e[t].slice(0, n);\n e.length = t + 1;\n }\n e[t] = e[t].replaceAll(/\\\\(.)/g, \"$1\");\n }\n t = e.join('\"');\n }\n return t;\n }\n function rfc5987decode(t) {\n const e = t.indexOf(\"'\");\n if (-1 === e) return t;\n return textdecode(t.slice(0, e), t.slice(e + 1).replace(/^[^']*'/, \"\"));\n }\n function rfc2047decode(t) {\n return !t.startsWith(\"=?\") || /[\\x00-\\x19\\x80-\\xff]/.test(t) ? t : t.replaceAll(/=\\?([\\w-]*)\\?([QqBb])\\?((?:[^?]|\\?(?!=))*)\\?=/g, function (t, e, n, i) {\n if (\"q\" === n || \"Q\" === n) return textdecode(e, i = (i = i.replaceAll(\"_\", \" \")).replaceAll(/=([0-9a-fA-F]{2})/g, function (t, e) {\n return String.fromCharCode(parseInt(e, 16));\n }));\n try {\n i = atob(i);\n } catch (_unused14) {}\n return textdecode(e, i);\n });\n }\n return \"\";\n };\n n(89);\n n(148);\n var i = n(1);\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.PDFNetworkStream = void 0;\n n(89);\n var i = n(1),\n r = n(181);\n class NetworkManager {\n constructor(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};\n this.url = t;\n this.isHttp = /^https?:/i.test(t);\n this.httpHeaders = this.isHttp && e.httpHeaders || Object.create(null);\n this.withCredentials = e.withCredentials || !1;\n this.currXhrId = 0;\n this.pendingRequests = Object.create(null);\n }\n requestRange(t, e, n) {\n const i = {\n begin: t,\n end: e\n };\n for (const t in n) i[t] = n[t];\n return this.request(i);\n }\n requestFull(t) {\n return this.request(t);\n }\n request(t) {\n const e = new XMLHttpRequest(),\n n = this.currXhrId++,\n i = this.pendingRequests[n] = {\n xhr: e\n };\n e.open(\"GET\", this.url, !0);\n e.withCredentials = this.withCredentials;\n for (const t in this.httpHeaders) {\n const n = this.httpHeaders[t];\n void 0 !== n && e.setRequestHeader(t, n);\n }\n if (this.isHttp && \"begin\" in t && \"end\" in t) {\n e.setRequestHeader(\"Range\", \"bytes=\".concat(t.begin, \"-\").concat(t.end - 1));\n i.expectedStatus = 206;\n } else i.expectedStatus = 200;\n e.responseType = \"arraybuffer\";\n t.onError && (e.onerror = function (n) {\n t.onError(e.status);\n });\n e.onreadystatechange = this.onStateChange.bind(this, n);\n e.onprogress = this.onProgress.bind(this, n);\n i.onHeadersReceived = t.onHeadersReceived;\n i.onDone = t.onDone;\n i.onError = t.onError;\n i.onProgress = t.onProgress;\n e.send(null);\n return n;\n }\n onProgress(t, e) {\n var _n$onProgress;\n const n = this.pendingRequests[t];\n n && ((_n$onProgress = n.onProgress) === null || _n$onProgress === void 0 ? void 0 : _n$onProgress.call(n, e));\n }\n onStateChange(t, e) {\n var _n$onError3;\n const n = this.pendingRequests[t];\n if (!n) return;\n const r = n.xhr;\n if (r.readyState >= 2 && n.onHeadersReceived) {\n n.onHeadersReceived();\n delete n.onHeadersReceived;\n }\n if (4 !== r.readyState) return;\n if (!(t in this.pendingRequests)) return;\n delete this.pendingRequests[t];\n if (0 === r.status && this.isHttp) {\n var _n$onError;\n (_n$onError = n.onError) === null || _n$onError === void 0 ? void 0 : _n$onError.call(n, r.status);\n return;\n }\n const s = r.status || 200;\n if (!(200 === s && 206 === n.expectedStatus) && s !== n.expectedStatus) {\n var _n$onError2;\n (_n$onError2 = n.onError) === null || _n$onError2 === void 0 ? void 0 : _n$onError2.call(n, r.status);\n return;\n }\n const a = function getArrayBuffer(t) {\n const e = t.response;\n return \"string\" != typeof e ? e : (0, i.stringToBytes)(e).buffer;\n }(r);\n if (206 === s) {\n const t = r.getResponseHeader(\"Content-Range\"),\n e = /bytes (\\d+)-(\\d+)\\/(\\d+)/.exec(t);\n n.onDone({\n begin: parseInt(e[1], 10),\n chunk: a\n });\n } else a ? n.onDone({\n begin: 0,\n chunk: a\n }) : (_n$onError3 = n.onError) === null || _n$onError3 === void 0 ? void 0 : _n$onError3.call(n, r.status);\n }\n getRequestXhr(t) {\n return this.pendingRequests[t].xhr;\n }\n isPendingRequest(t) {\n return t in this.pendingRequests;\n }\n abortRequest(t) {\n const e = this.pendingRequests[t].xhr;\n delete this.pendingRequests[t];\n e.abort();\n }\n }\n e.PDFNetworkStream = class PDFNetworkStream {\n constructor(t) {\n this._source = t;\n this._manager = new NetworkManager(t.url, {\n httpHeaders: t.httpHeaders,\n withCredentials: t.withCredentials\n });\n this._rangeChunkSize = t.rangeChunkSize;\n this._fullRequestReader = null;\n this._rangeRequestReaders = [];\n }\n _onRangeRequestReaderClosed(t) {\n const e = this._rangeRequestReaders.indexOf(t);\n e >= 0 && this._rangeRequestReaders.splice(e, 1);\n }\n getFullReader() {\n (0, i.assert)(!this._fullRequestReader, \"PDFNetworkStream.getFullReader can only be called once.\");\n this._fullRequestReader = new PDFNetworkStreamFullRequestReader(this._manager, this._source);\n return this._fullRequestReader;\n }\n getRangeReader(t, e) {\n const n = new PDFNetworkStreamRangeRequestReader(this._manager, t, e);\n n.onClosed = this._onRangeRequestReaderClosed.bind(this);\n this._rangeRequestReaders.push(n);\n return n;\n }\n cancelAllRequests(t) {\n var _this$_fullRequestRea10;\n (_this$_fullRequestRea10 = this._fullRequestReader) === null || _this$_fullRequestRea10 === void 0 ? void 0 : _this$_fullRequestRea10.cancel(t);\n for (const e of this._rangeRequestReaders.slice(0)) e.cancel(t);\n }\n };\n class PDFNetworkStreamFullRequestReader {\n constructor(t, e) {\n this._manager = t;\n const n = {\n onHeadersReceived: this._onHeadersReceived.bind(this),\n onDone: this._onDone.bind(this),\n onError: this._onError.bind(this),\n onProgress: this._onProgress.bind(this)\n };\n this._url = e.url;\n this._fullRequestId = t.requestFull(n);\n this._headersReceivedCapability = new i.PromiseCapability();\n this._disableRange = e.disableRange || !1;\n this._contentLength = e.length;\n this._rangeChunkSize = e.rangeChunkSize;\n this._rangeChunkSize || this._disableRange || (this._disableRange = !0);\n this._isStreamingSupported = !1;\n this._isRangeSupported = !1;\n this._cachedChunks = [];\n this._requests = [];\n this._done = !1;\n this._storedError = void 0;\n this._filename = null;\n this.onProgress = null;\n }\n _onHeadersReceived() {\n const t = this._fullRequestId,\n e = this._manager.getRequestXhr(t),\n getResponseHeader = t => e.getResponseHeader(t),\n {\n allowRangeRequests: n,\n suggestedLength: i\n } = (0, r.validateRangeRequestCapabilities)({\n getResponseHeader: getResponseHeader,\n isHttp: this._manager.isHttp,\n rangeChunkSize: this._rangeChunkSize,\n disableRange: this._disableRange\n });\n n && (this._isRangeSupported = !0);\n this._contentLength = i || this._contentLength;\n this._filename = (0, r.extractFilenameFromHeader)(getResponseHeader);\n this._isRangeSupported && this._manager.abortRequest(t);\n this._headersReceivedCapability.resolve();\n }\n _onDone(t) {\n if (t) if (this._requests.length > 0) {\n this._requests.shift().resolve({\n value: t.chunk,\n done: !1\n });\n } else this._cachedChunks.push(t.chunk);\n this._done = !0;\n if (!(this._cachedChunks.length > 0)) {\n for (const t of this._requests) t.resolve({\n value: void 0,\n done: !0\n });\n this._requests.length = 0;\n }\n }\n _onError(t) {\n this._storedError = (0, r.createResponseStatusError)(t, this._url);\n this._headersReceivedCapability.reject(this._storedError);\n for (const t of this._requests) t.reject(this._storedError);\n this._requests.length = 0;\n this._cachedChunks.length = 0;\n }\n _onProgress(t) {\n var _this$onProgress3;\n (_this$onProgress3 = this.onProgress) === null || _this$onProgress3 === void 0 ? void 0 : _this$onProgress3.call(this, {\n loaded: t.loaded,\n total: t.lengthComputable ? t.total : this._contentLength\n });\n }\n get filename() {\n return this._filename;\n }\n get isRangeSupported() {\n return this._isRangeSupported;\n }\n get isStreamingSupported() {\n return this._isStreamingSupported;\n }\n get contentLength() {\n return this._contentLength;\n }\n get headersReady() {\n return this._headersReceivedCapability.promise;\n }\n async read() {\n if (this._storedError) throw this._storedError;\n if (this._cachedChunks.length > 0) {\n return {\n value: this._cachedChunks.shift(),\n done: !1\n };\n }\n if (this._done) return {\n value: void 0,\n done: !0\n };\n const t = new i.PromiseCapability();\n this._requests.push(t);\n return t.promise;\n }\n cancel(t) {\n this._done = !0;\n this._headersReceivedCapability.reject(t);\n for (const t of this._requests) t.resolve({\n value: void 0,\n done: !0\n });\n this._requests.length = 0;\n this._manager.isPendingRequest(this._fullRequestId) && this._manager.abortRequest(this._fullRequestId);\n this._fullRequestReader = null;\n }\n }\n class PDFNetworkStreamRangeRequestReader {\n constructor(t, e, n) {\n this._manager = t;\n const i = {\n onDone: this._onDone.bind(this),\n onError: this._onError.bind(this),\n onProgress: this._onProgress.bind(this)\n };\n this._url = t.url;\n this._requestId = t.requestRange(e, n, i);\n this._requests = [];\n this._queuedChunk = null;\n this._done = !1;\n this._storedError = void 0;\n this.onProgress = null;\n this.onClosed = null;\n }\n _close() {\n var _this$onClosed;\n (_this$onClosed = this.onClosed) === null || _this$onClosed === void 0 ? void 0 : _this$onClosed.call(this, this);\n }\n _onDone(t) {\n const e = t.chunk;\n if (this._requests.length > 0) {\n this._requests.shift().resolve({\n value: e,\n done: !1\n });\n } else this._queuedChunk = e;\n this._done = !0;\n for (const t of this._requests) t.resolve({\n value: void 0,\n done: !0\n });\n this._requests.length = 0;\n this._close();\n }\n _onError(t) {\n this._storedError = (0, r.createResponseStatusError)(t, this._url);\n for (const t of this._requests) t.reject(this._storedError);\n this._requests.length = 0;\n this._queuedChunk = null;\n }\n _onProgress(t) {\n var _this$onProgress4;\n this.isStreamingSupported || ((_this$onProgress4 = this.onProgress) === null || _this$onProgress4 === void 0 ? void 0 : _this$onProgress4.call(this, {\n loaded: t.loaded\n }));\n }\n get isStreamingSupported() {\n return !1;\n }\n async read() {\n if (this._storedError) throw this._storedError;\n if (null !== this._queuedChunk) {\n const t = this._queuedChunk;\n this._queuedChunk = null;\n return {\n value: t,\n done: !1\n };\n }\n if (this._done) return {\n value: void 0,\n done: !0\n };\n const t = new i.PromiseCapability();\n this._requests.push(t);\n return t.promise;\n }\n cancel(t) {\n this._done = !0;\n for (const t of this._requests) t.resolve({\n value: void 0,\n done: !0\n });\n this._requests.length = 0;\n this._manager.isPendingRequest(this._requestId) && this._manager.abortRequest(this._requestId);\n this._close();\n }\n }\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.PDFNodeStream = void 0;\n n(89);\n n(93);\n n(101);\n n(102);\n n(105);\n n(107);\n n(109);\n n(113);\n n(116);\n n(123);\n var i = n(1),\n r = n(181);\n const s = /^file:\\/\\/\\/[a-zA-Z]:\\//;\n e.PDFNodeStream = class PDFNodeStream {\n constructor(t) {\n this.source = t;\n this.url = function parseUrl(t) {\n const e = __webpack_require__(Object(function webpackMissingModule() { var e = new Error(\"Cannot find module 'url'\"); e.code = 'MODULE_NOT_FOUND'; throw e; }())),\n n = e.parse(t);\n if (\"file:\" === n.protocol || n.host) return n;\n if (/^[a-z]:[/\\\\]/i.test(t)) return e.parse(\"file:///\".concat(t));\n n.host || (n.protocol = \"file:\");\n return n;\n }(t.url);\n this.isHttp = \"http:\" === this.url.protocol || \"https:\" === this.url.protocol;\n this.isFsUrl = \"file:\" === this.url.protocol;\n this.httpHeaders = this.isHttp && t.httpHeaders || {};\n this._fullRequestReader = null;\n this._rangeRequestReaders = [];\n }\n get _progressiveDataLength() {\n var _this$_fullRequestRea11, _this$_fullRequestRea12;\n return (_this$_fullRequestRea11 = (_this$_fullRequestRea12 = this._fullRequestReader) === null || _this$_fullRequestRea12 === void 0 ? void 0 : _this$_fullRequestRea12._loaded) !== null && _this$_fullRequestRea11 !== void 0 ? _this$_fullRequestRea11 : 0;\n }\n getFullReader() {\n (0, i.assert)(!this._fullRequestReader, \"PDFNodeStream.getFullReader can only be called once.\");\n this._fullRequestReader = this.isFsUrl ? new PDFNodeStreamFsFullReader(this) : new PDFNodeStreamFullReader(this);\n return this._fullRequestReader;\n }\n getRangeReader(t, e) {\n if (e <= this._progressiveDataLength) return null;\n const n = this.isFsUrl ? new PDFNodeStreamFsRangeReader(this, t, e) : new PDFNodeStreamRangeReader(this, t, e);\n this._rangeRequestReaders.push(n);\n return n;\n }\n cancelAllRequests(t) {\n var _this$_fullRequestRea13;\n (_this$_fullRequestRea13 = this._fullRequestReader) === null || _this$_fullRequestRea13 === void 0 ? void 0 : _this$_fullRequestRea13.cancel(t);\n for (const e of this._rangeRequestReaders.slice(0)) e.cancel(t);\n }\n };\n class BaseFullReader {\n constructor(t) {\n this._url = t.url;\n this._done = !1;\n this._storedError = null;\n this.onProgress = null;\n const e = t.source;\n this._contentLength = e.length;\n this._loaded = 0;\n this._filename = null;\n this._disableRange = e.disableRange || !1;\n this._rangeChunkSize = e.rangeChunkSize;\n this._rangeChunkSize || this._disableRange || (this._disableRange = !0);\n this._isStreamingSupported = !e.disableStream;\n this._isRangeSupported = !e.disableRange;\n this._readableStream = null;\n this._readCapability = new i.PromiseCapability();\n this._headersCapability = new i.PromiseCapability();\n }\n get headersReady() {\n return this._headersCapability.promise;\n }\n get filename() {\n return this._filename;\n }\n get contentLength() {\n return this._contentLength;\n }\n get isRangeSupported() {\n return this._isRangeSupported;\n }\n get isStreamingSupported() {\n return this._isStreamingSupported;\n }\n async read() {\n var _this$onProgress5;\n await this._readCapability.promise;\n if (this._done) return {\n value: void 0,\n done: !0\n };\n if (this._storedError) throw this._storedError;\n const t = this._readableStream.read();\n if (null === t) {\n this._readCapability = new i.PromiseCapability();\n return this.read();\n }\n this._loaded += t.length;\n (_this$onProgress5 = this.onProgress) === null || _this$onProgress5 === void 0 ? void 0 : _this$onProgress5.call(this, {\n loaded: this._loaded,\n total: this._contentLength\n });\n return {\n value: new Uint8Array(t).buffer,\n done: !1\n };\n }\n cancel(t) {\n this._readableStream ? this._readableStream.destroy(t) : this._error(t);\n }\n _error(t) {\n this._storedError = t;\n this._readCapability.resolve();\n }\n _setReadableStream(t) {\n this._readableStream = t;\n t.on(\"readable\", () => {\n this._readCapability.resolve();\n });\n t.on(\"end\", () => {\n t.destroy();\n this._done = !0;\n this._readCapability.resolve();\n });\n t.on(\"error\", t => {\n this._error(t);\n });\n !this._isStreamingSupported && this._isRangeSupported && this._error(new i.AbortException(\"streaming is disabled\"));\n this._storedError && this._readableStream.destroy(this._storedError);\n }\n }\n class BaseRangeReader {\n constructor(t) {\n this._url = t.url;\n this._done = !1;\n this._storedError = null;\n this.onProgress = null;\n this._loaded = 0;\n this._readableStream = null;\n this._readCapability = new i.PromiseCapability();\n const e = t.source;\n this._isStreamingSupported = !e.disableStream;\n }\n get isStreamingSupported() {\n return this._isStreamingSupported;\n }\n async read() {\n var _this$onProgress6;\n await this._readCapability.promise;\n if (this._done) return {\n value: void 0,\n done: !0\n };\n if (this._storedError) throw this._storedError;\n const t = this._readableStream.read();\n if (null === t) {\n this._readCapability = new i.PromiseCapability();\n return this.read();\n }\n this._loaded += t.length;\n (_this$onProgress6 = this.onProgress) === null || _this$onProgress6 === void 0 ? void 0 : _this$onProgress6.call(this, {\n loaded: this._loaded\n });\n return {\n value: new Uint8Array(t).buffer,\n done: !1\n };\n }\n cancel(t) {\n this._readableStream ? this._readableStream.destroy(t) : this._error(t);\n }\n _error(t) {\n this._storedError = t;\n this._readCapability.resolve();\n }\n _setReadableStream(t) {\n this._readableStream = t;\n t.on(\"readable\", () => {\n this._readCapability.resolve();\n });\n t.on(\"end\", () => {\n t.destroy();\n this._done = !0;\n this._readCapability.resolve();\n });\n t.on(\"error\", t => {\n this._error(t);\n });\n this._storedError && this._readableStream.destroy(this._storedError);\n }\n }\n function createRequestOptions(t, e) {\n return {\n protocol: t.protocol,\n auth: t.auth,\n host: t.hostname,\n port: t.port,\n path: t.path,\n method: \"GET\",\n headers: e\n };\n }\n class PDFNodeStreamFullReader extends BaseFullReader {\n constructor(t) {\n super(t);\n const handleResponse = e => {\n if (404 === e.statusCode) {\n const t = new i.MissingPDFException(\"Missing PDF \\\"\".concat(this._url, \"\\\".\"));\n this._storedError = t;\n this._headersCapability.reject(t);\n return;\n }\n this._headersCapability.resolve();\n this._setReadableStream(e);\n const getResponseHeader = t => this._readableStream.headers[t.toLowerCase()],\n {\n allowRangeRequests: n,\n suggestedLength: s\n } = (0, r.validateRangeRequestCapabilities)({\n getResponseHeader: getResponseHeader,\n isHttp: t.isHttp,\n rangeChunkSize: this._rangeChunkSize,\n disableRange: this._disableRange\n });\n this._isRangeSupported = n;\n this._contentLength = s || this._contentLength;\n this._filename = (0, r.extractFilenameFromHeader)(getResponseHeader);\n };\n this._request = null;\n if (\"http:\" === this._url.protocol) {\n const e = __webpack_require__(Object(function webpackMissingModule() { var e = new Error(\"Cannot find module 'http'\"); e.code = 'MODULE_NOT_FOUND'; throw e; }()));\n this._request = e.request(createRequestOptions(this._url, t.httpHeaders), handleResponse);\n } else {\n const e = __webpack_require__(Object(function webpackMissingModule() { var e = new Error(\"Cannot find module 'https'\"); e.code = 'MODULE_NOT_FOUND'; throw e; }()));\n this._request = e.request(createRequestOptions(this._url, t.httpHeaders), handleResponse);\n }\n this._request.on(\"error\", t => {\n this._storedError = t;\n this._headersCapability.reject(t);\n });\n this._request.end();\n }\n }\n class PDFNodeStreamRangeReader extends BaseRangeReader {\n constructor(t, e, n) {\n super(t);\n this._httpHeaders = {};\n for (const e in t.httpHeaders) {\n const n = t.httpHeaders[e];\n void 0 !== n && (this._httpHeaders[e] = n);\n }\n this._httpHeaders.Range = \"bytes=\".concat(e, \"-\").concat(n - 1);\n const handleResponse = t => {\n if (404 !== t.statusCode) this._setReadableStream(t);else {\n const t = new i.MissingPDFException(\"Missing PDF \\\"\".concat(this._url, \"\\\".\"));\n this._storedError = t;\n }\n };\n this._request = null;\n if (\"http:\" === this._url.protocol) {\n const t = __webpack_require__(Object(function webpackMissingModule() { var e = new Error(\"Cannot find module 'http'\"); e.code = 'MODULE_NOT_FOUND'; throw e; }()));\n this._request = t.request(createRequestOptions(this._url, this._httpHeaders), handleResponse);\n } else {\n const t = __webpack_require__(Object(function webpackMissingModule() { var e = new Error(\"Cannot find module 'https'\"); e.code = 'MODULE_NOT_FOUND'; throw e; }()));\n this._request = t.request(createRequestOptions(this._url, this._httpHeaders), handleResponse);\n }\n this._request.on(\"error\", t => {\n this._storedError = t;\n });\n this._request.end();\n }\n }\n class PDFNodeStreamFsFullReader extends BaseFullReader {\n constructor(t) {\n super(t);\n let e = decodeURIComponent(this._url.path);\n s.test(this._url.href) && (e = e.replace(/^\\//, \"\"));\n const n = __webpack_require__(Object(function webpackMissingModule() { var e = new Error(\"Cannot find module 'fs'\"); e.code = 'MODULE_NOT_FOUND'; throw e; }()));\n n.lstat(e, (t, r) => {\n if (t) {\n \"ENOENT\" === t.code && (t = new i.MissingPDFException(\"Missing PDF \\\"\".concat(e, \"\\\".\")));\n this._storedError = t;\n this._headersCapability.reject(t);\n } else {\n this._contentLength = r.size;\n this._setReadableStream(n.createReadStream(e));\n this._headersCapability.resolve();\n }\n });\n }\n }\n class PDFNodeStreamFsRangeReader extends BaseRangeReader {\n constructor(t, e, n) {\n super(t);\n let i = decodeURIComponent(this._url.path);\n s.test(this._url.href) && (i = i.replace(/^\\//, \"\"));\n const r = __webpack_require__(Object(function webpackMissingModule() { var e = new Error(\"Cannot find module 'fs'\"); e.code = 'MODULE_NOT_FOUND'; throw e; }()));\n this._setReadableStream(r.createReadStream(i, {\n start: e,\n end: n - 1\n }));\n }\n }\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.SVGGraphics = void 0;\n n(84);\n n(86);\n n(87);\n n(93);\n n(101);\n n(102);\n n(105);\n n(107);\n n(109);\n n(113);\n n(116);\n n(123);\n n(2);\n n(89);\n n(186);\n var i = n(167),\n r = n(1);\n const s = \"normal\",\n a = \"normal\",\n o = \"#000000\",\n l = [\"butt\", \"round\", \"square\"],\n c = [\"miter\", \"round\", \"bevel\"],\n createObjectURL = function createObjectURL(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : \"\",\n n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];\n if (URL.createObjectURL && \"undefined\" != typeof Blob && !n) return URL.createObjectURL(new Blob([t], {\n type: e\n }));\n const i = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";\n let r = \"data:\".concat(e, \";base64,\");\n for (let e = 0, n = t.length; e < n; e += 3) {\n const s = 255 & t[e],\n a = 255 & t[e + 1],\n o = 255 & t[e + 2];\n r += i[s >> 2] + i[(3 & s) << 4 | a >> 4] + i[e + 1 < n ? (15 & a) << 2 | o >> 6 : 64] + i[e + 2 < n ? 63 & o : 64];\n }\n return r;\n },\n h = function () {\n const t = new Uint8Array([137, 80, 78, 71, 13, 10, 26, 10]),\n e = new Int32Array(256);\n for (let t = 0; t < 256; t++) {\n let n = t;\n for (let t = 0; t < 8; t++) n = 1 & n ? 3988292384 ^ n >> 1 & 2147483647 : n >> 1 & 2147483647;\n e[t] = n;\n }\n function writePngChunk(t, n, i, r) {\n let s = r;\n const a = n.length;\n i[s] = a >> 24 & 255;\n i[s + 1] = a >> 16 & 255;\n i[s + 2] = a >> 8 & 255;\n i[s + 3] = 255 & a;\n s += 4;\n i[s] = 255 & t.charCodeAt(0);\n i[s + 1] = 255 & t.charCodeAt(1);\n i[s + 2] = 255 & t.charCodeAt(2);\n i[s + 3] = 255 & t.charCodeAt(3);\n s += 4;\n i.set(n, s);\n s += n.length;\n const o = function crc32(t, n, i) {\n let r = -1;\n for (let s = n; s < i; s++) {\n const n = 255 & (r ^ t[s]);\n r = r >>> 8 ^ e[n];\n }\n return -1 ^ r;\n }(i, r + 4, s);\n i[s] = o >> 24 & 255;\n i[s + 1] = o >> 16 & 255;\n i[s + 2] = o >> 8 & 255;\n i[s + 3] = 255 & o;\n }\n function deflateSyncUncompressed(t) {\n let e = t.length;\n const n = 65535,\n i = Math.ceil(e / n),\n r = new Uint8Array(2 + e + 5 * i + 4);\n let s = 0;\n r[s++] = 120;\n r[s++] = 156;\n let a = 0;\n for (; e > n;) {\n r[s++] = 0;\n r[s++] = 255;\n r[s++] = 255;\n r[s++] = 0;\n r[s++] = 0;\n r.set(t.subarray(a, a + n), s);\n s += n;\n a += n;\n e -= n;\n }\n r[s++] = 1;\n r[s++] = 255 & e;\n r[s++] = e >> 8 & 255;\n r[s++] = 255 & ~e;\n r[s++] = (65535 & ~e) >> 8 & 255;\n r.set(t.subarray(a), s);\n s += t.length - a;\n const o = function adler32(t, e, n) {\n let i = 1,\n r = 0;\n for (let s = e; s < n; ++s) {\n i = (i + (255 & t[s])) % 65521;\n r = (r + i) % 65521;\n }\n return r << 16 | i;\n }(t, 0, t.length);\n r[s++] = o >> 24 & 255;\n r[s++] = o >> 16 & 255;\n r[s++] = o >> 8 & 255;\n r[s++] = 255 & o;\n return r;\n }\n function encode(e, n, i, s) {\n const a = e.width,\n o = e.height;\n let l, c, h;\n const d = e.data;\n switch (n) {\n case r.ImageKind.GRAYSCALE_1BPP:\n c = 0;\n l = 1;\n h = a + 7 >> 3;\n break;\n case r.ImageKind.RGB_24BPP:\n c = 2;\n l = 8;\n h = 3 * a;\n break;\n case r.ImageKind.RGBA_32BPP:\n c = 6;\n l = 8;\n h = 4 * a;\n break;\n default:\n throw new Error(\"invalid format\");\n }\n const u = new Uint8Array((1 + h) * o);\n let p = 0,\n f = 0;\n for (let t = 0; t < o; ++t) {\n u[p++] = 0;\n u.set(d.subarray(f, f + h), p);\n f += h;\n p += h;\n }\n if (n === r.ImageKind.GRAYSCALE_1BPP && s) {\n p = 0;\n for (let t = 0; t < o; t++) {\n p++;\n for (let t = 0; t < h; t++) u[p++] ^= 255;\n }\n }\n const g = new Uint8Array([a >> 24 & 255, a >> 16 & 255, a >> 8 & 255, 255 & a, o >> 24 & 255, o >> 16 & 255, o >> 8 & 255, 255 & o, l, c, 0, 0, 0]),\n m = function deflateSync(t) {\n if (!r.isNodeJS) return deflateSyncUncompressed(t);\n try {\n const e = parseInt(process.versions.node) >= 8 ? t : Buffer.from(t),\n n = Object(function webpackMissingModule() { var e = new Error(\"Cannot find module 'zlib'\"); e.code = 'MODULE_NOT_FOUND'; throw e; }())(e, {\n level: 9\n });\n return n instanceof Uint8Array ? n : new Uint8Array(n);\n } catch (t) {\n (0, r.warn)(\"Not compressing PNG because zlib.deflateSync is unavailable: \" + t);\n }\n return deflateSyncUncompressed(t);\n }(u),\n b = t.length + 36 + g.length + m.length,\n v = new Uint8Array(b);\n let y = 0;\n v.set(t, y);\n y += t.length;\n writePngChunk(\"IHDR\", g, v, y);\n y += 12 + g.length;\n writePngChunk(\"IDATA\", m, v, y);\n y += 12 + m.length;\n writePngChunk(\"IEND\", new Uint8Array(0), v, y);\n return createObjectURL(v, \"image/png\", i);\n }\n return function convertImgDataToPng(t, e, n) {\n return encode(t, void 0 === t.kind ? r.ImageKind.GRAYSCALE_1BPP : t.kind, e, n);\n };\n }();\n class SVGExtraState {\n constructor() {\n this.fontSizeScale = 1;\n this.fontWeight = a;\n this.fontSize = 0;\n this.textMatrix = r.IDENTITY_MATRIX;\n this.fontMatrix = r.FONT_IDENTITY_MATRIX;\n this.leading = 0;\n this.textRenderingMode = r.TextRenderingMode.FILL;\n this.textMatrixScale = 1;\n this.x = 0;\n this.y = 0;\n this.lineX = 0;\n this.lineY = 0;\n this.charSpacing = 0;\n this.wordSpacing = 0;\n this.textHScale = 1;\n this.textRise = 0;\n this.fillColor = o;\n this.strokeColor = \"#000000\";\n this.fillAlpha = 1;\n this.strokeAlpha = 1;\n this.lineWidth = 1;\n this.lineJoin = \"\";\n this.lineCap = \"\";\n this.miterLimit = 0;\n this.dashArray = [];\n this.dashPhase = 0;\n this.dependencies = [];\n this.activeClipUrl = null;\n this.clipGroup = null;\n this.maskId = \"\";\n }\n clone() {\n return Object.create(this);\n }\n setCurrentPoint(t, e) {\n this.x = t;\n this.y = e;\n }\n }\n function pf(t) {\n if (Number.isInteger(t)) return t.toString();\n const e = t.toFixed(10);\n let n = e.length - 1;\n if (\"0\" !== e[n]) return e;\n do {\n n--;\n } while (\"0\" === e[n]);\n return e.substring(0, \".\" === e[n] ? n : n + 1);\n }\n function pm(t) {\n if (0 === t[4] && 0 === t[5]) {\n if (0 === t[1] && 0 === t[2]) return 1 === t[0] && 1 === t[3] ? \"\" : \"scale(\".concat(pf(t[0]), \" \").concat(pf(t[3]), \")\");\n if (t[0] === t[3] && t[1] === -t[2]) {\n return \"rotate(\".concat(pf(180 * Math.acos(t[0]) / Math.PI), \")\");\n }\n } else if (1 === t[0] && 0 === t[1] && 0 === t[2] && 1 === t[3]) return \"translate(\".concat(pf(t[4]), \" \").concat(pf(t[5]), \")\");\n return \"matrix(\".concat(pf(t[0]), \" \").concat(pf(t[1]), \" \").concat(pf(t[2]), \" \").concat(pf(t[3]), \" \").concat(pf(t[4]), \" \").concat(pf(t[5]), \")\");\n }\n let d = 0,\n u = 0,\n p = 0;\n e.SVGGraphics = class SVGGraphics {\n constructor(t, e) {\n let n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];\n (0, i.deprecated)(\"The SVG back-end is no longer maintained and *may* be removed in the future.\");\n this.svgFactory = new i.DOMSVGFactory();\n this.current = new SVGExtraState();\n this.transformMatrix = r.IDENTITY_MATRIX;\n this.transformStack = [];\n this.extraStack = [];\n this.commonObjs = t;\n this.objs = e;\n this.pendingClip = null;\n this.pendingEOFill = !1;\n this.embedFonts = !1;\n this.embeddedFonts = Object.create(null);\n this.cssStyle = null;\n this.forceDataSchema = !!n;\n this._operatorIdMapping = [];\n for (const t in r.OPS) this._operatorIdMapping[r.OPS[t]] = t;\n }\n getObject(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null;\n return \"string\" == typeof t ? t.startsWith(\"g_\") ? this.commonObjs.get(t) : this.objs.get(t) : e;\n }\n save() {\n this.transformStack.push(this.transformMatrix);\n const t = this.current;\n this.extraStack.push(t);\n this.current = t.clone();\n }\n restore() {\n this.transformMatrix = this.transformStack.pop();\n this.current = this.extraStack.pop();\n this.pendingClip = null;\n this.tgrp = null;\n }\n group(t) {\n this.save();\n this.executeOpTree(t);\n this.restore();\n }\n loadDependencies(t) {\n const e = t.fnArray,\n n = t.argsArray;\n for (let t = 0, i = e.length; t < i; t++) if (e[t] === r.OPS.dependency) for (const e of n[t]) {\n const t = e.startsWith(\"g_\") ? this.commonObjs : this.objs,\n n = new Promise(n => {\n t.get(e, n);\n });\n this.current.dependencies.push(n);\n }\n return Promise.all(this.current.dependencies);\n }\n transform(t, e, n, i, s, a) {\n const o = [t, e, n, i, s, a];\n this.transformMatrix = r.Util.transform(this.transformMatrix, o);\n this.tgrp = null;\n }\n getSVG(t, e) {\n this.viewport = e;\n const n = this._initialize(e);\n return this.loadDependencies(t).then(() => {\n this.transformMatrix = r.IDENTITY_MATRIX;\n this.executeOpTree(this.convertOpList(t));\n return n;\n });\n }\n convertOpList(t) {\n const e = this._operatorIdMapping,\n n = t.argsArray,\n i = t.fnArray,\n r = [];\n for (let t = 0, s = i.length; t < s; t++) {\n const s = i[t];\n r.push({\n fnId: s,\n fn: e[s],\n args: n[t]\n });\n }\n return function opListToTree(t) {\n let e = [];\n const n = [];\n for (const i of t) if (\"save\" !== i.fn) \"restore\" === i.fn ? e = n.pop() : e.push(i);else {\n e.push({\n fnId: 92,\n fn: \"group\",\n items: []\n });\n n.push(e);\n e = e.at(-1).items;\n }\n return e;\n }(r);\n }\n executeOpTree(t) {\n for (const e of t) {\n const t = e.fn,\n n = e.fnId,\n i = e.args;\n switch (0 | n) {\n case r.OPS.beginText:\n this.beginText();\n break;\n case r.OPS.dependency:\n break;\n case r.OPS.setLeading:\n this.setLeading(i);\n break;\n case r.OPS.setLeadingMoveText:\n this.setLeadingMoveText(i[0], i[1]);\n break;\n case r.OPS.setFont:\n this.setFont(i);\n break;\n case r.OPS.showText:\n case r.OPS.showSpacedText:\n this.showText(i[0]);\n break;\n case r.OPS.endText:\n this.endText();\n break;\n case r.OPS.moveText:\n this.moveText(i[0], i[1]);\n break;\n case r.OPS.setCharSpacing:\n this.setCharSpacing(i[0]);\n break;\n case r.OPS.setWordSpacing:\n this.setWordSpacing(i[0]);\n break;\n case r.OPS.setHScale:\n this.setHScale(i[0]);\n break;\n case r.OPS.setTextMatrix:\n this.setTextMatrix(i[0], i[1], i[2], i[3], i[4], i[5]);\n break;\n case r.OPS.setTextRise:\n this.setTextRise(i[0]);\n break;\n case r.OPS.setTextRenderingMode:\n this.setTextRenderingMode(i[0]);\n break;\n case r.OPS.setLineWidth:\n this.setLineWidth(i[0]);\n break;\n case r.OPS.setLineJoin:\n this.setLineJoin(i[0]);\n break;\n case r.OPS.setLineCap:\n this.setLineCap(i[0]);\n break;\n case r.OPS.setMiterLimit:\n this.setMiterLimit(i[0]);\n break;\n case r.OPS.setFillRGBColor:\n this.setFillRGBColor(i[0], i[1], i[2]);\n break;\n case r.OPS.setStrokeRGBColor:\n this.setStrokeRGBColor(i[0], i[1], i[2]);\n break;\n case r.OPS.setStrokeColorN:\n this.setStrokeColorN(i);\n break;\n case r.OPS.setFillColorN:\n this.setFillColorN(i);\n break;\n case r.OPS.shadingFill:\n this.shadingFill(i[0]);\n break;\n case r.OPS.setDash:\n this.setDash(i[0], i[1]);\n break;\n case r.OPS.setRenderingIntent:\n this.setRenderingIntent(i[0]);\n break;\n case r.OPS.setFlatness:\n this.setFlatness(i[0]);\n break;\n case r.OPS.setGState:\n this.setGState(i[0]);\n break;\n case r.OPS.fill:\n this.fill();\n break;\n case r.OPS.eoFill:\n this.eoFill();\n break;\n case r.OPS.stroke:\n this.stroke();\n break;\n case r.OPS.fillStroke:\n this.fillStroke();\n break;\n case r.OPS.eoFillStroke:\n this.eoFillStroke();\n break;\n case r.OPS.clip:\n this.clip(\"nonzero\");\n break;\n case r.OPS.eoClip:\n this.clip(\"evenodd\");\n break;\n case r.OPS.paintSolidColorImageMask:\n this.paintSolidColorImageMask();\n break;\n case r.OPS.paintImageXObject:\n this.paintImageXObject(i[0]);\n break;\n case r.OPS.paintInlineImageXObject:\n this.paintInlineImageXObject(i[0]);\n break;\n case r.OPS.paintImageMaskXObject:\n this.paintImageMaskXObject(i[0]);\n break;\n case r.OPS.paintFormXObjectBegin:\n this.paintFormXObjectBegin(i[0], i[1]);\n break;\n case r.OPS.paintFormXObjectEnd:\n this.paintFormXObjectEnd();\n break;\n case r.OPS.closePath:\n this.closePath();\n break;\n case r.OPS.closeStroke:\n this.closeStroke();\n break;\n case r.OPS.closeFillStroke:\n this.closeFillStroke();\n break;\n case r.OPS.closeEOFillStroke:\n this.closeEOFillStroke();\n break;\n case r.OPS.nextLine:\n this.nextLine();\n break;\n case r.OPS.transform:\n this.transform(i[0], i[1], i[2], i[3], i[4], i[5]);\n break;\n case r.OPS.constructPath:\n this.constructPath(i[0], i[1]);\n break;\n case r.OPS.endPath:\n this.endPath();\n break;\n case 92:\n this.group(e.items);\n break;\n default:\n (0, r.warn)(\"Unimplemented operator \".concat(t));\n }\n }\n }\n setWordSpacing(t) {\n this.current.wordSpacing = t;\n }\n setCharSpacing(t) {\n this.current.charSpacing = t;\n }\n nextLine() {\n this.moveText(0, this.current.leading);\n }\n setTextMatrix(t, e, n, i, r, s) {\n const a = this.current;\n a.textMatrix = a.lineMatrix = [t, e, n, i, r, s];\n a.textMatrixScale = Math.hypot(t, e);\n a.x = a.lineX = 0;\n a.y = a.lineY = 0;\n a.xcoords = [];\n a.ycoords = [];\n a.tspan = this.svgFactory.createElement(\"svg:tspan\");\n a.tspan.setAttributeNS(null, \"font-family\", a.fontFamily);\n a.tspan.setAttributeNS(null, \"font-size\", \"\".concat(pf(a.fontSize), \"px\"));\n a.tspan.setAttributeNS(null, \"y\", pf(-a.y));\n a.txtElement = this.svgFactory.createElement(\"svg:text\");\n a.txtElement.append(a.tspan);\n }\n beginText() {\n const t = this.current;\n t.x = t.lineX = 0;\n t.y = t.lineY = 0;\n t.textMatrix = r.IDENTITY_MATRIX;\n t.lineMatrix = r.IDENTITY_MATRIX;\n t.textMatrixScale = 1;\n t.tspan = this.svgFactory.createElement(\"svg:tspan\");\n t.txtElement = this.svgFactory.createElement(\"svg:text\");\n t.txtgrp = this.svgFactory.createElement(\"svg:g\");\n t.xcoords = [];\n t.ycoords = [];\n }\n moveText(t, e) {\n const n = this.current;\n n.x = n.lineX += t;\n n.y = n.lineY += e;\n n.xcoords = [];\n n.ycoords = [];\n n.tspan = this.svgFactory.createElement(\"svg:tspan\");\n n.tspan.setAttributeNS(null, \"font-family\", n.fontFamily);\n n.tspan.setAttributeNS(null, \"font-size\", \"\".concat(pf(n.fontSize), \"px\"));\n n.tspan.setAttributeNS(null, \"y\", pf(-n.y));\n }\n showText(t) {\n const e = this.current,\n n = e.font,\n i = e.fontSize;\n if (0 === i) return;\n const l = e.fontSizeScale,\n c = e.charSpacing,\n h = e.wordSpacing,\n d = e.fontDirection,\n u = e.textHScale * d,\n p = n.vertical,\n f = p ? 1 : -1,\n g = n.defaultVMetrics,\n m = i * e.fontMatrix[0];\n let b = 0;\n for (const r of t) {\n if (null === r) {\n b += d * h;\n continue;\n }\n if (\"number\" == typeof r) {\n b += f * r * i / 1e3;\n continue;\n }\n const t = (r.isSpace ? h : 0) + c,\n s = r.fontChar;\n let a,\n o,\n u = r.width;\n if (p) {\n let t;\n const e = r.vmetric || g;\n t = r.vmetric ? e[1] : .5 * u;\n t = -t * m;\n const n = e[2] * m;\n u = e ? -e[0] : u;\n a = t / l;\n o = (b + n) / l;\n } else {\n a = b / l;\n o = 0;\n }\n if (r.isInFont || n.missingFile) {\n e.xcoords.push(e.x + a);\n p && e.ycoords.push(-e.y + o);\n e.tspan.textContent += s;\n }\n b += p ? u * m - t * d : u * m + t * d;\n }\n e.tspan.setAttributeNS(null, \"x\", e.xcoords.map(pf).join(\" \"));\n p ? e.tspan.setAttributeNS(null, \"y\", e.ycoords.map(pf).join(\" \")) : e.tspan.setAttributeNS(null, \"y\", pf(-e.y));\n p ? e.y -= b : e.x += b * u;\n e.tspan.setAttributeNS(null, \"font-family\", e.fontFamily);\n e.tspan.setAttributeNS(null, \"font-size\", \"\".concat(pf(e.fontSize), \"px\"));\n e.fontStyle !== s && e.tspan.setAttributeNS(null, \"font-style\", e.fontStyle);\n e.fontWeight !== a && e.tspan.setAttributeNS(null, \"font-weight\", e.fontWeight);\n const v = e.textRenderingMode & r.TextRenderingMode.FILL_STROKE_MASK;\n if (v === r.TextRenderingMode.FILL || v === r.TextRenderingMode.FILL_STROKE) {\n e.fillColor !== o && e.tspan.setAttributeNS(null, \"fill\", e.fillColor);\n e.fillAlpha < 1 && e.tspan.setAttributeNS(null, \"fill-opacity\", e.fillAlpha);\n } else e.textRenderingMode === r.TextRenderingMode.ADD_TO_PATH ? e.tspan.setAttributeNS(null, \"fill\", \"transparent\") : e.tspan.setAttributeNS(null, \"fill\", \"none\");\n if (v === r.TextRenderingMode.STROKE || v === r.TextRenderingMode.FILL_STROKE) {\n const t = 1 / (e.textMatrixScale || 1);\n this._setStrokeAttributes(e.tspan, t);\n }\n let y = e.textMatrix;\n if (0 !== e.textRise) {\n y = y.slice();\n y[5] += e.textRise;\n }\n e.txtElement.setAttributeNS(null, \"transform\", \"\".concat(pm(y), \" scale(\").concat(pf(u), \", -1)\"));\n e.txtElement.setAttributeNS(\"http://www.w3.org/XML/1998/namespace\", \"xml:space\", \"preserve\");\n e.txtElement.append(e.tspan);\n e.txtgrp.append(e.txtElement);\n this._ensureTransformGroup().append(e.txtElement);\n }\n setLeadingMoveText(t, e) {\n this.setLeading(-e);\n this.moveText(t, e);\n }\n addFontStyle(t) {\n if (!t.data) throw new Error('addFontStyle: No font data available, ensure that the \"fontExtraProperties\" API parameter is set.');\n if (!this.cssStyle) {\n this.cssStyle = this.svgFactory.createElement(\"svg:style\");\n this.cssStyle.setAttributeNS(null, \"type\", \"text/css\");\n this.defs.append(this.cssStyle);\n }\n const e = createObjectURL(t.data, t.mimetype, this.forceDataSchema);\n this.cssStyle.textContent += \"@font-face { font-family: \\\"\".concat(t.loadedName, \"\\\"; src: url(\").concat(e, \"); }\\n\");\n }\n setFont(t) {\n const e = this.current,\n n = this.commonObjs.get(t[0]);\n let i = t[1];\n e.font = n;\n if (this.embedFonts && !n.missingFile && !this.embeddedFonts[n.loadedName]) {\n this.addFontStyle(n);\n this.embeddedFonts[n.loadedName] = n;\n }\n e.fontMatrix = n.fontMatrix || r.FONT_IDENTITY_MATRIX;\n let s = \"normal\";\n n.black ? s = \"900\" : n.bold && (s = \"bold\");\n const a = n.italic ? \"italic\" : \"normal\";\n if (i < 0) {\n i = -i;\n e.fontDirection = -1;\n } else e.fontDirection = 1;\n e.fontSize = i;\n e.fontFamily = n.loadedName;\n e.fontWeight = s;\n e.fontStyle = a;\n e.tspan = this.svgFactory.createElement(\"svg:tspan\");\n e.tspan.setAttributeNS(null, \"y\", pf(-e.y));\n e.xcoords = [];\n e.ycoords = [];\n }\n endText() {\n var _t$txtElement;\n const t = this.current;\n if (t.textRenderingMode & r.TextRenderingMode.ADD_TO_PATH_FLAG && (_t$txtElement = t.txtElement) !== null && _t$txtElement !== void 0 && _t$txtElement.hasChildNodes()) {\n t.element = t.txtElement;\n this.clip(\"nonzero\");\n this.endPath();\n }\n }\n setLineWidth(t) {\n t > 0 && (this.current.lineWidth = t);\n }\n setLineCap(t) {\n this.current.lineCap = l[t];\n }\n setLineJoin(t) {\n this.current.lineJoin = c[t];\n }\n setMiterLimit(t) {\n this.current.miterLimit = t;\n }\n setStrokeAlpha(t) {\n this.current.strokeAlpha = t;\n }\n setStrokeRGBColor(t, e, n) {\n this.current.strokeColor = r.Util.makeHexColor(t, e, n);\n }\n setFillAlpha(t) {\n this.current.fillAlpha = t;\n }\n setFillRGBColor(t, e, n) {\n this.current.fillColor = r.Util.makeHexColor(t, e, n);\n this.current.tspan = this.svgFactory.createElement(\"svg:tspan\");\n this.current.xcoords = [];\n this.current.ycoords = [];\n }\n setStrokeColorN(t) {\n this.current.strokeColor = this._makeColorN_Pattern(t);\n }\n setFillColorN(t) {\n this.current.fillColor = this._makeColorN_Pattern(t);\n }\n shadingFill(t) {\n const {\n width: e,\n height: n\n } = this.viewport,\n i = r.Util.inverseTransform(this.transformMatrix),\n [s, a, o, l] = r.Util.getAxialAlignedBoundingBox([0, 0, e, n], i),\n c = this.svgFactory.createElement(\"svg:rect\");\n c.setAttributeNS(null, \"x\", s);\n c.setAttributeNS(null, \"y\", a);\n c.setAttributeNS(null, \"width\", o - s);\n c.setAttributeNS(null, \"height\", l - a);\n c.setAttributeNS(null, \"fill\", this._makeShadingPattern(t));\n this.current.fillAlpha < 1 && c.setAttributeNS(null, \"fill-opacity\", this.current.fillAlpha);\n this._ensureTransformGroup().append(c);\n }\n _makeColorN_Pattern(t) {\n return \"TilingPattern\" === t[0] ? this._makeTilingPattern(t) : this._makeShadingPattern(t);\n }\n _makeTilingPattern(t) {\n const e = t[1],\n n = t[2],\n i = t[3] || r.IDENTITY_MATRIX,\n [s, a, o, l] = t[4],\n c = t[5],\n h = t[6],\n d = t[7],\n u = \"shading\" + p++,\n [f, g, m, b] = r.Util.normalizeRect([...r.Util.applyTransform([s, a], i), ...r.Util.applyTransform([o, l], i)]),\n [v, y] = r.Util.singularValueDecompose2dScale(i),\n A = c * v,\n _ = h * y,\n S = this.svgFactory.createElement(\"svg:pattern\");\n S.setAttributeNS(null, \"id\", u);\n S.setAttributeNS(null, \"patternUnits\", \"userSpaceOnUse\");\n S.setAttributeNS(null, \"width\", A);\n S.setAttributeNS(null, \"height\", _);\n S.setAttributeNS(null, \"x\", \"\".concat(f));\n S.setAttributeNS(null, \"y\", \"\".concat(g));\n const E = this.svg,\n x = this.transformMatrix,\n w = this.current.fillColor,\n C = this.current.strokeColor,\n T = this.svgFactory.create(m - f, b - g);\n this.svg = T;\n this.transformMatrix = i;\n if (2 === d) {\n const t = r.Util.makeHexColor(...e);\n this.current.fillColor = t;\n this.current.strokeColor = t;\n }\n this.executeOpTree(this.convertOpList(n));\n this.svg = E;\n this.transformMatrix = x;\n this.current.fillColor = w;\n this.current.strokeColor = C;\n S.append(T.childNodes[0]);\n this.defs.append(S);\n return \"url(#\".concat(u, \")\");\n }\n _makeShadingPattern(t) {\n \"string\" == typeof t && (t = this.objs.get(t));\n switch (t[0]) {\n case \"RadialAxial\":\n const e = \"shading\" + p++,\n n = t[3];\n let i;\n switch (t[1]) {\n case \"axial\":\n const n = t[4],\n r = t[5];\n i = this.svgFactory.createElement(\"svg:linearGradient\");\n i.setAttributeNS(null, \"id\", e);\n i.setAttributeNS(null, \"gradientUnits\", \"userSpaceOnUse\");\n i.setAttributeNS(null, \"x1\", n[0]);\n i.setAttributeNS(null, \"y1\", n[1]);\n i.setAttributeNS(null, \"x2\", r[0]);\n i.setAttributeNS(null, \"y2\", r[1]);\n break;\n case \"radial\":\n const s = t[4],\n a = t[5],\n o = t[6],\n l = t[7];\n i = this.svgFactory.createElement(\"svg:radialGradient\");\n i.setAttributeNS(null, \"id\", e);\n i.setAttributeNS(null, \"gradientUnits\", \"userSpaceOnUse\");\n i.setAttributeNS(null, \"cx\", a[0]);\n i.setAttributeNS(null, \"cy\", a[1]);\n i.setAttributeNS(null, \"r\", l);\n i.setAttributeNS(null, \"fx\", s[0]);\n i.setAttributeNS(null, \"fy\", s[1]);\n i.setAttributeNS(null, \"fr\", o);\n break;\n default:\n throw new Error(\"Unknown RadialAxial type: \".concat(t[1]));\n }\n for (const t of n) {\n const e = this.svgFactory.createElement(\"svg:stop\");\n e.setAttributeNS(null, \"offset\", t[0]);\n e.setAttributeNS(null, \"stop-color\", t[1]);\n i.append(e);\n }\n this.defs.append(i);\n return \"url(#\".concat(e, \")\");\n case \"Mesh\":\n (0, r.warn)(\"Unimplemented pattern Mesh\");\n return null;\n case \"Dummy\":\n return \"hotpink\";\n default:\n throw new Error(\"Unknown IR type: \".concat(t[0]));\n }\n }\n setDash(t, e) {\n this.current.dashArray = t;\n this.current.dashPhase = e;\n }\n constructPath(t, e) {\n const n = this.current;\n let i = n.x,\n s = n.y,\n a = [],\n o = 0;\n for (const n of t) switch (0 | n) {\n case r.OPS.rectangle:\n i = e[o++];\n s = e[o++];\n const t = i + e[o++],\n n = s + e[o++];\n a.push(\"M\", pf(i), pf(s), \"L\", pf(t), pf(s), \"L\", pf(t), pf(n), \"L\", pf(i), pf(n), \"Z\");\n break;\n case r.OPS.moveTo:\n i = e[o++];\n s = e[o++];\n a.push(\"M\", pf(i), pf(s));\n break;\n case r.OPS.lineTo:\n i = e[o++];\n s = e[o++];\n a.push(\"L\", pf(i), pf(s));\n break;\n case r.OPS.curveTo:\n i = e[o + 4];\n s = e[o + 5];\n a.push(\"C\", pf(e[o]), pf(e[o + 1]), pf(e[o + 2]), pf(e[o + 3]), pf(i), pf(s));\n o += 6;\n break;\n case r.OPS.curveTo2:\n a.push(\"C\", pf(i), pf(s), pf(e[o]), pf(e[o + 1]), pf(e[o + 2]), pf(e[o + 3]));\n i = e[o + 2];\n s = e[o + 3];\n o += 4;\n break;\n case r.OPS.curveTo3:\n i = e[o + 2];\n s = e[o + 3];\n a.push(\"C\", pf(e[o]), pf(e[o + 1]), pf(i), pf(s), pf(i), pf(s));\n o += 4;\n break;\n case r.OPS.closePath:\n a.push(\"Z\");\n }\n a = a.join(\" \");\n if (n.path && t.length > 0 && t[0] !== r.OPS.rectangle && t[0] !== r.OPS.moveTo) a = n.path.getAttributeNS(null, \"d\") + a;else {\n n.path = this.svgFactory.createElement(\"svg:path\");\n this._ensureTransformGroup().append(n.path);\n }\n n.path.setAttributeNS(null, \"d\", a);\n n.path.setAttributeNS(null, \"fill\", \"none\");\n n.element = n.path;\n n.setCurrentPoint(i, s);\n }\n endPath() {\n const t = this.current;\n t.path = null;\n if (!this.pendingClip) return;\n if (!t.element) {\n this.pendingClip = null;\n return;\n }\n const e = \"clippath\" + d++,\n n = this.svgFactory.createElement(\"svg:clipPath\");\n n.setAttributeNS(null, \"id\", e);\n n.setAttributeNS(null, \"transform\", pm(this.transformMatrix));\n const i = t.element.cloneNode(!0);\n \"evenodd\" === this.pendingClip ? i.setAttributeNS(null, \"clip-rule\", \"evenodd\") : i.setAttributeNS(null, \"clip-rule\", \"nonzero\");\n this.pendingClip = null;\n n.append(i);\n this.defs.append(n);\n if (t.activeClipUrl) {\n t.clipGroup = null;\n for (const t of this.extraStack) t.clipGroup = null;\n n.setAttributeNS(null, \"clip-path\", t.activeClipUrl);\n }\n t.activeClipUrl = \"url(#\".concat(e, \")\");\n this.tgrp = null;\n }\n clip(t) {\n this.pendingClip = t;\n }\n closePath() {\n const t = this.current;\n if (t.path) {\n const e = \"\".concat(t.path.getAttributeNS(null, \"d\"), \"Z\");\n t.path.setAttributeNS(null, \"d\", e);\n }\n }\n setLeading(t) {\n this.current.leading = -t;\n }\n setTextRise(t) {\n this.current.textRise = t;\n }\n setTextRenderingMode(t) {\n this.current.textRenderingMode = t;\n }\n setHScale(t) {\n this.current.textHScale = t / 100;\n }\n setRenderingIntent(t) {}\n setFlatness(t) {}\n setGState(t) {\n for (const [e, n] of t) switch (e) {\n case \"LW\":\n this.setLineWidth(n);\n break;\n case \"LC\":\n this.setLineCap(n);\n break;\n case \"LJ\":\n this.setLineJoin(n);\n break;\n case \"ML\":\n this.setMiterLimit(n);\n break;\n case \"D\":\n this.setDash(n[0], n[1]);\n break;\n case \"RI\":\n this.setRenderingIntent(n);\n break;\n case \"FL\":\n this.setFlatness(n);\n break;\n case \"Font\":\n this.setFont(n);\n break;\n case \"CA\":\n this.setStrokeAlpha(n);\n break;\n case \"ca\":\n this.setFillAlpha(n);\n break;\n default:\n (0, r.warn)(\"Unimplemented graphic state operator \".concat(e));\n }\n }\n fill() {\n const t = this.current;\n if (t.element) {\n t.element.setAttributeNS(null, \"fill\", t.fillColor);\n t.element.setAttributeNS(null, \"fill-opacity\", t.fillAlpha);\n this.endPath();\n }\n }\n stroke() {\n const t = this.current;\n if (t.element) {\n this._setStrokeAttributes(t.element);\n t.element.setAttributeNS(null, \"fill\", \"none\");\n this.endPath();\n }\n }\n _setStrokeAttributes(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 1;\n const n = this.current;\n let i = n.dashArray;\n 1 !== e && i.length > 0 && (i = i.map(function (t) {\n return e * t;\n }));\n t.setAttributeNS(null, \"stroke\", n.strokeColor);\n t.setAttributeNS(null, \"stroke-opacity\", n.strokeAlpha);\n t.setAttributeNS(null, \"stroke-miterlimit\", pf(n.miterLimit));\n t.setAttributeNS(null, \"stroke-linecap\", n.lineCap);\n t.setAttributeNS(null, \"stroke-linejoin\", n.lineJoin);\n t.setAttributeNS(null, \"stroke-width\", pf(e * n.lineWidth) + \"px\");\n t.setAttributeNS(null, \"stroke-dasharray\", i.map(pf).join(\" \"));\n t.setAttributeNS(null, \"stroke-dashoffset\", pf(e * n.dashPhase) + \"px\");\n }\n eoFill() {\n var _this$current$element;\n (_this$current$element = this.current.element) === null || _this$current$element === void 0 ? void 0 : _this$current$element.setAttributeNS(null, \"fill-rule\", \"evenodd\");\n this.fill();\n }\n fillStroke() {\n this.stroke();\n this.fill();\n }\n eoFillStroke() {\n var _this$current$element2;\n (_this$current$element2 = this.current.element) === null || _this$current$element2 === void 0 ? void 0 : _this$current$element2.setAttributeNS(null, \"fill-rule\", \"evenodd\");\n this.fillStroke();\n }\n closeStroke() {\n this.closePath();\n this.stroke();\n }\n closeFillStroke() {\n this.closePath();\n this.fillStroke();\n }\n closeEOFillStroke() {\n this.closePath();\n this.eoFillStroke();\n }\n paintSolidColorImageMask() {\n const t = this.svgFactory.createElement(\"svg:rect\");\n t.setAttributeNS(null, \"x\", \"0\");\n t.setAttributeNS(null, \"y\", \"0\");\n t.setAttributeNS(null, \"width\", \"1px\");\n t.setAttributeNS(null, \"height\", \"1px\");\n t.setAttributeNS(null, \"fill\", this.current.fillColor);\n this._ensureTransformGroup().append(t);\n }\n paintImageXObject(t) {\n const e = this.getObject(t);\n e ? this.paintInlineImageXObject(e) : (0, r.warn)(\"Dependent image with object ID \".concat(t, \" is not ready yet\"));\n }\n paintInlineImageXObject(t, e) {\n const n = t.width,\n i = t.height,\n r = h(t, this.forceDataSchema, !!e),\n s = this.svgFactory.createElement(\"svg:rect\");\n s.setAttributeNS(null, \"x\", \"0\");\n s.setAttributeNS(null, \"y\", \"0\");\n s.setAttributeNS(null, \"width\", pf(n));\n s.setAttributeNS(null, \"height\", pf(i));\n this.current.element = s;\n this.clip(\"nonzero\");\n const a = this.svgFactory.createElement(\"svg:image\");\n a.setAttributeNS(\"http://www.w3.org/1999/xlink\", \"xlink:href\", r);\n a.setAttributeNS(null, \"x\", \"0\");\n a.setAttributeNS(null, \"y\", pf(-i));\n a.setAttributeNS(null, \"width\", pf(n) + \"px\");\n a.setAttributeNS(null, \"height\", pf(i) + \"px\");\n a.setAttributeNS(null, \"transform\", \"scale(\".concat(pf(1 / n), \" \").concat(pf(-1 / i), \")\"));\n e ? e.append(a) : this._ensureTransformGroup().append(a);\n }\n paintImageMaskXObject(t) {\n const e = this.getObject(t.data, t);\n if (e.bitmap) {\n (0, r.warn)(\"paintImageMaskXObject: ImageBitmap support is not implemented, ensure that the `isOffscreenCanvasSupported` API parameter is disabled.\");\n return;\n }\n const n = this.current,\n i = e.width,\n s = e.height,\n a = n.fillColor;\n n.maskId = \"mask\" + u++;\n const o = this.svgFactory.createElement(\"svg:mask\");\n o.setAttributeNS(null, \"id\", n.maskId);\n const l = this.svgFactory.createElement(\"svg:rect\");\n l.setAttributeNS(null, \"x\", \"0\");\n l.setAttributeNS(null, \"y\", \"0\");\n l.setAttributeNS(null, \"width\", pf(i));\n l.setAttributeNS(null, \"height\", pf(s));\n l.setAttributeNS(null, \"fill\", a);\n l.setAttributeNS(null, \"mask\", \"url(#\".concat(n.maskId, \")\"));\n this.defs.append(o);\n this._ensureTransformGroup().append(l);\n this.paintInlineImageXObject(e, o);\n }\n paintFormXObjectBegin(t, e) {\n Array.isArray(t) && 6 === t.length && this.transform(t[0], t[1], t[2], t[3], t[4], t[5]);\n if (e) {\n const t = e[2] - e[0],\n n = e[3] - e[1],\n i = this.svgFactory.createElement(\"svg:rect\");\n i.setAttributeNS(null, \"x\", e[0]);\n i.setAttributeNS(null, \"y\", e[1]);\n i.setAttributeNS(null, \"width\", pf(t));\n i.setAttributeNS(null, \"height\", pf(n));\n this.current.element = i;\n this.clip(\"nonzero\");\n this.endPath();\n }\n }\n paintFormXObjectEnd() {}\n _initialize(t) {\n const e = this.svgFactory.create(t.width, t.height),\n n = this.svgFactory.createElement(\"svg:defs\");\n e.append(n);\n this.defs = n;\n const i = this.svgFactory.createElement(\"svg:g\");\n i.setAttributeNS(null, \"transform\", pm(t.transform));\n e.append(i);\n this.svg = i;\n return e;\n }\n _ensureClipGroup() {\n if (!this.current.clipGroup) {\n const t = this.svgFactory.createElement(\"svg:g\");\n t.setAttributeNS(null, \"clip-path\", this.current.activeClipUrl);\n this.svg.append(t);\n this.current.clipGroup = t;\n }\n return this.current.clipGroup;\n }\n _ensureTransformGroup() {\n if (!this.tgrp) {\n this.tgrp = this.svgFactory.createElement(\"svg:g\");\n this.tgrp.setAttributeNS(null, \"transform\", pm(this.transformMatrix));\n this.current.activeClipUrl ? this._ensureClipGroup().append(this.tgrp) : this.svg.append(this.tgrp);\n }\n return this.tgrp;\n }\n };\n }, (t, e, n) => {\n \"use strict\";\n\n var i = n(3),\n r = n(187),\n s = n(192);\n i({\n target: \"Array\",\n proto: !0\n }, {\n group: function group(t) {\n return r(this, t, arguments.length > 1 ? arguments[1] : void 0);\n }\n });\n s(\"group\");\n }, (t, e, n) => {\n var i = n(99),\n r = n(14),\n s = n(13),\n a = n(40),\n o = n(18),\n l = n(64),\n c = n(188),\n h = n(108),\n d = Array,\n u = r([].push);\n t.exports = function (t, e, n, r) {\n for (var p, f, g, m = a(t), b = s(m), v = i(e, n), y = c(null), A = l(b), _ = 0; A > _; _++) {\n g = b[_];\n (f = o(v(g, _, m))) in y ? u(y[f], g) : y[f] = [g];\n }\n if (r && (p = r(m)) !== d) for (f in y) y[f] = h(p, y[f]);\n return y;\n };\n }, (t, e, n) => {\n var i,\n r = n(47),\n s = n(189),\n a = n(66),\n o = n(55),\n l = n(191),\n c = n(43),\n h = n(54),\n d = \"prototype\",\n u = \"script\",\n p = h(\"IE_PROTO\"),\n EmptyConstructor = function EmptyConstructor() {},\n scriptTag = function scriptTag(t) {\n return \"<\" + u + \">\" + t + \"\" + u + \">\";\n },\n NullProtoObjectViaActiveX = function NullProtoObjectViaActiveX(t) {\n t.write(scriptTag(\"\"));\n t.close();\n var e = t.parentWindow.Object;\n t = null;\n return e;\n },\n _NullProtoObject = function NullProtoObject() {\n try {\n i = new ActiveXObject(\"htmlfile\");\n } catch (t) {}\n _NullProtoObject = \"undefined\" != typeof document ? document.domain && i ? NullProtoObjectViaActiveX(i) : function () {\n var t,\n e = c(\"iframe\"),\n n = \"java\" + u + \":\";\n e.style.display = \"none\";\n l.appendChild(e);\n e.src = String(n);\n (t = e.contentWindow.document).open();\n t.write(scriptTag(\"document.F=Object\"));\n t.close();\n return t.F;\n }() : NullProtoObjectViaActiveX(i);\n for (var t = a.length; t--;) delete _NullProtoObject[d][a[t]];\n return _NullProtoObject();\n };\n o[p] = !0;\n t.exports = Object.create || function create(t, e) {\n var n;\n if (null !== t) {\n EmptyConstructor[d] = r(t);\n n = new EmptyConstructor();\n EmptyConstructor[d] = null;\n n[p] = t;\n } else n = _NullProtoObject();\n return void 0 === e ? n : s.f(n, e);\n };\n }, (t, e, n) => {\n var i = n(6),\n r = n(46),\n s = n(45),\n a = n(47),\n o = n(12),\n l = n(190);\n e.f = i && !r ? Object.defineProperties : function defineProperties(t, e) {\n a(t);\n for (var n, i = o(e), r = l(e), c = r.length, h = 0; c > h;) s.f(t, n = r[h++], i[n]);\n return t;\n };\n }, (t, e, n) => {\n var i = n(59),\n r = n(66);\n t.exports = Object.keys || function keys(t) {\n return i(t, r);\n };\n }, (t, e, n) => {\n var i = n(24);\n t.exports = i(\"document\", \"documentElement\");\n }, (t, e, n) => {\n var i = n(34),\n r = n(188),\n s = n(45).f,\n a = i(\"unscopables\"),\n o = Array.prototype;\n null == o[a] && s(o, a, {\n configurable: !0,\n value: r(null)\n });\n t.exports = function (t) {\n o[a][t] = !0;\n };\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.XfaText = void 0;\n n(89);\n class XfaText {\n static textContent(t) {\n const e = [],\n n = {\n items: e,\n styles: Object.create(null)\n };\n !function walk(t) {\n if (!t) return;\n let n = null;\n const i = t.name;\n if (\"#text\" === i) n = t.value;else {\n var _t$attributes;\n if (!XfaText.shouldBuildText(i)) return;\n t !== null && t !== void 0 && (_t$attributes = t.attributes) !== null && _t$attributes !== void 0 && _t$attributes.textContent ? n = t.attributes.textContent : t.value && (n = t.value);\n }\n null !== n && e.push({\n str: n\n });\n if (t.children) for (const e of t.children) walk(e);\n }(t);\n return n;\n }\n static shouldBuildText(t) {\n return !(\"textarea\" === t || \"input\" === t || \"option\" === t || \"select\" === t);\n }\n }\n e.XfaText = XfaText;\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.TextLayerRenderTask = void 0;\n e.renderTextLayer = function renderTextLayer(t) {\n if (!t.textContentSource && (t.textContent || t.textContentStream)) {\n (0, r.deprecated)(\"The TextLayerRender `textContent`/`textContentStream` parameters will be removed in the future, please use `textContentSource` instead.\");\n t.textContentSource = t.textContent || t.textContentStream;\n }\n const {\n container: e,\n viewport: n\n } = t,\n i = getComputedStyle(e),\n s = i.getPropertyValue(\"visibility\"),\n a = parseFloat(i.getPropertyValue(\"--scale-factor\"));\n \"visible\" === s && (!a || Math.abs(a - n.scale) > 1e-5) && console.error(\"The `--scale-factor` CSS-variable must be set, to the same value as `viewport.scale`, either on the `container`-element itself or higher up in the DOM.\");\n const o = new TextLayerRenderTask(t);\n o._render();\n return o;\n };\n e.updateTextLayer = function updateTextLayer(t) {\n let {\n container: e,\n viewport: n,\n textDivs: i,\n textDivProperties: s,\n isOffscreenCanvasSupported: a,\n mustRotate: o = !0,\n mustRescale: l = !0\n } = t;\n o && (0, r.setLayerDimensions)(e, {\n rotation: n.rotation\n });\n if (l) {\n const t = getCtx(0, a),\n e = {\n prevFontSize: null,\n prevFontFamily: null,\n div: null,\n scale: n.scale * (globalThis.devicePixelRatio || 1),\n properties: null,\n ctx: t\n };\n for (const t of i) {\n e.properties = s.get(t);\n e.div = t;\n layout(e);\n }\n }\n };\n n(89);\n n(2);\n var i = n(1),\n r = n(167);\n const s = 30,\n a = .8,\n o = new Map();\n function getCtx(t, e) {\n let n;\n if (e && i.FeatureTest.isOffscreenCanvasSupported) n = new OffscreenCanvas(t, t).getContext(\"2d\", {\n alpha: !1\n });else {\n const e = document.createElement(\"canvas\");\n e.width = e.height = t;\n n = e.getContext(\"2d\", {\n alpha: !1\n });\n }\n return n;\n }\n function appendText(t, e, n) {\n const r = document.createElement(\"span\"),\n l = {\n angle: 0,\n canvasWidth: 0,\n hasText: \"\" !== e.str,\n hasEOL: e.hasEOL,\n fontSize: 0\n };\n t._textDivs.push(r);\n const c = i.Util.transform(t._transform, e.transform);\n let h = Math.atan2(c[1], c[0]);\n const d = n[e.fontName];\n d.vertical && (h += Math.PI / 2);\n const u = Math.hypot(c[2], c[3]),\n p = u * function getAscent(t, e) {\n const n = o.get(t);\n if (n) return n;\n const i = getCtx(s, e);\n i.font = \"\".concat(s, \"px \").concat(t);\n const r = i.measureText(\"\");\n let l = r.fontBoundingBoxAscent,\n c = Math.abs(r.fontBoundingBoxDescent);\n if (l) {\n const e = l / (l + c);\n o.set(t, e);\n i.canvas.width = i.canvas.height = 0;\n return e;\n }\n i.strokeStyle = \"red\";\n i.clearRect(0, 0, s, s);\n i.strokeText(\"g\", 0, 0);\n let h = i.getImageData(0, 0, s, s).data;\n c = 0;\n for (let t = h.length - 1 - 3; t >= 0; t -= 4) if (h[t] > 0) {\n c = Math.ceil(t / 4 / s);\n break;\n }\n i.clearRect(0, 0, s, s);\n i.strokeText(\"A\", 0, s);\n h = i.getImageData(0, 0, s, s).data;\n l = 0;\n for (let t = 0, e = h.length; t < e; t += 4) if (h[t] > 0) {\n l = s - Math.floor(t / 4 / s);\n break;\n }\n i.canvas.width = i.canvas.height = 0;\n if (l) {\n const e = l / (l + c);\n o.set(t, e);\n return e;\n }\n o.set(t, a);\n return a;\n }(d.fontFamily, t._isOffscreenCanvasSupported);\n let f, g;\n if (0 === h) {\n f = c[4];\n g = c[5] - p;\n } else {\n f = c[4] + p * Math.sin(h);\n g = c[5] - p * Math.cos(h);\n }\n const m = \"calc(var(--scale-factor)*\",\n b = r.style;\n if (t._container === t._rootContainer) {\n b.left = \"\".concat((100 * f / t._pageWidth).toFixed(2), \"%\");\n b.top = \"\".concat((100 * g / t._pageHeight).toFixed(2), \"%\");\n } else {\n b.left = \"\".concat(m).concat(f.toFixed(2), \"px)\");\n b.top = \"\".concat(m).concat(g.toFixed(2), \"px)\");\n }\n b.fontSize = \"\".concat(m).concat(u.toFixed(2), \"px)\");\n b.fontFamily = d.fontFamily;\n l.fontSize = u;\n r.setAttribute(\"role\", \"presentation\");\n r.textContent = e.str;\n r.dir = e.dir;\n t._fontInspectorEnabled && (r.dataset.fontName = e.fontName);\n 0 !== h && (l.angle = h * (180 / Math.PI));\n let v = !1;\n if (e.str.length > 1) v = !0;else if (\" \" !== e.str && e.transform[0] !== e.transform[3]) {\n const t = Math.abs(e.transform[0]),\n n = Math.abs(e.transform[3]);\n t !== n && Math.max(t, n) / Math.min(t, n) > 1.5 && (v = !0);\n }\n v && (l.canvasWidth = d.vertical ? e.height : e.width);\n t._textDivProperties.set(r, l);\n t._isReadableStream && t._layoutText(r);\n }\n function layout(t) {\n const {\n div: e,\n scale: n,\n properties: i,\n ctx: r,\n prevFontSize: s,\n prevFontFamily: a\n } = t,\n {\n style: o\n } = e;\n let l = \"\";\n if (0 !== i.canvasWidth && i.hasText) {\n const {\n fontFamily: c\n } = o,\n {\n canvasWidth: h,\n fontSize: d\n } = i;\n if (s !== d || a !== c) {\n r.font = \"\".concat(d * n, \"px \").concat(c);\n t.prevFontSize = d;\n t.prevFontFamily = c;\n }\n const {\n width: u\n } = r.measureText(e.textContent);\n u > 0 && (l = \"scaleX(\".concat(h * n / u, \")\"));\n }\n 0 !== i.angle && (l = \"rotate(\".concat(i.angle, \"deg) \").concat(l));\n l.length > 0 && (o.transform = l);\n }\n class TextLayerRenderTask {\n constructor(t) {\n var _globalThis$FontInspe2;\n let {\n textContentSource: e,\n container: n,\n viewport: s,\n textDivs: a,\n textDivProperties: o,\n textContentItemsStr: l,\n isOffscreenCanvasSupported: c\n } = t;\n this._textContentSource = e;\n this._isReadableStream = e instanceof ReadableStream;\n this._container = this._rootContainer = n;\n this._textDivs = a || [];\n this._textContentItemsStr = l || [];\n this._isOffscreenCanvasSupported = c;\n this._fontInspectorEnabled = !!((_globalThis$FontInspe2 = globalThis.FontInspector) !== null && _globalThis$FontInspe2 !== void 0 && _globalThis$FontInspe2.enabled);\n this._reader = null;\n this._textDivProperties = o || new WeakMap();\n this._canceled = !1;\n this._capability = new i.PromiseCapability();\n this._layoutTextParams = {\n prevFontSize: null,\n prevFontFamily: null,\n div: null,\n scale: s.scale * (globalThis.devicePixelRatio || 1),\n properties: null,\n ctx: getCtx(0, c)\n };\n const {\n pageWidth: h,\n pageHeight: d,\n pageX: u,\n pageY: p\n } = s.rawDims;\n this._transform = [1, 0, 0, -1, -u, p + d];\n this._pageWidth = h;\n this._pageHeight = d;\n (0, r.setLayerDimensions)(n, s);\n this._capability.promise.finally(() => {\n this._layoutTextParams = null;\n }).catch(() => {});\n }\n get promise() {\n return this._capability.promise;\n }\n cancel() {\n this._canceled = !0;\n if (this._reader) {\n this._reader.cancel(new i.AbortException(\"TextLayer task cancelled.\")).catch(() => {});\n this._reader = null;\n }\n this._capability.reject(new i.AbortException(\"TextLayer task cancelled.\"));\n }\n _processItems(t, e) {\n for (const n of t) if (void 0 !== n.str) {\n this._textContentItemsStr.push(n.str);\n appendText(this, n, e);\n } else if (\"beginMarkedContentProps\" === n.type || \"beginMarkedContent\" === n.type) {\n const t = this._container;\n this._container = document.createElement(\"span\");\n this._container.classList.add(\"markedContent\");\n null !== n.id && this._container.setAttribute(\"id\", \"\".concat(n.id));\n t.append(this._container);\n } else \"endMarkedContent\" === n.type && (this._container = this._container.parentNode);\n }\n _layoutText(t) {\n const e = this._layoutTextParams.properties = this._textDivProperties.get(t);\n this._layoutTextParams.div = t;\n layout(this._layoutTextParams);\n e.hasText && this._container.append(t);\n if (e.hasEOL) {\n const t = document.createElement(\"br\");\n t.setAttribute(\"role\", \"presentation\");\n this._container.append(t);\n }\n }\n _render() {\n const t = new i.PromiseCapability();\n let e = Object.create(null);\n if (this._isReadableStream) {\n const pump = () => {\n this._reader.read().then(n => {\n let {\n value: i,\n done: r\n } = n;\n if (r) t.resolve();else {\n Object.assign(e, i.styles);\n this._processItems(i.items, e);\n pump();\n }\n }, t.reject);\n };\n this._reader = this._textContentSource.getReader();\n pump();\n } else {\n if (!this._textContentSource) throw new Error('No \"textContentSource\" parameter specified.');\n {\n const {\n items: e,\n styles: n\n } = this._textContentSource;\n this._processItems(e, n);\n t.resolve();\n }\n }\n t.promise.then(() => {\n e = null;\n !function render(t) {\n if (t._canceled) return;\n const e = t._textDivs,\n n = t._capability;\n if (e.length > 1e5) n.resolve();else {\n if (!t._isReadableStream) for (const n of e) t._layoutText(n);\n n.resolve();\n }\n }(this);\n }, this._capability.reject);\n }\n }\n e.TextLayerRenderTask = TextLayerRenderTask;\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.AnnotationEditorLayer = void 0;\n n(125);\n n(135);\n n(137);\n n(140);\n n(142);\n n(144);\n n(146);\n var i = n(1),\n r = n(163),\n s = n(164),\n a = n(196),\n o = n(201),\n l = n(167),\n c = n(202);\n var _re = /*#__PURE__*/new WeakMap();\n var _se = /*#__PURE__*/new WeakMap();\n var _ae = /*#__PURE__*/new WeakMap();\n var _oe = /*#__PURE__*/new WeakMap();\n var _le = /*#__PURE__*/new WeakMap();\n var _ce = /*#__PURE__*/new WeakMap();\n var _he = /*#__PURE__*/new WeakMap();\n var _de = /*#__PURE__*/new WeakMap();\n var _ue = /*#__PURE__*/new WeakMap();\n var _pe = /*#__PURE__*/new WeakMap();\n var _me = /*#__PURE__*/new WeakSet();\n var _be = /*#__PURE__*/new WeakSet();\n var _ge = /*#__PURE__*/new WeakSet();\n var _fe = /*#__PURE__*/new WeakSet();\n class AnnotationEditorLayer {\n constructor(_t13) {\n _classPrivateMethodInitSpec(this, _fe);\n _classPrivateMethodInitSpec(this, _ge);\n _classPrivateMethodInitSpec(this, _be);\n _classPrivateMethodInitSpec(this, _me);\n _classPrivateFieldInitSpec(this, _re, {\n writable: true,\n value: void 0\n });\n _classPrivateFieldInitSpec(this, _se, {\n writable: true,\n value: !1\n });\n _classPrivateFieldInitSpec(this, _ae, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _oe, {\n writable: true,\n value: this.pointerup.bind(this)\n });\n _classPrivateFieldInitSpec(this, _le, {\n writable: true,\n value: this.pointerdown.bind(this)\n });\n _classPrivateFieldInitSpec(this, _ce, {\n writable: true,\n value: new Map()\n });\n _classPrivateFieldInitSpec(this, _he, {\n writable: true,\n value: !1\n });\n _classPrivateFieldInitSpec(this, _de, {\n writable: true,\n value: !1\n });\n _classPrivateFieldInitSpec(this, _ue, {\n writable: true,\n value: !1\n });\n _classPrivateFieldInitSpec(this, _pe, {\n writable: true,\n value: void 0\n });\n let {\n uiManager: _e11,\n pageIndex: _n7,\n div: _i4,\n accessibilityManager: _r4,\n annotationLayer: s,\n viewport: l,\n l10n: h\n } = _t13;\n const d = [a.FreeTextEditor, o.InkEditor, c.StampEditor];\n if (!AnnotationEditorLayer._initialized) {\n AnnotationEditorLayer._initialized = !0;\n for (const t of d) t.initialize(h);\n }\n _e11.registerEditorTypes(d);\n _classPrivateFieldSet(this, _pe, _e11);\n this.pageIndex = _n7;\n this.div = _i4;\n _classPrivateFieldSet(this, _re, _r4);\n _classPrivateFieldSet(this, _ae, s);\n this.viewport = l;\n _classPrivateFieldGet(this, _pe).addLayer(this);\n }\n get isEmpty() {\n return 0 === _classPrivateFieldGet(this, _ce).size;\n }\n updateToolbar(t) {\n _classPrivateFieldGet(this, _pe).updateToolbar(t);\n }\n updateMode() {\n let t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : _classPrivateFieldGet(this, _pe).getMode();\n _classPrivateMethodGet(this, _fe, _fe2).call(this);\n if (t === i.AnnotationEditorType.INK) {\n this.addInkEditorIfNeeded(!1);\n this.disableClick();\n } else this.enableClick();\n _classPrivateFieldGet(this, _pe).unselectAll();\n if (t !== i.AnnotationEditorType.NONE) {\n this.div.classList.toggle(\"freeTextEditing\", t === i.AnnotationEditorType.FREETEXT);\n this.div.classList.toggle(\"inkEditing\", t === i.AnnotationEditorType.INK);\n this.div.classList.toggle(\"stampEditing\", t === i.AnnotationEditorType.STAMP);\n this.div.hidden = !1;\n }\n }\n addInkEditorIfNeeded(t) {\n if (!t && _classPrivateFieldGet(this, _pe).getMode() !== i.AnnotationEditorType.INK) return;\n if (!t) for (const t of _classPrivateFieldGet(this, _ce).values()) if (t.isEmpty()) {\n t.setInBackground();\n return;\n }\n _classPrivateMethodGet(this, _ge, _ge2).call(this, {\n offsetX: 0,\n offsetY: 0\n }).setInBackground();\n }\n setEditingState(t) {\n _classPrivateFieldGet(this, _pe).setEditingState(t);\n }\n addCommands(t) {\n _classPrivateFieldGet(this, _pe).addCommands(t);\n }\n enable() {\n this.div.style.pointerEvents = \"auto\";\n const t = new Set();\n for (const e of _classPrivateFieldGet(this, _ce).values()) {\n e.enableEditing();\n e.annotationElementId && t.add(e.annotationElementId);\n }\n if (!_classPrivateFieldGet(this, _ae)) return;\n const e = _classPrivateFieldGet(this, _ae).getEditableAnnotations();\n for (const n of e) {\n n.hide();\n if (_classPrivateFieldGet(this, _pe).isDeletedAnnotationElement(n.data.id)) continue;\n if (t.has(n.data.id)) continue;\n const e = this.deserialize(n);\n if (e) {\n this.addOrRebuild(e);\n e.enableEditing();\n }\n }\n }\n disable() {\n _classPrivateFieldSet(this, _ue, !0);\n this.div.style.pointerEvents = \"none\";\n const t = new Set();\n for (const e of _classPrivateFieldGet(this, _ce).values()) {\n e.disableEditing();\n if (e.annotationElementId && null === e.serialize()) {\n var _this$getEditableAnno;\n (_this$getEditableAnno = this.getEditableAnnotation(e.annotationElementId)) === null || _this$getEditableAnno === void 0 ? void 0 : _this$getEditableAnno.show();\n e.remove();\n } else t.add(e.annotationElementId);\n }\n if (_classPrivateFieldGet(this, _ae)) {\n const e = _classPrivateFieldGet(this, _ae).getEditableAnnotations();\n for (const n of e) {\n const {\n id: e\n } = n.data;\n t.has(e) || _classPrivateFieldGet(this, _pe).isDeletedAnnotationElement(e) || n.show();\n }\n }\n _classPrivateMethodGet(this, _fe, _fe2).call(this);\n this.isEmpty && (this.div.hidden = !0);\n _classPrivateFieldSet(this, _ue, !1);\n }\n getEditableAnnotation(t) {\n var _classPrivateFieldGet9;\n return ((_classPrivateFieldGet9 = _classPrivateFieldGet(this, _ae)) === null || _classPrivateFieldGet9 === void 0 ? void 0 : _classPrivateFieldGet9.getEditableAnnotation(t)) || null;\n }\n setActiveEditor(t) {\n _classPrivateFieldGet(this, _pe).getActive() !== t && _classPrivateFieldGet(this, _pe).setActiveEditor(t);\n }\n enableClick() {\n this.div.addEventListener(\"pointerdown\", _classPrivateFieldGet(this, _le));\n this.div.addEventListener(\"pointerup\", _classPrivateFieldGet(this, _oe));\n }\n disableClick() {\n this.div.removeEventListener(\"pointerdown\", _classPrivateFieldGet(this, _le));\n this.div.removeEventListener(\"pointerup\", _classPrivateFieldGet(this, _oe));\n }\n attach(t) {\n _classPrivateFieldGet(this, _ce).set(t.id, t);\n const {\n annotationElementId: e\n } = t;\n e && _classPrivateFieldGet(this, _pe).isDeletedAnnotationElement(e) && _classPrivateFieldGet(this, _pe).removeDeletedAnnotationElement(t);\n }\n detach(t) {\n var _classPrivateFieldGet10;\n _classPrivateFieldGet(this, _ce).delete(t.id);\n (_classPrivateFieldGet10 = _classPrivateFieldGet(this, _re)) === null || _classPrivateFieldGet10 === void 0 ? void 0 : _classPrivateFieldGet10.removePointerInTextLayer(t.contentDiv);\n !_classPrivateFieldGet(this, _ue) && t.annotationElementId && _classPrivateFieldGet(this, _pe).addDeletedAnnotationElement(t);\n }\n remove(t) {\n this.detach(t);\n _classPrivateFieldGet(this, _pe).removeEditor(t);\n t.div.style.display = \"none\";\n setTimeout(() => {\n t.div.style.display = \"\";\n t.div.remove();\n t.isAttachedToDOM = !1;\n document.activeElement === document.body && _classPrivateFieldGet(this, _pe).focusMainContainer();\n }, 0);\n _classPrivateFieldGet(this, _de) || this.addInkEditorIfNeeded(!1);\n }\n add(t) {\n _classPrivateMethodGet(this, _me, _me2).call(this, t);\n _classPrivateFieldGet(this, _pe).addEditor(t);\n this.attach(t);\n if (!t.isAttachedToDOM) {\n const e = t.render();\n this.div.append(e);\n t.isAttachedToDOM = !0;\n }\n this.moveEditorInDOM(t);\n t.onceAdded();\n _classPrivateFieldGet(this, _pe).addToAnnotationStorage(t);\n }\n moveEditorInDOM(t) {\n var _classPrivateFieldGet11;\n (_classPrivateFieldGet11 = _classPrivateFieldGet(this, _re)) === null || _classPrivateFieldGet11 === void 0 ? void 0 : _classPrivateFieldGet11.moveElementInDOM(this.div, t.div, t.contentDiv, !0);\n }\n addOrRebuild(t) {\n t.needsToBeRebuilt() ? t.rebuild() : this.add(t);\n }\n addUndoableEditor(t) {\n this.addCommands({\n cmd: () => {\n this.addOrRebuild(t);\n },\n undo: () => {\n t.remove();\n },\n mustExec: !1\n });\n }\n getNextId() {\n return _classPrivateFieldGet(this, _pe).getId();\n }\n deserialize(t) {\n var _t$annotationType;\n switch ((_t$annotationType = t.annotationType) !== null && _t$annotationType !== void 0 ? _t$annotationType : t.annotationEditorType) {\n case i.AnnotationEditorType.FREETEXT:\n return a.FreeTextEditor.deserialize(t, this, _classPrivateFieldGet(this, _pe));\n case i.AnnotationEditorType.INK:\n return o.InkEditor.deserialize(t, this, _classPrivateFieldGet(this, _pe));\n case i.AnnotationEditorType.STAMP:\n return c.StampEditor.deserialize(t, this, _classPrivateFieldGet(this, _pe));\n }\n return null;\n }\n setSelected(t) {\n _classPrivateFieldGet(this, _pe).setSelected(t);\n }\n toggleSelected(t) {\n _classPrivateFieldGet(this, _pe).toggleSelected(t);\n }\n isSelected(t) {\n return _classPrivateFieldGet(this, _pe).isSelected(t);\n }\n unselect(t) {\n _classPrivateFieldGet(this, _pe).unselect(t);\n }\n pointerup(t) {\n const {\n isMac: e\n } = i.FeatureTest.platform;\n if (!(0 !== t.button || t.ctrlKey && e) && t.target === this.div && _classPrivateFieldGet(this, _he)) {\n _classPrivateFieldSet(this, _he, !1);\n _classPrivateFieldGet(this, _se) ? _classPrivateMethodGet(this, _ge, _ge2).call(this, t) : _classPrivateFieldSet(this, _se, !0);\n }\n }\n pointerdown(t) {\n if (_classPrivateFieldGet(this, _he)) {\n _classPrivateFieldSet(this, _he, !1);\n return;\n }\n const {\n isMac: e\n } = i.FeatureTest.platform;\n if (0 !== t.button || t.ctrlKey && e) return;\n if (t.target !== this.div) return;\n _classPrivateFieldSet(this, _he, !0);\n const n = _classPrivateFieldGet(this, _pe).getActive();\n _classPrivateFieldSet(this, _se, !n || n.isEmpty());\n }\n drop(t) {\n const e = t.dataTransfer.getData(\"text/plain\"),\n n = _classPrivateFieldGet(this, _pe).getEditor(e);\n if (!n) return;\n t.preventDefault();\n t.dataTransfer.dropEffect = \"move\";\n _classPrivateMethodGet(this, _me, _me2).call(this, n);\n const i = this.div.getBoundingClientRect(),\n r = t.clientX - i.x,\n s = t.clientY - i.y;\n n.translate(r - n.startX, s - n.startY);\n this.moveEditorInDOM(n);\n n.div.focus();\n }\n dragover(t) {\n t.preventDefault();\n }\n destroy() {\n var _classPrivateFieldGet12;\n ((_classPrivateFieldGet12 = _classPrivateFieldGet(this, _pe).getActive()) === null || _classPrivateFieldGet12 === void 0 ? void 0 : _classPrivateFieldGet12.parent) === this && _classPrivateFieldGet(this, _pe).setActiveEditor(null);\n for (const t of _classPrivateFieldGet(this, _ce).values()) {\n var _classPrivateFieldGet13;\n (_classPrivateFieldGet13 = _classPrivateFieldGet(this, _re)) === null || _classPrivateFieldGet13 === void 0 ? void 0 : _classPrivateFieldGet13.removePointerInTextLayer(t.contentDiv);\n t.setParent(null);\n t.isAttachedToDOM = !1;\n t.div.remove();\n }\n this.div = null;\n _classPrivateFieldGet(this, _ce).clear();\n _classPrivateFieldGet(this, _pe).removeLayer(this);\n }\n render(t) {\n let {\n viewport: e\n } = t;\n this.viewport = e;\n (0, l.setLayerDimensions)(this.div, e);\n (0, s.bindEvents)(this, this.div, [\"dragover\", \"drop\"]);\n for (const t of _classPrivateFieldGet(this, _pe).getEditors(this.pageIndex)) this.add(t);\n this.updateMode();\n }\n update(t) {\n let {\n viewport: e\n } = t;\n _classPrivateFieldGet(this, _pe).commitOrRemove();\n this.viewport = e;\n (0, l.setLayerDimensions)(this.div, {\n rotation: e.rotation\n });\n this.updateMode();\n }\n get pageDimensions() {\n const {\n pageWidth: t,\n pageHeight: e\n } = this.viewport.rawDims;\n return [t, e];\n }\n }\n function _me2(t) {\n if (t.parent !== this) {\n var _t$parent;\n if (t.annotationElementId) {\n _classPrivateFieldGet(this, _pe).addDeletedAnnotationElement(t.annotationElementId);\n r.AnnotationEditor.deleteAnnotationElement(t);\n t.annotationElementId = null;\n }\n this.attach(t);\n (_t$parent = t.parent) === null || _t$parent === void 0 ? void 0 : _t$parent.detach(t);\n t.setParent(this);\n if (t.div && t.isAttachedToDOM) {\n t.div.remove();\n this.div.append(t.div);\n }\n }\n }\n function _be2(t) {\n switch (_classPrivateFieldGet(this, _pe).getMode()) {\n case i.AnnotationEditorType.FREETEXT:\n return new a.FreeTextEditor(t);\n case i.AnnotationEditorType.INK:\n return new o.InkEditor(t);\n case i.AnnotationEditorType.STAMP:\n return new c.StampEditor(t);\n }\n return null;\n }\n function _ge2(t) {\n const e = this.getNextId(),\n n = _classPrivateMethodGet(this, _be, _be2).call(this, {\n parent: this,\n id: e,\n x: t.offsetX,\n y: t.offsetY,\n uiManager: _classPrivateFieldGet(this, _pe)\n });\n n && this.add(n);\n return n;\n }\n function _fe2() {\n _classPrivateFieldSet(this, _de, !0);\n for (const t of _classPrivateFieldGet(this, _ce).values()) t.isEmpty() && t.remove();\n _classPrivateFieldSet(this, _de, !1);\n }\n _defineProperty(AnnotationEditorLayer, \"_initialized\", !1);\n e.AnnotationEditorLayer = AnnotationEditorLayer;\n }, (t, e, n) => {\n \"use strict\";\n\n var _class30;\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.FreeTextEditor = void 0;\n n(89);\n var i = n(1),\n r = n(164),\n s = n(163),\n a = n(197);\n var _ve = /*#__PURE__*/new WeakMap();\n var _ye = /*#__PURE__*/new WeakMap();\n var _Ae = /*#__PURE__*/new WeakMap();\n var _e12 = /*#__PURE__*/new WeakMap();\n var _Se = /*#__PURE__*/new WeakMap();\n var _Ee = /*#__PURE__*/new WeakMap();\n var _xe = /*#__PURE__*/new WeakMap();\n var _we = /*#__PURE__*/new WeakMap();\n var _Ce = /*#__PURE__*/new WeakMap();\n var _Te = /*#__PURE__*/new WeakSet();\n var _Pe = /*#__PURE__*/new WeakSet();\n var _Re = /*#__PURE__*/new WeakSet();\n var _ke = /*#__PURE__*/new WeakSet();\n var _Fe = /*#__PURE__*/new WeakSet();\n var _Ie = /*#__PURE__*/new WeakSet();\n var _Me = /*#__PURE__*/new WeakSet();\n class FreeTextEditor extends s.AnnotationEditor {\n static get _keyboardManager() {\n const t = FreeTextEditor.prototype,\n arrowChecker = t => t.isEmpty(),\n e = r.AnnotationEditorUIManager.TRANSLATE_SMALL,\n n = r.AnnotationEditorUIManager.TRANSLATE_BIG;\n return (0, i.shadow)(this, \"_keyboardManager\", new r.KeyboardManager([[[\"ctrl+s\", \"mac+meta+s\", \"ctrl+p\", \"mac+meta+p\"], t.commitOrRemove, {\n bubbles: !0\n }], [[\"ctrl+Enter\", \"mac+meta+Enter\", \"Escape\", \"mac+Escape\"], t.commitOrRemove], [[\"ArrowLeft\", \"mac+ArrowLeft\"], t._translateEmpty, {\n args: [-e, 0],\n checker: arrowChecker\n }], [[\"ctrl+ArrowLeft\", \"mac+shift+ArrowLeft\"], t._translateEmpty, {\n args: [-n, 0],\n checker: arrowChecker\n }], [[\"ArrowRight\", \"mac+ArrowRight\"], t._translateEmpty, {\n args: [e, 0],\n checker: arrowChecker\n }], [[\"ctrl+ArrowRight\", \"mac+shift+ArrowRight\"], t._translateEmpty, {\n args: [n, 0],\n checker: arrowChecker\n }], [[\"ArrowUp\", \"mac+ArrowUp\"], t._translateEmpty, {\n args: [0, -e],\n checker: arrowChecker\n }], [[\"ctrl+ArrowUp\", \"mac+shift+ArrowUp\"], t._translateEmpty, {\n args: [0, -n],\n checker: arrowChecker\n }], [[\"ArrowDown\", \"mac+ArrowDown\"], t._translateEmpty, {\n args: [0, e],\n checker: arrowChecker\n }], [[\"ctrl+ArrowDown\", \"mac+shift+ArrowDown\"], t._translateEmpty, {\n args: [0, n],\n checker: arrowChecker\n }]]));\n }\n constructor(_t14) {\n super(_objectSpread(_objectSpread({}, _t14), {}, {\n name: \"freeTextEditor\"\n }));\n _classPrivateMethodInitSpec(this, _Me);\n _classPrivateMethodInitSpec(this, _Ie);\n _classPrivateMethodInitSpec(this, _Fe);\n _classPrivateMethodInitSpec(this, _ke);\n _classPrivateMethodInitSpec(this, _Re);\n _classPrivateMethodInitSpec(this, _Pe);\n _classPrivateMethodInitSpec(this, _Te);\n _classPrivateFieldInitSpec(this, _ve, {\n writable: true,\n value: this.editorDivBlur.bind(this)\n });\n _classPrivateFieldInitSpec(this, _ye, {\n writable: true,\n value: this.editorDivFocus.bind(this)\n });\n _classPrivateFieldInitSpec(this, _Ae, {\n writable: true,\n value: this.editorDivInput.bind(this)\n });\n _classPrivateFieldInitSpec(this, _e12, {\n writable: true,\n value: this.editorDivKeydown.bind(this)\n });\n _classPrivateFieldInitSpec(this, _Se, {\n writable: true,\n value: void 0\n });\n _classPrivateFieldInitSpec(this, _Ee, {\n writable: true,\n value: \"\"\n });\n _classPrivateFieldInitSpec(this, _xe, {\n writable: true,\n value: \"\".concat(this.id, \"-editor\")\n });\n _classPrivateFieldInitSpec(this, _we, {\n writable: true,\n value: void 0\n });\n _classPrivateFieldInitSpec(this, _Ce, {\n writable: true,\n value: null\n });\n _classPrivateFieldSet(this, _Se, _t14.color || FreeTextEditor._defaultColor || s.AnnotationEditor._defaultLineColor);\n _classPrivateFieldSet(this, _we, _t14.fontSize || FreeTextEditor._defaultFontSize);\n }\n static initialize(t) {\n this._l10nPromise = new Map([\"free_text2_default_content\", \"editor_free_text2_aria_label\"].map(e => [e, t.get(e)]));\n const e = getComputedStyle(document.documentElement);\n this._internalPadding = parseFloat(e.getPropertyValue(\"--freetext-padding\"));\n }\n static updateDefaultParams(t, e) {\n switch (t) {\n case i.AnnotationEditorParamsType.FREETEXT_SIZE:\n FreeTextEditor._defaultFontSize = e;\n break;\n case i.AnnotationEditorParamsType.FREETEXT_COLOR:\n FreeTextEditor._defaultColor = e;\n }\n }\n updateParams(t, e) {\n switch (t) {\n case i.AnnotationEditorParamsType.FREETEXT_SIZE:\n _classPrivateMethodGet(this, _Te, _Te2).call(this, e);\n break;\n case i.AnnotationEditorParamsType.FREETEXT_COLOR:\n _classPrivateMethodGet(this, _Pe, _Pe2).call(this, e);\n }\n }\n static get defaultPropertiesToUpdate() {\n return [[i.AnnotationEditorParamsType.FREETEXT_SIZE, FreeTextEditor._defaultFontSize], [i.AnnotationEditorParamsType.FREETEXT_COLOR, FreeTextEditor._defaultColor || s.AnnotationEditor._defaultLineColor]];\n }\n get propertiesToUpdate() {\n return [[i.AnnotationEditorParamsType.FREETEXT_SIZE, _classPrivateFieldGet(this, _we)], [i.AnnotationEditorParamsType.FREETEXT_COLOR, _classPrivateFieldGet(this, _Se)]];\n }\n _translateEmpty(t, e) {\n this._uiManager.translateSelectedEditors(t, e, !0);\n }\n getInitialTranslation() {\n const t = this.parentScale;\n return [-FreeTextEditor._internalPadding * t, -(FreeTextEditor._internalPadding + _classPrivateFieldGet(this, _we)) * t];\n }\n rebuild() {\n super.rebuild();\n null !== this.div && (this.isAttachedToDOM || this.parent.add(this));\n }\n enableEditMode() {\n if (!this.isInEditMode()) {\n this.parent.setEditingState(!1);\n this.parent.updateToolbar(i.AnnotationEditorType.FREETEXT);\n super.enableEditMode();\n this.overlayDiv.classList.remove(\"enabled\");\n this.editorDiv.contentEditable = !0;\n this.div.draggable = !1;\n this.div.removeAttribute(\"aria-activedescendant\");\n this.editorDiv.addEventListener(\"keydown\", _classPrivateFieldGet(this, _e12));\n this.editorDiv.addEventListener(\"focus\", _classPrivateFieldGet(this, _ye));\n this.editorDiv.addEventListener(\"blur\", _classPrivateFieldGet(this, _ve));\n this.editorDiv.addEventListener(\"input\", _classPrivateFieldGet(this, _Ae));\n }\n }\n disableEditMode() {\n if (this.isInEditMode()) {\n this.parent.setEditingState(!0);\n super.disableEditMode();\n this.overlayDiv.classList.add(\"enabled\");\n this.editorDiv.contentEditable = !1;\n this.div.setAttribute(\"aria-activedescendant\", _classPrivateFieldGet(this, _xe));\n this.div.draggable = !0;\n this.editorDiv.removeEventListener(\"keydown\", _classPrivateFieldGet(this, _e12));\n this.editorDiv.removeEventListener(\"focus\", _classPrivateFieldGet(this, _ye));\n this.editorDiv.removeEventListener(\"blur\", _classPrivateFieldGet(this, _ve));\n this.editorDiv.removeEventListener(\"input\", _classPrivateFieldGet(this, _Ae));\n this.div.focus({\n preventScroll: !0\n });\n this.isEditing = !1;\n this.parent.div.classList.add(\"freeTextEditing\");\n }\n }\n focusin(t) {\n super.focusin(t);\n t.target !== this.editorDiv && this.editorDiv.focus();\n }\n onceAdded() {\n if (this.width) _classPrivateMethodGet(this, _Me, _Me2).call(this);else {\n this.enableEditMode();\n this.editorDiv.focus();\n }\n }\n isEmpty() {\n return !this.editorDiv || \"\" === this.editorDiv.innerText.trim();\n }\n remove() {\n this.isEditing = !1;\n if (this.parent) {\n this.parent.setEditingState(!0);\n this.parent.div.classList.add(\"freeTextEditing\");\n }\n super.remove();\n }\n commit() {\n if (!this.isInEditMode()) return;\n super.commit();\n this.disableEditMode();\n const t = _classPrivateFieldGet(this, _Ee),\n e = _classPrivateFieldSet(this, _Ee, _classPrivateMethodGet(this, _Re, _Re2).call(this).trimEnd());\n if (t === e) return;\n const setText = t => {\n _classPrivateFieldSet(this, _Ee, t);\n if (t) {\n _classPrivateMethodGet(this, _Fe, _Fe2).call(this);\n this.rebuild();\n _classPrivateMethodGet(this, _ke, _ke2).call(this);\n } else this.remove();\n };\n this.addCommands({\n cmd: () => {\n setText(e);\n },\n undo: () => {\n setText(t);\n },\n mustExec: !1\n });\n _classPrivateMethodGet(this, _ke, _ke2).call(this);\n }\n shouldGetKeyboardEvents() {\n return this.isInEditMode();\n }\n enterInEditMode() {\n this.enableEditMode();\n this.editorDiv.focus();\n }\n dblclick(t) {\n this.enterInEditMode();\n }\n keydown(t) {\n t.target === this.div && \"Enter\" === t.key && this.enterInEditMode();\n }\n editorDivKeydown(t) {\n FreeTextEditor._keyboardManager.exec(this, t);\n }\n editorDivFocus(t) {\n this.isEditing = !0;\n }\n editorDivBlur(t) {\n this.isEditing = !1;\n }\n editorDivInput(t) {\n this.parent.div.classList.toggle(\"freeTextEditing\", this.isEmpty());\n }\n disableEditing() {\n this.editorDiv.setAttribute(\"role\", \"comment\");\n this.editorDiv.removeAttribute(\"aria-multiline\");\n }\n enableEditing() {\n this.editorDiv.setAttribute(\"role\", \"textbox\");\n this.editorDiv.setAttribute(\"aria-multiline\", !0);\n }\n render() {\n if (this.div) return this.div;\n let t, e;\n if (this.width) {\n t = this.x;\n e = this.y;\n }\n super.render();\n this.editorDiv = document.createElement(\"div\");\n this.editorDiv.className = \"internal\";\n this.editorDiv.setAttribute(\"id\", _classPrivateFieldGet(this, _xe));\n this.enableEditing();\n FreeTextEditor._l10nPromise.get(\"editor_free_text2_aria_label\").then(t => {\n var _this$editorDiv;\n return (_this$editorDiv = this.editorDiv) === null || _this$editorDiv === void 0 ? void 0 : _this$editorDiv.setAttribute(\"aria-label\", t);\n });\n FreeTextEditor._l10nPromise.get(\"free_text2_default_content\").then(t => {\n var _this$editorDiv2;\n return (_this$editorDiv2 = this.editorDiv) === null || _this$editorDiv2 === void 0 ? void 0 : _this$editorDiv2.setAttribute(\"default-content\", t);\n });\n this.editorDiv.contentEditable = !0;\n const {\n style: n\n } = this.editorDiv;\n n.fontSize = \"calc(\".concat(_classPrivateFieldGet(this, _we), \"px * var(--scale-factor))\");\n n.color = _classPrivateFieldGet(this, _Se);\n this.div.append(this.editorDiv);\n this.overlayDiv = document.createElement(\"div\");\n this.overlayDiv.classList.add(\"overlay\", \"enabled\");\n this.div.append(this.overlayDiv);\n (0, r.bindEvents)(this, this.div, [\"dblclick\", \"keydown\"]);\n if (this.width) {\n const [n, i] = this.parentDimensions;\n if (this.annotationElementId) {\n const {\n position: r\n } = _classPrivateFieldGet(this, _Ce);\n let [s, a] = this.getInitialTranslation();\n [s, a] = this.pageTranslationToScreen(s, a);\n const [o, l] = this.pageDimensions,\n [c, h] = this.pageTranslation;\n let d, u;\n switch (this.rotation) {\n case 0:\n d = t + (r[0] - c) / o;\n u = e + this.height - (r[1] - h) / l;\n break;\n case 90:\n d = t + (r[0] - c) / o;\n u = e - (r[1] - h) / l;\n [s, a] = [a, -s];\n break;\n case 180:\n d = t - this.width + (r[0] - c) / o;\n u = e - (r[1] - h) / l;\n [s, a] = [-s, -a];\n break;\n case 270:\n d = t + (r[0] - c - this.height * l) / o;\n u = e + (r[1] - h - this.width * o) / l;\n [s, a] = [-a, s];\n }\n this.setAt(d * n, u * i, s, a);\n } else this.setAt(t * n, e * i, this.width * n, this.height * i);\n _classPrivateMethodGet(this, _Fe, _Fe2).call(this);\n this.div.draggable = !0;\n this.editorDiv.contentEditable = !1;\n } else {\n this.div.draggable = !1;\n this.editorDiv.contentEditable = !0;\n }\n return this.div;\n }\n get contentDiv() {\n return this.editorDiv;\n }\n static deserialize(t, e, n) {\n let r = null;\n if (t instanceof a.FreeTextAnnotationElement) {\n const {\n data: {\n defaultAppearanceData: {\n fontSize: e,\n fontColor: n\n },\n rect: s,\n rotation: a,\n id: o\n },\n textContent: l,\n textPosition: c,\n parent: {\n page: {\n pageNumber: h\n }\n }\n } = t;\n if (!l || 0 === l.length) return null;\n r = t = {\n annotationType: i.AnnotationEditorType.FREETEXT,\n color: Array.from(n),\n fontSize: e,\n value: l.join(\"\\n\"),\n position: c,\n pageIndex: h - 1,\n rect: s,\n rotation: a,\n id: o,\n deleted: !1\n };\n }\n const s = super.deserialize(t, e, n);\n _classPrivateFieldSet(s, _we, t.fontSize);\n _classPrivateFieldSet(s, _Se, i.Util.makeHexColor(...t.color));\n _classPrivateFieldSet(s, _Ee, t.value);\n s.annotationElementId = t.id || null;\n _classPrivateFieldSet(s, _Ce, r);\n return s;\n }\n serialize() {\n let t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];\n if (this.isEmpty()) return null;\n if (this.deleted) return {\n pageIndex: this.pageIndex,\n id: this.annotationElementId,\n deleted: !0\n };\n const e = FreeTextEditor._internalPadding * this.parentScale,\n n = this.getRect(e, e),\n r = s.AnnotationEditor._colorManager.convert(this.isAttachedToDOM ? getComputedStyle(this.editorDiv).color : _classPrivateFieldGet(this, _Se)),\n a = {\n annotationType: i.AnnotationEditorType.FREETEXT,\n color: r,\n fontSize: _classPrivateFieldGet(this, _we),\n value: _classPrivateFieldGet(this, _Ee),\n pageIndex: this.pageIndex,\n rect: n,\n rotation: this.rotation\n };\n if (t) return a;\n if (this.annotationElementId && !_classPrivateMethodGet(this, _Ie, _Ie2).call(this, a)) return null;\n a.id = this.annotationElementId;\n return a;\n }\n }\n _class30 = FreeTextEditor;\n function _Te2(t) {\n const setFontsize = t => {\n this.editorDiv.style.fontSize = \"calc(\".concat(t, \"px * var(--scale-factor))\");\n this.translate(0, -(t - _classPrivateFieldGet(this, _we)) * this.parentScale);\n _classPrivateFieldSet(this, _we, t);\n _classPrivateMethodGet(this, _ke, _ke2).call(this);\n },\n e = _classPrivateFieldGet(this, _we);\n this.addCommands({\n cmd: () => {\n setFontsize(t);\n },\n undo: () => {\n setFontsize(e);\n },\n mustExec: !0,\n type: i.AnnotationEditorParamsType.FREETEXT_SIZE,\n overwriteIfSameType: !0,\n keepUndo: !0\n });\n }\n function _Pe2(t) {\n const e = _classPrivateFieldGet(this, _Se);\n this.addCommands({\n cmd: () => {\n _classPrivateFieldSet(this, _Se, this.editorDiv.style.color = t);\n },\n undo: () => {\n _classPrivateFieldSet(this, _Se, this.editorDiv.style.color = e);\n },\n mustExec: !0,\n type: i.AnnotationEditorParamsType.FREETEXT_COLOR,\n overwriteIfSameType: !0,\n keepUndo: !0\n });\n }\n function _Re2() {\n const t = this.editorDiv.getElementsByTagName(\"div\");\n if (0 === t.length) return this.editorDiv.innerText;\n const e = [];\n for (const n of t) e.push(n.innerText.replace(/\\r\\n?|\\n/, \"\"));\n return e.join(\"\\n\");\n }\n function _ke2() {\n const [t, e] = this.parentDimensions;\n let n;\n if (this.isAttachedToDOM) n = this.div.getBoundingClientRect();else {\n const {\n currentLayer: t,\n div: e\n } = this,\n i = e.style.display;\n e.style.display = \"hidden\";\n t.div.append(this.div);\n n = e.getBoundingClientRect();\n e.remove();\n e.style.display = i;\n }\n if (this.rotation % 180 == this.parentRotation % 180) {\n this.width = n.width / t;\n this.height = n.height / e;\n } else {\n this.width = n.height / t;\n this.height = n.width / e;\n }\n this.fixAndSetPosition();\n }\n function _Fe2() {\n this.editorDiv.replaceChildren();\n if (_classPrivateFieldGet(this, _Ee)) for (const t of _classPrivateFieldGet(this, _Ee).split(\"\\n\")) {\n const e = document.createElement(\"div\");\n e.append(t ? document.createTextNode(t) : document.createElement(\"br\"));\n this.editorDiv.append(e);\n }\n }\n function _Ie2(t) {\n const {\n value: e,\n fontSize: n,\n color: i,\n rect: r,\n pageIndex: s\n } = _classPrivateFieldGet(this, _Ce);\n return t.value !== e || t.fontSize !== n || t.rect.some((t, e) => Math.abs(t - r[e]) >= 1) || t.color.some((t, e) => t !== i[e]) || t.pageIndex !== s;\n }\n function _Me2() {\n let t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];\n if (!this.annotationElementId) return;\n _classPrivateMethodGet(this, _ke, _ke2).call(this);\n if (!t && (0 === this.width || 0 === this.height)) {\n setTimeout(() => _classPrivateMethodGet(this, _Me, _Me2).call(this, !0), 0);\n return;\n }\n const e = _class30._internalPadding * this.parentScale;\n _classPrivateFieldGet(this, _Ce).rect = this.getRect(e, e);\n }\n _defineProperty(FreeTextEditor, \"_freeTextDefaultContent\", \"\");\n _defineProperty(FreeTextEditor, \"_l10nPromise\", void 0);\n _defineProperty(FreeTextEditor, \"_internalPadding\", 0);\n _defineProperty(FreeTextEditor, \"_defaultColor\", null);\n _defineProperty(FreeTextEditor, \"_defaultFontSize\", 10);\n _defineProperty(FreeTextEditor, \"_type\", \"freetext\");\n e.FreeTextEditor = FreeTextEditor;\n }, (t, e, n) => {\n \"use strict\";\n\n var _re2, _an, _on, _ln, _cn;\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.StampAnnotationElement = e.InkAnnotationElement = e.FreeTextAnnotationElement = e.AnnotationLayer = void 0;\n n(89);\n n(125);\n n(135);\n n(137);\n n(140);\n n(142);\n n(144);\n n(146);\n var i = n(1),\n r = n(167),\n s = n(162),\n a = n(198),\n o = n(199),\n l = n(200);\n const c = 1e3,\n h = new WeakSet();\n function getRectDims(t) {\n return {\n width: t[2] - t[0],\n height: t[3] - t[1]\n };\n }\n class AnnotationElementFactory {\n static create(t) {\n switch (t.data.annotationType) {\n case i.AnnotationType.LINK:\n return new LinkAnnotationElement(t);\n case i.AnnotationType.TEXT:\n return new TextAnnotationElement(t);\n case i.AnnotationType.WIDGET:\n switch (t.data.fieldType) {\n case \"Tx\":\n return new TextWidgetAnnotationElement(t);\n case \"Btn\":\n return t.data.radioButton ? new RadioButtonWidgetAnnotationElement(t) : t.data.checkBox ? new CheckboxWidgetAnnotationElement(t) : new PushButtonWidgetAnnotationElement(t);\n case \"Ch\":\n return new ChoiceWidgetAnnotationElement(t);\n case \"Sig\":\n return new SignatureWidgetAnnotationElement(t);\n }\n return new WidgetAnnotationElement(t);\n case i.AnnotationType.POPUP:\n return new PopupAnnotationElement(t);\n case i.AnnotationType.FREETEXT:\n return new FreeTextAnnotationElement(t);\n case i.AnnotationType.LINE:\n return new LineAnnotationElement(t);\n case i.AnnotationType.SQUARE:\n return new SquareAnnotationElement(t);\n case i.AnnotationType.CIRCLE:\n return new CircleAnnotationElement(t);\n case i.AnnotationType.POLYLINE:\n return new PolylineAnnotationElement(t);\n case i.AnnotationType.CARET:\n return new CaretAnnotationElement(t);\n case i.AnnotationType.INK:\n return new InkAnnotationElement(t);\n case i.AnnotationType.POLYGON:\n return new PolygonAnnotationElement(t);\n case i.AnnotationType.HIGHLIGHT:\n return new HighlightAnnotationElement(t);\n case i.AnnotationType.UNDERLINE:\n return new UnderlineAnnotationElement(t);\n case i.AnnotationType.SQUIGGLY:\n return new SquigglyAnnotationElement(t);\n case i.AnnotationType.STRIKEOUT:\n return new StrikeOutAnnotationElement(t);\n case i.AnnotationType.STAMP:\n return new StampAnnotationElement(t);\n case i.AnnotationType.FILEATTACHMENT:\n return new FileAttachmentAnnotationElement(t);\n default:\n return new AnnotationElement(t);\n }\n }\n }\n var _De = /*#__PURE__*/new WeakMap();\n class AnnotationElement {\n constructor(t) {\n _classPrivateFieldInitSpec(this, _De, {\n writable: true,\n value: !1\n });\n let {\n isRenderable: e = !1,\n ignoreBorder: n = !1,\n createQuadrilaterals: i = !1\n } = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};\n this.isRenderable = e;\n this.data = t.data;\n this.layer = t.layer;\n this.linkService = t.linkService;\n this.downloadManager = t.downloadManager;\n this.imageResourcesPath = t.imageResourcesPath;\n this.renderForms = t.renderForms;\n this.svgFactory = t.svgFactory;\n this.annotationStorage = t.annotationStorage;\n this.enableScripting = t.enableScripting;\n this.hasJSActions = t.hasJSActions;\n this._fieldObjects = t.fieldObjects;\n this.parent = t.parent;\n e && (this.container = this._createContainer(n));\n i && this._createQuadrilaterals();\n }\n _createContainer(t) {\n const {\n data: e,\n parent: {\n page: n,\n viewport: r\n }\n } = this,\n s = document.createElement(\"section\");\n s.setAttribute(\"data-annotation-id\", e.id);\n s.style.zIndex = this.parent.zIndex++;\n this.data.popupRef && s.setAttribute(\"aria-haspopup\", \"dialog\");\n e.noRotate && s.classList.add(\"norotate\");\n const {\n pageWidth: a,\n pageHeight: o,\n pageX: l,\n pageY: c\n } = r.rawDims;\n if (!e.rect || this instanceof PopupAnnotationElement) {\n const {\n rotation: t\n } = e;\n e.hasOwnCanvas || 0 === t || this.setRotation(t, s);\n return s;\n }\n const {\n width: h,\n height: d\n } = getRectDims(e.rect),\n u = i.Util.normalizeRect([e.rect[0], n.view[3] - e.rect[1] + n.view[1], e.rect[2], n.view[3] - e.rect[3] + n.view[1]]);\n if (!t && e.borderStyle.width > 0) {\n s.style.borderWidth = \"\".concat(e.borderStyle.width, \"px\");\n const t = e.borderStyle.horizontalCornerRadius,\n n = e.borderStyle.verticalCornerRadius;\n if (t > 0 || n > 0) {\n const e = \"calc(\".concat(t, \"px * var(--scale-factor)) / calc(\").concat(n, \"px * var(--scale-factor))\");\n s.style.borderRadius = e;\n } else if (this instanceof RadioButtonWidgetAnnotationElement) {\n const t = \"calc(\".concat(h, \"px * var(--scale-factor)) / calc(\").concat(d, \"px * var(--scale-factor))\");\n s.style.borderRadius = t;\n }\n switch (e.borderStyle.style) {\n case i.AnnotationBorderStyleType.SOLID:\n s.style.borderStyle = \"solid\";\n break;\n case i.AnnotationBorderStyleType.DASHED:\n s.style.borderStyle = \"dashed\";\n break;\n case i.AnnotationBorderStyleType.BEVELED:\n (0, i.warn)(\"Unimplemented border style: beveled\");\n break;\n case i.AnnotationBorderStyleType.INSET:\n (0, i.warn)(\"Unimplemented border style: inset\");\n break;\n case i.AnnotationBorderStyleType.UNDERLINE:\n s.style.borderBottomStyle = \"solid\";\n }\n const r = e.borderColor || null;\n if (r) {\n _classPrivateFieldSet(this, _De, !0);\n s.style.borderColor = i.Util.makeHexColor(0 | r[0], 0 | r[1], 0 | r[2]);\n } else s.style.borderWidth = 0;\n }\n s.style.left = 100 * (u[0] - l) / a + \"%\";\n s.style.top = 100 * (u[1] - c) / o + \"%\";\n const {\n rotation: p\n } = e;\n if (e.hasOwnCanvas || 0 === p) {\n s.style.width = 100 * h / a + \"%\";\n s.style.height = 100 * d / o + \"%\";\n } else this.setRotation(p, s);\n return s;\n }\n setRotation(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.container;\n if (!this.data.rect) return;\n const {\n pageWidth: n,\n pageHeight: i\n } = this.parent.viewport.rawDims,\n {\n width: r,\n height: s\n } = getRectDims(this.data.rect);\n let a, o;\n if (t % 180 == 0) {\n a = 100 * r / n;\n o = 100 * s / i;\n } else {\n a = 100 * s / n;\n o = 100 * r / i;\n }\n e.style.width = \"\".concat(a, \"%\");\n e.style.height = \"\".concat(o, \"%\");\n e.setAttribute(\"data-main-rotation\", (360 - t) % 360);\n }\n get _commonActions() {\n const setColor = (t, e, n) => {\n const i = n.detail[t];\n n.target.style[e] = a.ColorConverters[\"\".concat(i[0], \"_HTML\")](i.slice(1));\n };\n return (0, i.shadow)(this, \"_commonActions\", {\n display: t => {\n const e = t.detail.display % 2 == 1;\n this.container.style.visibility = e ? \"hidden\" : \"visible\";\n this.annotationStorage.setValue(this.data.id, {\n hidden: e,\n print: 0 === t.detail.display || 3 === t.detail.display\n });\n },\n print: t => {\n this.annotationStorage.setValue(this.data.id, {\n print: t.detail.print\n });\n },\n hidden: t => {\n this.container.style.visibility = t.detail.hidden ? \"hidden\" : \"visible\";\n this.annotationStorage.setValue(this.data.id, {\n hidden: t.detail.hidden\n });\n },\n focus: t => {\n setTimeout(() => t.target.focus({\n preventScroll: !1\n }), 0);\n },\n userName: t => {\n t.target.title = t.detail.userName;\n },\n readonly: t => {\n t.detail.readonly ? t.target.setAttribute(\"readonly\", \"\") : t.target.removeAttribute(\"readonly\");\n },\n required: t => {\n this._setRequired(t.target, t.detail.required);\n },\n bgColor: t => {\n setColor(\"bgColor\", \"backgroundColor\", t);\n },\n fillColor: t => {\n setColor(\"fillColor\", \"backgroundColor\", t);\n },\n fgColor: t => {\n setColor(\"fgColor\", \"color\", t);\n },\n textColor: t => {\n setColor(\"textColor\", \"color\", t);\n },\n borderColor: t => {\n setColor(\"borderColor\", \"borderColor\", t);\n },\n strokeColor: t => {\n setColor(\"strokeColor\", \"borderColor\", t);\n },\n rotation: t => {\n const e = t.detail.rotation;\n this.setRotation(e);\n this.annotationStorage.setValue(this.data.id, {\n rotation: e\n });\n }\n });\n }\n _dispatchEventFromSandbox(t, e) {\n const n = this._commonActions;\n for (const i of Object.keys(e.detail)) {\n const r = t[i] || n[i];\n r === null || r === void 0 ? void 0 : r(e);\n }\n }\n _setDefaultPropertiesFromJS(t) {\n if (!this.enableScripting) return;\n const e = this.annotationStorage.getRawValue(this.data.id);\n if (!e) return;\n const n = this._commonActions;\n for (const [i, r] of Object.entries(e)) {\n const s = n[i];\n if (s) {\n s({\n detail: {\n [i]: r\n },\n target: t\n });\n delete e[i];\n }\n }\n }\n _createQuadrilaterals() {\n if (!this.container) return;\n const {\n quadPoints: t\n } = this.data;\n if (!t) return;\n const [e, n, i, r] = this.data.rect;\n if (1 === t.length) {\n const [, {\n x: s,\n y: a\n }, {\n x: o,\n y: l\n }] = t[0];\n if (i === s && r === a && e === o && n === l) return;\n }\n const {\n style: s\n } = this.container;\n let a;\n if (_classPrivateFieldGet(this, _De)) {\n const {\n borderColor: t,\n borderWidth: e\n } = s;\n s.borderWidth = 0;\n a = [\"url('data:image/svg+xml;utf8,\", '')\");\n s.backgroundImage = a.join(\"\");\n }\n this.container.append(h);\n this.container.style.clipPath = \"url(#\".concat(p, \")\");\n }\n _createPopup() {\n const {\n container: t,\n data: e\n } = this;\n t.setAttribute(\"aria-haspopup\", \"dialog\");\n const n = new PopupAnnotationElement({\n data: {\n color: e.color,\n titleObj: e.titleObj,\n modificationDate: e.modificationDate,\n contentsObj: e.contentsObj,\n richText: e.richText,\n parentRect: e.rect,\n borderStyle: 0,\n id: \"popup_\".concat(e.id),\n rotation: e.rotation\n },\n parent: this.parent,\n elements: [this]\n });\n this.parent.div.append(n.render());\n }\n render() {\n (0, i.unreachable)(\"Abstract method `AnnotationElement.render` called\");\n }\n _getElementsByName(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null;\n const n = [];\n if (this._fieldObjects) {\n const r = this._fieldObjects[t];\n if (r) for (const {\n page: t,\n id: s,\n exportValues: a\n } of r) {\n if (-1 === t) continue;\n if (s === e) continue;\n const r = \"string\" == typeof a ? a : null,\n o = document.querySelector(\"[data-element-id=\\\"\".concat(s, \"\\\"]\"));\n !o || h.has(o) ? n.push({\n id: s,\n exportValue: r,\n domElement: o\n }) : (0, i.warn)(\"_getElementsByName - element not allowed: \".concat(s));\n }\n return n;\n }\n for (const i of document.getElementsByName(t)) {\n const {\n exportValue: t\n } = i,\n r = i.getAttribute(\"data-element-id\");\n r !== e && h.has(i) && n.push({\n id: r,\n exportValue: t,\n domElement: i\n });\n }\n return n;\n }\n show() {\n var _this$popup;\n this.container && (this.container.hidden = !1);\n (_this$popup = this.popup) === null || _this$popup === void 0 ? void 0 : _this$popup.maybeShow();\n }\n hide() {\n var _this$popup2;\n this.container && (this.container.hidden = !0);\n (_this$popup2 = this.popup) === null || _this$popup2 === void 0 ? void 0 : _this$popup2.forceHide();\n }\n getElementsToTriggerPopup() {\n return this.container;\n }\n addHighlightArea() {\n const t = this.getElementsToTriggerPopup();\n if (Array.isArray(t)) for (const e of t) e.classList.add(\"highlightArea\");else t.classList.add(\"highlightArea\");\n }\n _editOnDoubleClick() {\n const {\n annotationEditorType: t,\n data: {\n id: e\n }\n } = this;\n this.container.addEventListener(\"dblclick\", () => {\n var _this$linkService$eve;\n (_this$linkService$eve = this.linkService.eventBus) === null || _this$linkService$eve === void 0 ? void 0 : _this$linkService$eve.dispatch(\"switchannotationeditormode\", {\n source: this,\n mode: t,\n editId: e\n });\n });\n }\n }\n var _Le = /*#__PURE__*/new WeakSet();\n var _Oe = /*#__PURE__*/new WeakSet();\n class LinkAnnotationElement extends AnnotationElement {\n constructor(_t15) {\n let _e13 = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null;\n super(_t15, {\n isRenderable: !0,\n ignoreBorder: !!(_e13 !== null && _e13 !== void 0 && _e13.ignoreBorder),\n createQuadrilaterals: !0\n });\n _classPrivateMethodInitSpec(this, _Oe);\n _classPrivateMethodInitSpec(this, _Le);\n this.isTooltipOnly = _t15.data.isTooltipOnly;\n }\n render() {\n const {\n data: t,\n linkService: e\n } = this,\n n = document.createElement(\"a\");\n n.setAttribute(\"data-element-id\", t.id);\n let i = !1;\n if (t.url) {\n e.addLinkAttributes(n, t.url, t.newWindow);\n i = !0;\n } else if (t.action) {\n this._bindNamedAction(n, t.action);\n i = !0;\n } else if (t.attachment) {\n this._bindAttachment(n, t.attachment);\n i = !0;\n } else if (t.setOCGState) {\n _classPrivateMethodGet(this, _Oe, _Oe2).call(this, n, t.setOCGState);\n i = !0;\n } else if (t.dest) {\n this._bindLink(n, t.dest);\n i = !0;\n } else {\n if (t.actions && (t.actions.Action || t.actions[\"Mouse Up\"] || t.actions[\"Mouse Down\"]) && this.enableScripting && this.hasJSActions) {\n this._bindJSAction(n, t);\n i = !0;\n }\n if (t.resetForm) {\n this._bindResetFormAction(n, t.resetForm);\n i = !0;\n } else if (this.isTooltipOnly && !i) {\n this._bindLink(n, \"\");\n i = !0;\n }\n }\n this.container.classList.add(\"linkAnnotation\");\n i && this.container.append(n);\n return this.container;\n }\n _bindLink(t, e) {\n t.href = this.linkService.getDestinationHash(e);\n t.onclick = () => {\n e && this.linkService.goToDestination(e);\n return !1;\n };\n (e || \"\" === e) && _classPrivateMethodGet(this, _Le, _Le2).call(this);\n }\n _bindNamedAction(t, e) {\n t.href = this.linkService.getAnchorUrl(\"\");\n t.onclick = () => {\n this.linkService.executeNamedAction(e);\n return !1;\n };\n _classPrivateMethodGet(this, _Le, _Le2).call(this);\n }\n _bindAttachment(t, e) {\n t.href = this.linkService.getAnchorUrl(\"\");\n t.onclick = () => {\n var _this$downloadManager;\n (_this$downloadManager = this.downloadManager) === null || _this$downloadManager === void 0 ? void 0 : _this$downloadManager.openOrDownloadData(this.container, e.content, e.filename);\n return !1;\n };\n _classPrivateMethodGet(this, _Le, _Le2).call(this);\n }\n _bindJSAction(t, e) {\n t.href = this.linkService.getAnchorUrl(\"\");\n const n = new Map([[\"Action\", \"onclick\"], [\"Mouse Up\", \"onmouseup\"], [\"Mouse Down\", \"onmousedown\"]]);\n for (const i of Object.keys(e.actions)) {\n const r = n.get(i);\n r && (t[r] = () => {\n var _this$linkService$eve2;\n (_this$linkService$eve2 = this.linkService.eventBus) === null || _this$linkService$eve2 === void 0 ? void 0 : _this$linkService$eve2.dispatch(\"dispatcheventinsandbox\", {\n source: this,\n detail: {\n id: e.id,\n name: i\n }\n });\n return !1;\n });\n }\n t.onclick || (t.onclick = () => !1);\n _classPrivateMethodGet(this, _Le, _Le2).call(this);\n }\n _bindResetFormAction(t, e) {\n const n = t.onclick;\n n || (t.href = this.linkService.getAnchorUrl(\"\"));\n _classPrivateMethodGet(this, _Le, _Le2).call(this);\n if (this._fieldObjects) t.onclick = () => {\n var _this$linkService$eve3;\n n === null || n === void 0 ? void 0 : n();\n const {\n fields: t,\n refs: r,\n include: s\n } = e,\n a = [];\n if (0 !== t.length || 0 !== r.length) {\n const e = new Set(r);\n for (const n of t) {\n const t = this._fieldObjects[n] || [];\n for (const {\n id: n\n } of t) e.add(n);\n }\n for (const t of Object.values(this._fieldObjects)) for (const n of t) e.has(n.id) === s && a.push(n);\n } else for (const t of Object.values(this._fieldObjects)) a.push(...t);\n const o = this.annotationStorage,\n l = [];\n for (const t of a) {\n const {\n id: e\n } = t;\n l.push(e);\n switch (t.type) {\n case \"text\":\n {\n const n = t.defaultValue || \"\";\n o.setValue(e, {\n value: n\n });\n break;\n }\n case \"checkbox\":\n case \"radiobutton\":\n {\n const n = t.defaultValue === t.exportValues;\n o.setValue(e, {\n value: n\n });\n break;\n }\n case \"combobox\":\n case \"listbox\":\n {\n const n = t.defaultValue || \"\";\n o.setValue(e, {\n value: n\n });\n break;\n }\n default:\n continue;\n }\n const n = document.querySelector(\"[data-element-id=\\\"\".concat(e, \"\\\"]\"));\n n && (h.has(n) ? n.dispatchEvent(new Event(\"resetform\")) : (0, i.warn)(\"_bindResetFormAction - element not allowed: \".concat(e)));\n }\n this.enableScripting && ((_this$linkService$eve3 = this.linkService.eventBus) === null || _this$linkService$eve3 === void 0 ? void 0 : _this$linkService$eve3.dispatch(\"dispatcheventinsandbox\", {\n source: this,\n detail: {\n id: \"app\",\n ids: l,\n name: \"ResetForm\"\n }\n }));\n return !1;\n };else {\n (0, i.warn)('_bindResetFormAction - \"resetForm\" action not supported, ensure that the `fieldObjects` parameter is provided.');\n n || (t.onclick = () => !1);\n }\n }\n }\n function _Le2() {\n this.container.setAttribute(\"data-internal-link\", \"\");\n }\n function _Oe2(t, e) {\n t.href = this.linkService.getAnchorUrl(\"\");\n t.onclick = () => {\n this.linkService.executeSetOCGState(e);\n return !1;\n };\n _classPrivateMethodGet(this, _Le, _Le2).call(this);\n }\n class TextAnnotationElement extends AnnotationElement {\n constructor(t) {\n var _t$data$titleObj, _t$data$contentsObj, _t$data$richText;\n super(t, {\n isRenderable: !!(t.data.popupRef || (_t$data$titleObj = t.data.titleObj) !== null && _t$data$titleObj !== void 0 && _t$data$titleObj.str || (_t$data$contentsObj = t.data.contentsObj) !== null && _t$data$contentsObj !== void 0 && _t$data$contentsObj.str || (_t$data$richText = t.data.richText) !== null && _t$data$richText !== void 0 && _t$data$richText.str)\n });\n }\n render() {\n this.container.classList.add(\"textAnnotation\");\n const t = document.createElement(\"img\");\n t.src = this.imageResourcesPath + \"annotation-\" + this.data.name.toLowerCase() + \".svg\";\n t.alt = \"[{{type}} Annotation]\";\n t.dataset.l10nId = \"text_annotation_type\";\n t.dataset.l10nArgs = JSON.stringify({\n type: this.data.name\n });\n this.data.popupRef || this._createPopup();\n this.container.append(t);\n return this.container;\n }\n }\n class WidgetAnnotationElement extends AnnotationElement {\n render() {\n this.data.alternativeText && (this.container.title = this.data.alternativeText);\n return this.container;\n }\n showElementAndHideCanvas(t) {\n if (this.data.hasOwnCanvas) {\n var _t$previousSibling;\n \"CANVAS\" === ((_t$previousSibling = t.previousSibling) === null || _t$previousSibling === void 0 ? void 0 : _t$previousSibling.nodeName) && (t.previousSibling.hidden = !0);\n t.hidden = !1;\n }\n }\n _getKeyModifier(t) {\n const {\n isWin: e,\n isMac: n\n } = i.FeatureTest.platform;\n return e && t.ctrlKey || n && t.metaKey;\n }\n _setEventListener(t, e, n, i) {\n e.includes(\"mouse\") ? t.addEventListener(e, t => {\n var _this$linkService$eve4;\n (_this$linkService$eve4 = this.linkService.eventBus) === null || _this$linkService$eve4 === void 0 ? void 0 : _this$linkService$eve4.dispatch(\"dispatcheventinsandbox\", {\n source: this,\n detail: {\n id: this.data.id,\n name: n,\n value: i(t),\n shift: t.shiftKey,\n modifier: this._getKeyModifier(t)\n }\n });\n }) : t.addEventListener(e, t => {\n var _this$linkService$eve5;\n (_this$linkService$eve5 = this.linkService.eventBus) === null || _this$linkService$eve5 === void 0 ? void 0 : _this$linkService$eve5.dispatch(\"dispatcheventinsandbox\", {\n source: this,\n detail: {\n id: this.data.id,\n name: n,\n value: i(t)\n }\n });\n });\n }\n _setEventListeners(t, e, n) {\n for (const [i, r] of e) {\n var _this$data$actions;\n (\"Action\" === r || ((_this$data$actions = this.data.actions) === null || _this$data$actions === void 0 ? void 0 : _this$data$actions[r])) && this._setEventListener(t, i, r, n);\n }\n }\n _setBackgroundColor(t) {\n const e = this.data.backgroundColor || null;\n t.style.backgroundColor = null === e ? \"transparent\" : i.Util.makeHexColor(e[0], e[1], e[2]);\n }\n _setTextStyle(t) {\n const e = [\"left\", \"center\", \"right\"],\n {\n fontColor: n\n } = this.data.defaultAppearanceData,\n r = this.data.defaultAppearanceData.fontSize || 9,\n s = t.style;\n let a;\n const roundToOneDecimal = t => Math.round(10 * t) / 10;\n if (this.data.multiLine) {\n const t = Math.abs(this.data.rect[3] - this.data.rect[1] - 2),\n e = t / (Math.round(t / (i.LINE_FACTOR * r)) || 1);\n a = Math.min(r, roundToOneDecimal(e / i.LINE_FACTOR));\n } else {\n const t = Math.abs(this.data.rect[3] - this.data.rect[1] - 2);\n a = Math.min(r, roundToOneDecimal(t / i.LINE_FACTOR));\n }\n s.fontSize = \"calc(\".concat(a, \"px * var(--scale-factor))\");\n s.color = i.Util.makeHexColor(n[0], n[1], n[2]);\n null !== this.data.textAlignment && (s.textAlign = e[this.data.textAlignment]);\n }\n _setRequired(t, e) {\n e ? t.setAttribute(\"required\", !0) : t.removeAttribute(\"required\");\n t.setAttribute(\"aria-required\", e);\n }\n }\n class TextWidgetAnnotationElement extends WidgetAnnotationElement {\n constructor(t) {\n super(t, {\n isRenderable: t.renderForms || !t.data.hasAppearance && !!t.data.fieldValue\n });\n }\n setPropertyOnSiblings(t, e, n, i) {\n const r = this.annotationStorage;\n for (const s of this._getElementsByName(t.name, t.id)) {\n s.domElement && (s.domElement[e] = n);\n r.setValue(s.id, {\n [i]: n\n });\n }\n }\n render() {\n const t = this.annotationStorage,\n e = this.data.id;\n this.container.classList.add(\"textWidgetAnnotation\");\n let n = null;\n if (this.renderForms) {\n var _this$data$textConten;\n const i = t.getValue(e, {\n value: this.data.fieldValue\n });\n let r = i.value || \"\";\n const s = t.getValue(e, {\n charLimit: this.data.maxLen\n }).charLimit;\n s && r.length > s && (r = r.slice(0, s));\n let a = i.formattedValue || ((_this$data$textConten = this.data.textContent) === null || _this$data$textConten === void 0 ? void 0 : _this$data$textConten.join(\"\\n\")) || null;\n a && this.data.comb && (a = a.replaceAll(/\\s+/g, \"\"));\n const o = {\n userValue: r,\n formattedValue: a,\n lastCommittedValue: null,\n commitKey: 1\n };\n if (this.data.multiLine) {\n var _a4;\n n = document.createElement(\"textarea\");\n n.textContent = (_a4 = a) !== null && _a4 !== void 0 ? _a4 : r;\n this.data.doNotScroll && (n.style.overflowY = \"hidden\");\n } else {\n var _a5;\n n = document.createElement(\"input\");\n n.type = \"text\";\n n.setAttribute(\"value\", (_a5 = a) !== null && _a5 !== void 0 ? _a5 : r);\n this.data.doNotScroll && (n.style.overflowX = \"hidden\");\n }\n this.data.hasOwnCanvas && (n.hidden = !0);\n h.add(n);\n n.setAttribute(\"data-element-id\", e);\n n.disabled = this.data.readOnly;\n n.name = this.data.baseFieldName || this.data.fieldName;\n n.tabIndex = c;\n this._setRequired(n, this.data.required);\n s && (n.maxLength = s);\n n.addEventListener(\"input\", i => {\n t.setValue(e, {\n value: i.target.value\n });\n this.setPropertyOnSiblings(n, \"value\", i.target.value, \"value\");\n o.formattedValue = null;\n });\n n.addEventListener(\"resetform\", t => {\n var _this$data$defaultFie;\n const e = (_this$data$defaultFie = this.data.defaultFieldValue) !== null && _this$data$defaultFie !== void 0 ? _this$data$defaultFie : \"\";\n n.value = o.userValue = e;\n o.formattedValue = null;\n });\n let blurListener = t => {\n const {\n formattedValue: e\n } = o;\n null != e && (t.target.value = e);\n t.target.scrollLeft = 0;\n };\n if (this.enableScripting && this.hasJSActions) {\n var _this$data$actions2;\n n.addEventListener(\"focus\", t => {\n const {\n target: e\n } = t;\n o.userValue && (e.value = o.userValue);\n o.lastCommittedValue = e.value;\n o.commitKey = 1;\n });\n n.addEventListener(\"updatefromsandbox\", n => {\n this.showElementAndHideCanvas(n.target);\n const i = {\n value(n) {\n var _n$detail$value;\n o.userValue = (_n$detail$value = n.detail.value) !== null && _n$detail$value !== void 0 ? _n$detail$value : \"\";\n t.setValue(e, {\n value: o.userValue.toString()\n });\n n.target.value = o.userValue;\n },\n formattedValue(n) {\n const {\n formattedValue: i\n } = n.detail;\n o.formattedValue = i;\n null != i && n.target !== document.activeElement && (n.target.value = i);\n t.setValue(e, {\n formattedValue: i\n });\n },\n selRange(t) {\n t.target.setSelectionRange(...t.detail.selRange);\n },\n charLimit: n => {\n const {\n charLimit: i\n } = n.detail,\n {\n target: r\n } = n;\n if (0 === i) {\n r.removeAttribute(\"maxLength\");\n return;\n }\n r.setAttribute(\"maxLength\", i);\n let s = o.userValue;\n if (s && !(s.length <= i)) {\n var _this$linkService$eve6;\n s = s.slice(0, i);\n r.value = o.userValue = s;\n t.setValue(e, {\n value: s\n });\n (_this$linkService$eve6 = this.linkService.eventBus) === null || _this$linkService$eve6 === void 0 ? void 0 : _this$linkService$eve6.dispatch(\"dispatcheventinsandbox\", {\n source: this,\n detail: {\n id: e,\n name: \"Keystroke\",\n value: s,\n willCommit: !0,\n commitKey: 1,\n selStart: r.selectionStart,\n selEnd: r.selectionEnd\n }\n });\n }\n }\n };\n this._dispatchEventFromSandbox(i, n);\n });\n n.addEventListener(\"keydown\", t => {\n o.commitKey = 1;\n let n = -1;\n \"Escape\" === t.key ? n = 0 : \"Enter\" !== t.key || this.data.multiLine ? \"Tab\" === t.key && (o.commitKey = 3) : n = 2;\n if (-1 === n) return;\n const {\n value: i\n } = t.target;\n if (o.lastCommittedValue !== i) {\n var _this$linkService$eve7;\n o.lastCommittedValue = i;\n o.userValue = i;\n (_this$linkService$eve7 = this.linkService.eventBus) === null || _this$linkService$eve7 === void 0 ? void 0 : _this$linkService$eve7.dispatch(\"dispatcheventinsandbox\", {\n source: this,\n detail: {\n id: e,\n name: \"Keystroke\",\n value: i,\n willCommit: !0,\n commitKey: n,\n selStart: t.target.selectionStart,\n selEnd: t.target.selectionEnd\n }\n });\n }\n });\n const i = blurListener;\n blurListener = null;\n n.addEventListener(\"blur\", t => {\n var _this$linkService$eve8;\n if (!t.relatedTarget) return;\n const {\n value: n\n } = t.target;\n o.userValue = n;\n o.lastCommittedValue !== n && ((_this$linkService$eve8 = this.linkService.eventBus) === null || _this$linkService$eve8 === void 0 ? void 0 : _this$linkService$eve8.dispatch(\"dispatcheventinsandbox\", {\n source: this,\n detail: {\n id: e,\n name: \"Keystroke\",\n value: n,\n willCommit: !0,\n commitKey: o.commitKey,\n selStart: t.target.selectionStart,\n selEnd: t.target.selectionEnd\n }\n }));\n i(t);\n });\n ((_this$data$actions2 = this.data.actions) === null || _this$data$actions2 === void 0 ? void 0 : _this$data$actions2.Keystroke) && n.addEventListener(\"beforeinput\", t => {\n var _this$linkService$eve9;\n o.lastCommittedValue = null;\n const {\n data: n,\n target: i\n } = t,\n {\n value: r,\n selectionStart: s,\n selectionEnd: a\n } = i;\n let l = s,\n c = a;\n switch (t.inputType) {\n case \"deleteWordBackward\":\n {\n const t = r.substring(0, s).match(/\\w*[^\\w]*$/);\n t && (l -= t[0].length);\n break;\n }\n case \"deleteWordForward\":\n {\n const t = r.substring(s).match(/^[^\\w]*\\w*/);\n t && (c += t[0].length);\n break;\n }\n case \"deleteContentBackward\":\n s === a && (l -= 1);\n break;\n case \"deleteContentForward\":\n s === a && (c += 1);\n }\n t.preventDefault();\n (_this$linkService$eve9 = this.linkService.eventBus) === null || _this$linkService$eve9 === void 0 ? void 0 : _this$linkService$eve9.dispatch(\"dispatcheventinsandbox\", {\n source: this,\n detail: {\n id: e,\n name: \"Keystroke\",\n value: r,\n change: n || \"\",\n willCommit: !1,\n selStart: l,\n selEnd: c\n }\n });\n });\n this._setEventListeners(n, [[\"focus\", \"Focus\"], [\"blur\", \"Blur\"], [\"mousedown\", \"Mouse Down\"], [\"mouseenter\", \"Mouse Enter\"], [\"mouseleave\", \"Mouse Exit\"], [\"mouseup\", \"Mouse Up\"]], t => t.target.value);\n }\n blurListener && n.addEventListener(\"blur\", blurListener);\n if (this.data.comb) {\n const t = (this.data.rect[2] - this.data.rect[0]) / s;\n n.classList.add(\"comb\");\n n.style.letterSpacing = \"calc(\".concat(t, \"px * var(--scale-factor) - 1ch)\");\n }\n } else {\n n = document.createElement(\"div\");\n n.textContent = this.data.fieldValue;\n n.style.verticalAlign = \"middle\";\n n.style.display = \"table-cell\";\n }\n this._setTextStyle(n);\n this._setBackgroundColor(n);\n this._setDefaultPropertiesFromJS(n);\n this.container.append(n);\n return this.container;\n }\n }\n class SignatureWidgetAnnotationElement extends WidgetAnnotationElement {\n constructor(t) {\n super(t, {\n isRenderable: !!t.data.hasOwnCanvas\n });\n }\n }\n class CheckboxWidgetAnnotationElement extends WidgetAnnotationElement {\n constructor(t) {\n super(t, {\n isRenderable: t.renderForms\n });\n }\n render() {\n const t = this.annotationStorage,\n e = this.data,\n n = e.id;\n let i = t.getValue(n, {\n value: e.exportValue === e.fieldValue\n }).value;\n if (\"string\" == typeof i) {\n i = \"Off\" !== i;\n t.setValue(n, {\n value: i\n });\n }\n this.container.classList.add(\"buttonWidgetAnnotation\", \"checkBox\");\n const r = document.createElement(\"input\");\n h.add(r);\n r.setAttribute(\"data-element-id\", n);\n r.disabled = e.readOnly;\n this._setRequired(r, this.data.required);\n r.type = \"checkbox\";\n r.name = e.baseFieldName || e.fieldName;\n i && r.setAttribute(\"checked\", !0);\n r.setAttribute(\"exportValue\", e.exportValue);\n r.tabIndex = c;\n r.addEventListener(\"change\", i => {\n const {\n name: r,\n checked: s\n } = i.target;\n for (const i of this._getElementsByName(r, n)) {\n const n = s && i.exportValue === e.exportValue;\n i.domElement && (i.domElement.checked = n);\n t.setValue(i.id, {\n value: n\n });\n }\n t.setValue(n, {\n value: s\n });\n });\n r.addEventListener(\"resetform\", t => {\n const n = e.defaultFieldValue || \"Off\";\n t.target.checked = n === e.exportValue;\n });\n if (this.enableScripting && this.hasJSActions) {\n r.addEventListener(\"updatefromsandbox\", e => {\n const i = {\n value(e) {\n e.target.checked = \"Off\" !== e.detail.value;\n t.setValue(n, {\n value: e.target.checked\n });\n }\n };\n this._dispatchEventFromSandbox(i, e);\n });\n this._setEventListeners(r, [[\"change\", \"Validate\"], [\"change\", \"Action\"], [\"focus\", \"Focus\"], [\"blur\", \"Blur\"], [\"mousedown\", \"Mouse Down\"], [\"mouseenter\", \"Mouse Enter\"], [\"mouseleave\", \"Mouse Exit\"], [\"mouseup\", \"Mouse Up\"]], t => t.target.checked);\n }\n this._setBackgroundColor(r);\n this._setDefaultPropertiesFromJS(r);\n this.container.append(r);\n return this.container;\n }\n }\n class RadioButtonWidgetAnnotationElement extends WidgetAnnotationElement {\n constructor(t) {\n super(t, {\n isRenderable: t.renderForms\n });\n }\n render() {\n this.container.classList.add(\"buttonWidgetAnnotation\", \"radioButton\");\n const t = this.annotationStorage,\n e = this.data,\n n = e.id;\n let i = t.getValue(n, {\n value: e.fieldValue === e.buttonValue\n }).value;\n if (\"string\" == typeof i) {\n i = i !== e.buttonValue;\n t.setValue(n, {\n value: i\n });\n }\n const r = document.createElement(\"input\");\n h.add(r);\n r.setAttribute(\"data-element-id\", n);\n r.disabled = e.readOnly;\n this._setRequired(r, this.data.required);\n r.type = \"radio\";\n r.name = e.baseFieldName || e.fieldName;\n i && r.setAttribute(\"checked\", !0);\n r.tabIndex = c;\n r.addEventListener(\"change\", e => {\n const {\n name: i,\n checked: r\n } = e.target;\n for (const e of this._getElementsByName(i, n)) t.setValue(e.id, {\n value: !1\n });\n t.setValue(n, {\n value: r\n });\n });\n r.addEventListener(\"resetform\", t => {\n const n = e.defaultFieldValue;\n t.target.checked = null != n && n === e.buttonValue;\n });\n if (this.enableScripting && this.hasJSActions) {\n const i = e.buttonValue;\n r.addEventListener(\"updatefromsandbox\", e => {\n const r = {\n value: e => {\n const r = i === e.detail.value;\n for (const i of this._getElementsByName(e.target.name)) {\n const e = r && i.id === n;\n i.domElement && (i.domElement.checked = e);\n t.setValue(i.id, {\n value: e\n });\n }\n }\n };\n this._dispatchEventFromSandbox(r, e);\n });\n this._setEventListeners(r, [[\"change\", \"Validate\"], [\"change\", \"Action\"], [\"focus\", \"Focus\"], [\"blur\", \"Blur\"], [\"mousedown\", \"Mouse Down\"], [\"mouseenter\", \"Mouse Enter\"], [\"mouseleave\", \"Mouse Exit\"], [\"mouseup\", \"Mouse Up\"]], t => t.target.checked);\n }\n this._setBackgroundColor(r);\n this._setDefaultPropertiesFromJS(r);\n this.container.append(r);\n return this.container;\n }\n }\n class PushButtonWidgetAnnotationElement extends LinkAnnotationElement {\n constructor(t) {\n super(t, {\n ignoreBorder: t.data.hasAppearance\n });\n }\n render() {\n const t = super.render();\n t.classList.add(\"buttonWidgetAnnotation\", \"pushButton\");\n this.data.alternativeText && (t.title = this.data.alternativeText);\n const e = t.lastChild;\n if (this.enableScripting && this.hasJSActions && e) {\n this._setDefaultPropertiesFromJS(e);\n e.addEventListener(\"updatefromsandbox\", t => {\n this._dispatchEventFromSandbox({}, t);\n });\n }\n return t;\n }\n }\n class ChoiceWidgetAnnotationElement extends WidgetAnnotationElement {\n constructor(t) {\n super(t, {\n isRenderable: t.renderForms\n });\n }\n render() {\n this.container.classList.add(\"choiceWidgetAnnotation\");\n const t = this.annotationStorage,\n e = this.data.id,\n n = t.getValue(e, {\n value: this.data.fieldValue\n }),\n i = document.createElement(\"select\");\n h.add(i);\n i.setAttribute(\"data-element-id\", e);\n i.disabled = this.data.readOnly;\n this._setRequired(i, this.data.required);\n i.name = this.data.baseFieldName || this.data.fieldName;\n i.tabIndex = c;\n let r = this.data.combo && this.data.options.length > 0;\n if (!this.data.combo) {\n i.size = this.data.options.length;\n this.data.multiSelect && (i.multiple = !0);\n }\n i.addEventListener(\"resetform\", t => {\n const e = this.data.defaultFieldValue;\n for (const t of i.options) t.selected = t.value === e;\n });\n for (const t of this.data.options) {\n const e = document.createElement(\"option\");\n e.textContent = t.displayValue;\n e.value = t.exportValue;\n if (n.value.includes(t.exportValue)) {\n e.setAttribute(\"selected\", !0);\n r = !1;\n }\n i.append(e);\n }\n let s = null;\n if (r) {\n const t = document.createElement(\"option\");\n t.value = \" \";\n t.setAttribute(\"hidden\", !0);\n t.setAttribute(\"selected\", !0);\n i.prepend(t);\n s = () => {\n t.remove();\n i.removeEventListener(\"input\", s);\n s = null;\n };\n i.addEventListener(\"input\", s);\n }\n const getValue = t => {\n const e = t ? \"value\" : \"textContent\",\n {\n options: n,\n multiple: r\n } = i;\n return r ? Array.prototype.filter.call(n, t => t.selected).map(t => t[e]) : -1 === n.selectedIndex ? null : n[n.selectedIndex][e];\n };\n let a = getValue(!1);\n const getItems = t => {\n const e = t.target.options;\n return Array.prototype.map.call(e, t => ({\n displayValue: t.textContent,\n exportValue: t.value\n }));\n };\n if (this.enableScripting && this.hasJSActions) {\n i.addEventListener(\"updatefromsandbox\", n => {\n const r = {\n value(n) {\n var _s5;\n (_s5 = s) === null || _s5 === void 0 ? void 0 : _s5();\n const r = n.detail.value,\n o = new Set(Array.isArray(r) ? r : [r]);\n for (const t of i.options) t.selected = o.has(t.value);\n t.setValue(e, {\n value: getValue(!0)\n });\n a = getValue(!1);\n },\n multipleSelection(t) {\n i.multiple = !0;\n },\n remove(n) {\n const r = i.options,\n s = n.detail.remove;\n r[s].selected = !1;\n i.remove(s);\n if (r.length > 0) {\n -1 === Array.prototype.findIndex.call(r, t => t.selected) && (r[0].selected = !0);\n }\n t.setValue(e, {\n value: getValue(!0),\n items: getItems(n)\n });\n a = getValue(!1);\n },\n clear(n) {\n for (; 0 !== i.length;) i.remove(0);\n t.setValue(e, {\n value: null,\n items: []\n });\n a = getValue(!1);\n },\n insert(n) {\n const {\n index: r,\n displayValue: s,\n exportValue: o\n } = n.detail.insert,\n l = i.children[r],\n c = document.createElement(\"option\");\n c.textContent = s;\n c.value = o;\n l ? l.before(c) : i.append(c);\n t.setValue(e, {\n value: getValue(!0),\n items: getItems(n)\n });\n a = getValue(!1);\n },\n items(n) {\n const {\n items: r\n } = n.detail;\n for (; 0 !== i.length;) i.remove(0);\n for (const t of r) {\n const {\n displayValue: e,\n exportValue: n\n } = t,\n r = document.createElement(\"option\");\n r.textContent = e;\n r.value = n;\n i.append(r);\n }\n i.options.length > 0 && (i.options[0].selected = !0);\n t.setValue(e, {\n value: getValue(!0),\n items: getItems(n)\n });\n a = getValue(!1);\n },\n indices(n) {\n const i = new Set(n.detail.indices);\n for (const t of n.target.options) t.selected = i.has(t.index);\n t.setValue(e, {\n value: getValue(!0)\n });\n a = getValue(!1);\n },\n editable(t) {\n t.target.disabled = !t.detail.editable;\n }\n };\n this._dispatchEventFromSandbox(r, n);\n });\n i.addEventListener(\"input\", n => {\n var _this$linkService$eve10;\n const i = getValue(!0);\n t.setValue(e, {\n value: i\n });\n n.preventDefault();\n (_this$linkService$eve10 = this.linkService.eventBus) === null || _this$linkService$eve10 === void 0 ? void 0 : _this$linkService$eve10.dispatch(\"dispatcheventinsandbox\", {\n source: this,\n detail: {\n id: e,\n name: \"Keystroke\",\n value: a,\n changeEx: i,\n willCommit: !1,\n commitKey: 1,\n keyDown: !1\n }\n });\n });\n this._setEventListeners(i, [[\"focus\", \"Focus\"], [\"blur\", \"Blur\"], [\"mousedown\", \"Mouse Down\"], [\"mouseenter\", \"Mouse Enter\"], [\"mouseleave\", \"Mouse Exit\"], [\"mouseup\", \"Mouse Up\"], [\"input\", \"Action\"], [\"input\", \"Validate\"]], t => t.target.value);\n } else i.addEventListener(\"input\", function (n) {\n t.setValue(e, {\n value: getValue(!0)\n });\n });\n this.data.combo && this._setTextStyle(i);\n this._setBackgroundColor(i);\n this._setDefaultPropertiesFromJS(i);\n this.container.append(i);\n return this.container;\n }\n }\n class PopupAnnotationElement extends AnnotationElement {\n constructor(t) {\n var _e$titleObj, _e$contentsObj, _e$richText;\n const {\n data: e,\n elements: n\n } = t;\n super(t, {\n isRenderable: !!((_e$titleObj = e.titleObj) !== null && _e$titleObj !== void 0 && _e$titleObj.str || (_e$contentsObj = e.contentsObj) !== null && _e$contentsObj !== void 0 && _e$contentsObj.str || (_e$richText = e.richText) !== null && _e$richText !== void 0 && _e$richText.str)\n });\n this.elements = n;\n }\n render() {\n this.container.classList.add(\"popupAnnotation\");\n const t = new PopupElement({\n container: this.container,\n color: this.data.color,\n titleObj: this.data.titleObj,\n modificationDate: this.data.modificationDate,\n contentsObj: this.data.contentsObj,\n richText: this.data.richText,\n rect: this.data.rect,\n parentRect: this.data.parentRect || null,\n parent: this.parent,\n elements: this.elements,\n open: this.data.open\n }),\n e = [];\n for (const n of this.elements) {\n n.popup = t;\n e.push(n.data.id);\n n.addHighlightArea();\n }\n this.container.setAttribute(\"aria-controls\", e.join(\",\"));\n return this.container;\n }\n }\n var _Ne = /*#__PURE__*/new WeakMap();\n var _Be = /*#__PURE__*/new WeakMap();\n var _Ue = /*#__PURE__*/new WeakMap();\n var _He = /*#__PURE__*/new WeakMap();\n var _Se2 = /*#__PURE__*/new WeakMap();\n var _bt2 = /*#__PURE__*/new WeakMap();\n var _We = /*#__PURE__*/new WeakMap();\n var _Ge = /*#__PURE__*/new WeakMap();\n var _Ve = /*#__PURE__*/new WeakMap();\n var _$e = /*#__PURE__*/new WeakMap();\n var _Xe = /*#__PURE__*/new WeakMap();\n var _Ke = /*#__PURE__*/new WeakMap();\n var _Ye = /*#__PURE__*/new WeakMap();\n var _Je = /*#__PURE__*/new WeakMap();\n var _Qe = /*#__PURE__*/new WeakMap();\n var _Ze = /*#__PURE__*/new WeakMap();\n var _qe = /*#__PURE__*/new WeakSet();\n var _ze = /*#__PURE__*/new WeakSet();\n var _je = /*#__PURE__*/new WeakSet();\n class PopupElement {\n constructor(t) {\n _classPrivateMethodInitSpec(this, _je);\n _classPrivateMethodInitSpec(this, _ze);\n _classPrivateMethodInitSpec(this, _qe);\n _classPrivateFieldInitSpec(this, _Ne, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _Be, {\n writable: true,\n value: _classPrivateMethodGet(this, _je, _je2).bind(this)\n });\n _classPrivateFieldInitSpec(this, _Ue, {\n writable: true,\n value: _classPrivateMethodGet(this, _ze, _ze2).bind(this)\n });\n _classPrivateFieldInitSpec(this, _He, {\n writable: true,\n value: _classPrivateMethodGet(this, _qe, _qe2).bind(this)\n });\n _classPrivateFieldInitSpec(this, _Se2, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _bt2, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _We, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _Ge, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _Ve, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _$e, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _Xe, {\n writable: true,\n value: !1\n });\n _classPrivateFieldInitSpec(this, _Ke, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _Ye, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _Je, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _Qe, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _Ze, {\n writable: true,\n value: !1\n });\n let {\n container: e,\n color: n,\n elements: i,\n titleObj: s,\n modificationDate: a,\n contentsObj: o,\n richText: l,\n parent: c,\n rect: h,\n parentRect: d,\n open: u\n } = t;\n _classPrivateFieldSet(this, _bt2, e);\n _classPrivateFieldSet(this, _Qe, s);\n _classPrivateFieldSet(this, _We, o);\n _classPrivateFieldSet(this, _Je, l);\n _classPrivateFieldSet(this, _Ve, c);\n _classPrivateFieldSet(this, _Se2, n);\n _classPrivateFieldSet(this, _Ye, h);\n _classPrivateFieldSet(this, _$e, d);\n _classPrivateFieldSet(this, _Ge, i);\n const p = r.PDFDateString.toDateObject(a);\n p && _classPrivateFieldSet(this, _Ne, c.l10n.get(\"annotation_date_string\", {\n date: p.toLocaleDateString(),\n time: p.toLocaleTimeString()\n }));\n this.trigger = i.flatMap(t => t.getElementsToTriggerPopup());\n for (const t of this.trigger) {\n t.addEventListener(\"click\", _classPrivateFieldGet(this, _He));\n t.addEventListener(\"mouseenter\", _classPrivateFieldGet(this, _Ue));\n t.addEventListener(\"mouseleave\", _classPrivateFieldGet(this, _Be));\n }\n _classPrivateFieldGet(this, _bt2).hidden = !0;\n u && _classPrivateMethodGet(this, _qe, _qe2).call(this);\n }\n render() {\n if (_classPrivateFieldGet(this, _Ke)) return;\n const {\n page: {\n view: t\n },\n viewport: {\n rawDims: {\n pageWidth: e,\n pageHeight: n,\n pageX: r,\n pageY: s\n }\n }\n } = _classPrivateFieldGet(this, _Ve),\n a = _classPrivateFieldSet(this, _Ke, document.createElement(\"div\"));\n a.className = \"popup\";\n if (_classPrivateFieldGet(this, _Se2)) {\n const t = a.style.outlineColor = i.Util.makeHexColor(..._classPrivateFieldGet(this, _Se2));\n if (CSS.supports(\"background-color\", \"color-mix(in srgb, red 30%, white)\")) a.style.backgroundColor = \"color-mix(in srgb, \".concat(t, \" 30%, white)\");else {\n const t = .7;\n a.style.backgroundColor = i.Util.makeHexColor(..._classPrivateFieldGet(this, _Se2).map(e => Math.floor(t * (255 - e) + e)));\n }\n }\n const o = document.createElement(\"span\");\n o.className = \"header\";\n const c = document.createElement(\"h1\");\n o.append(c);\n ({\n dir: c.dir,\n str: c.textContent\n } = _classPrivateFieldGet(this, _Qe));\n a.append(o);\n if (_classPrivateFieldGet(this, _Ne)) {\n const t = document.createElement(\"span\");\n t.classList.add(\"popupDate\");\n _classPrivateFieldGet(this, _Ne).then(e => {\n t.textContent = e;\n });\n o.append(t);\n }\n const h = _classPrivateFieldGet(this, _We),\n d = _classPrivateFieldGet(this, _Je);\n if (!(d !== null && d !== void 0 && d.str) || h !== null && h !== void 0 && h.str && h.str !== d.str) {\n const t = this._formatContents(h);\n a.append(t);\n } else {\n l.XfaLayer.render({\n xfaHtml: d.html,\n intent: \"richText\",\n div: a\n });\n a.lastChild.classList.add(\"richText\", \"popupContent\");\n }\n let u = !!_classPrivateFieldGet(this, _$e),\n p = u ? _classPrivateFieldGet(this, _$e) : _classPrivateFieldGet(this, _Ye);\n for (const t of _classPrivateFieldGet(this, _Ge)) if (!p || null !== i.Util.intersect(t.data.rect, p)) {\n p = t.data.rect;\n u = !0;\n break;\n }\n const f = i.Util.normalizeRect([p[0], t[3] - p[1] + t[1], p[2], t[3] - p[3] + t[1]]),\n g = u ? p[2] - p[0] + 5 : 0,\n m = f[0] + g,\n b = f[1],\n {\n style: v\n } = _classPrivateFieldGet(this, _bt2);\n v.left = 100 * (m - r) / e + \"%\";\n v.top = 100 * (b - s) / n + \"%\";\n _classPrivateFieldGet(this, _bt2).append(a);\n }\n _formatContents(t) {\n let {\n str: e,\n dir: n\n } = t;\n const i = document.createElement(\"p\");\n i.classList.add(\"popupContent\");\n i.dir = n;\n const r = e.split(/(?:\\r\\n?|\\n)/);\n for (let t = 0, e = r.length; t < e; ++t) {\n const n = r[t];\n i.append(document.createTextNode(n));\n t < e - 1 && i.append(document.createElement(\"br\"));\n }\n return i;\n }\n forceHide() {\n _classPrivateFieldSet(this, _Ze, this.isVisible);\n _classPrivateFieldGet(this, _Ze) && (_classPrivateFieldGet(this, _bt2).hidden = !0);\n }\n maybeShow() {\n if (_classPrivateFieldGet(this, _Ze)) {\n _classPrivateFieldSet(this, _Ze, !1);\n _classPrivateFieldGet(this, _bt2).hidden = !1;\n }\n }\n get isVisible() {\n return !1 === _classPrivateFieldGet(this, _bt2).hidden;\n }\n }\n function _qe2() {\n _classPrivateFieldSet(this, _Xe, !_classPrivateFieldGet(this, _Xe));\n if (_classPrivateFieldGet(this, _Xe)) {\n _classPrivateMethodGet(this, _ze, _ze2).call(this);\n _classPrivateFieldGet(this, _bt2).addEventListener(\"click\", _classPrivateFieldGet(this, _He));\n } else {\n _classPrivateMethodGet(this, _je, _je2).call(this);\n _classPrivateFieldGet(this, _bt2).removeEventListener(\"click\", _classPrivateFieldGet(this, _He));\n }\n }\n function _ze2() {\n _classPrivateFieldGet(this, _Ke) || this.render();\n if (this.isVisible) _classPrivateFieldGet(this, _Xe) && _classPrivateFieldGet(this, _bt2).classList.add(\"focused\");else {\n _classPrivateFieldGet(this, _bt2).hidden = !1;\n _classPrivateFieldGet(this, _bt2).style.zIndex = parseInt(_classPrivateFieldGet(this, _bt2).style.zIndex) + 1e3;\n }\n }\n function _je2() {\n _classPrivateFieldGet(this, _bt2).classList.remove(\"focused\");\n if (!_classPrivateFieldGet(this, _Xe) && this.isVisible) {\n _classPrivateFieldGet(this, _bt2).hidden = !0;\n _classPrivateFieldGet(this, _bt2).style.zIndex = parseInt(_classPrivateFieldGet(this, _bt2).style.zIndex) - 1e3;\n }\n }\n class FreeTextAnnotationElement extends AnnotationElement {\n constructor(t) {\n var _t$data$titleObj2, _t$data$contentsObj2, _t$data$richText2;\n super(t, {\n isRenderable: !!(t.data.popupRef || (_t$data$titleObj2 = t.data.titleObj) !== null && _t$data$titleObj2 !== void 0 && _t$data$titleObj2.str || (_t$data$contentsObj2 = t.data.contentsObj) !== null && _t$data$contentsObj2 !== void 0 && _t$data$contentsObj2.str || (_t$data$richText2 = t.data.richText) !== null && _t$data$richText2 !== void 0 && _t$data$richText2.str),\n ignoreBorder: !0\n });\n this.textContent = t.data.textContent;\n this.textPosition = t.data.textPosition;\n this.annotationEditorType = i.AnnotationEditorType.FREETEXT;\n }\n render() {\n this.container.classList.add(\"freeTextAnnotation\");\n if (this.textContent) {\n const t = document.createElement(\"div\");\n t.classList.add(\"annotationTextContent\");\n t.setAttribute(\"role\", \"comment\");\n for (const e of this.textContent) {\n const n = document.createElement(\"span\");\n n.textContent = e;\n t.append(n);\n }\n this.container.append(t);\n }\n this.data.popupRef || this._createPopup();\n this._editOnDoubleClick();\n return this.container;\n }\n }\n e.FreeTextAnnotationElement = FreeTextAnnotationElement;\n var _tn = /*#__PURE__*/new WeakMap();\n class LineAnnotationElement extends AnnotationElement {\n constructor(t) {\n var _t$data$titleObj3, _t$data$contentsObj3, _t$data$richText3;\n super(t, {\n isRenderable: !!(t.data.popupRef || (_t$data$titleObj3 = t.data.titleObj) !== null && _t$data$titleObj3 !== void 0 && _t$data$titleObj3.str || (_t$data$contentsObj3 = t.data.contentsObj) !== null && _t$data$contentsObj3 !== void 0 && _t$data$contentsObj3.str || (_t$data$richText3 = t.data.richText) !== null && _t$data$richText3 !== void 0 && _t$data$richText3.str),\n ignoreBorder: !0\n });\n _classPrivateFieldInitSpec(this, _tn, {\n writable: true,\n value: null\n });\n }\n render() {\n this.container.classList.add(\"lineAnnotation\");\n const t = this.data,\n {\n width: e,\n height: n\n } = getRectDims(t.rect),\n i = this.svgFactory.create(e, n, !0),\n r = _classPrivateFieldSet(this, _tn, this.svgFactory.createElement(\"svg:line\"));\n r.setAttribute(\"x1\", t.rect[2] - t.lineCoordinates[0]);\n r.setAttribute(\"y1\", t.rect[3] - t.lineCoordinates[1]);\n r.setAttribute(\"x2\", t.rect[2] - t.lineCoordinates[2]);\n r.setAttribute(\"y2\", t.rect[3] - t.lineCoordinates[3]);\n r.setAttribute(\"stroke-width\", t.borderStyle.width || 1);\n r.setAttribute(\"stroke\", \"transparent\");\n r.setAttribute(\"fill\", \"transparent\");\n i.append(r);\n this.container.append(i);\n t.popupRef || this._createPopup();\n return this.container;\n }\n getElementsToTriggerPopup() {\n return _classPrivateFieldGet(this, _tn);\n }\n addHighlightArea() {\n this.container.classList.add(\"highlightArea\");\n }\n }\n var _en = /*#__PURE__*/new WeakMap();\n class SquareAnnotationElement extends AnnotationElement {\n constructor(t) {\n var _t$data$titleObj4, _t$data$contentsObj4, _t$data$richText4;\n super(t, {\n isRenderable: !!(t.data.popupRef || (_t$data$titleObj4 = t.data.titleObj) !== null && _t$data$titleObj4 !== void 0 && _t$data$titleObj4.str || (_t$data$contentsObj4 = t.data.contentsObj) !== null && _t$data$contentsObj4 !== void 0 && _t$data$contentsObj4.str || (_t$data$richText4 = t.data.richText) !== null && _t$data$richText4 !== void 0 && _t$data$richText4.str),\n ignoreBorder: !0\n });\n _classPrivateFieldInitSpec(this, _en, {\n writable: true,\n value: null\n });\n }\n render() {\n this.container.classList.add(\"squareAnnotation\");\n const t = this.data,\n {\n width: e,\n height: n\n } = getRectDims(t.rect),\n i = this.svgFactory.create(e, n, !0),\n r = t.borderStyle.width,\n s = _classPrivateFieldSet(this, _en, this.svgFactory.createElement(\"svg:rect\"));\n s.setAttribute(\"x\", r / 2);\n s.setAttribute(\"y\", r / 2);\n s.setAttribute(\"width\", e - r);\n s.setAttribute(\"height\", n - r);\n s.setAttribute(\"stroke-width\", r || 1);\n s.setAttribute(\"stroke\", \"transparent\");\n s.setAttribute(\"fill\", \"transparent\");\n i.append(s);\n this.container.append(i);\n t.popupRef || this._createPopup();\n return this.container;\n }\n getElementsToTriggerPopup() {\n return _classPrivateFieldGet(this, _en);\n }\n addHighlightArea() {\n this.container.classList.add(\"highlightArea\");\n }\n }\n var _nn = /*#__PURE__*/new WeakMap();\n class CircleAnnotationElement extends AnnotationElement {\n constructor(t) {\n var _t$data$titleObj5, _t$data$contentsObj5, _t$data$richText5;\n super(t, {\n isRenderable: !!(t.data.popupRef || (_t$data$titleObj5 = t.data.titleObj) !== null && _t$data$titleObj5 !== void 0 && _t$data$titleObj5.str || (_t$data$contentsObj5 = t.data.contentsObj) !== null && _t$data$contentsObj5 !== void 0 && _t$data$contentsObj5.str || (_t$data$richText5 = t.data.richText) !== null && _t$data$richText5 !== void 0 && _t$data$richText5.str),\n ignoreBorder: !0\n });\n _classPrivateFieldInitSpec(this, _nn, {\n writable: true,\n value: null\n });\n }\n render() {\n this.container.classList.add(\"circleAnnotation\");\n const t = this.data,\n {\n width: e,\n height: n\n } = getRectDims(t.rect),\n i = this.svgFactory.create(e, n, !0),\n r = t.borderStyle.width,\n s = _classPrivateFieldSet(this, _nn, this.svgFactory.createElement(\"svg:ellipse\"));\n s.setAttribute(\"cx\", e / 2);\n s.setAttribute(\"cy\", n / 2);\n s.setAttribute(\"rx\", e / 2 - r / 2);\n s.setAttribute(\"ry\", n / 2 - r / 2);\n s.setAttribute(\"stroke-width\", r || 1);\n s.setAttribute(\"stroke\", \"transparent\");\n s.setAttribute(\"fill\", \"transparent\");\n i.append(s);\n this.container.append(i);\n t.popupRef || this._createPopup();\n return this.container;\n }\n getElementsToTriggerPopup() {\n return _classPrivateFieldGet(this, _nn);\n }\n addHighlightArea() {\n this.container.classList.add(\"highlightArea\");\n }\n }\n var _in = /*#__PURE__*/new WeakMap();\n class PolylineAnnotationElement extends AnnotationElement {\n constructor(t) {\n var _t$data$titleObj6, _t$data$contentsObj6, _t$data$richText6;\n super(t, {\n isRenderable: !!(t.data.popupRef || (_t$data$titleObj6 = t.data.titleObj) !== null && _t$data$titleObj6 !== void 0 && _t$data$titleObj6.str || (_t$data$contentsObj6 = t.data.contentsObj) !== null && _t$data$contentsObj6 !== void 0 && _t$data$contentsObj6.str || (_t$data$richText6 = t.data.richText) !== null && _t$data$richText6 !== void 0 && _t$data$richText6.str),\n ignoreBorder: !0\n });\n _classPrivateFieldInitSpec(this, _in, {\n writable: true,\n value: null\n });\n this.containerClassName = \"polylineAnnotation\";\n this.svgElementName = \"svg:polyline\";\n }\n render() {\n this.container.classList.add(this.containerClassName);\n const t = this.data,\n {\n width: e,\n height: n\n } = getRectDims(t.rect),\n i = this.svgFactory.create(e, n, !0);\n let r = [];\n for (const e of t.vertices) {\n const n = e.x - t.rect[0],\n i = t.rect[3] - e.y;\n r.push(n + \",\" + i);\n }\n r = r.join(\" \");\n const s = _classPrivateFieldSet(this, _in, this.svgFactory.createElement(this.svgElementName));\n s.setAttribute(\"points\", r);\n s.setAttribute(\"stroke-width\", t.borderStyle.width || 1);\n s.setAttribute(\"stroke\", \"transparent\");\n s.setAttribute(\"fill\", \"transparent\");\n i.append(s);\n this.container.append(i);\n t.popupRef || this._createPopup(s, t);\n return this.container;\n }\n getElementsToTriggerPopup() {\n return _classPrivateFieldGet(this, _in);\n }\n addHighlightArea() {\n this.container.classList.add(\"highlightArea\");\n }\n }\n class PolygonAnnotationElement extends PolylineAnnotationElement {\n constructor(t) {\n super(t);\n this.containerClassName = \"polygonAnnotation\";\n this.svgElementName = \"svg:polygon\";\n }\n }\n class CaretAnnotationElement extends AnnotationElement {\n constructor(t) {\n var _t$data$titleObj7, _t$data$contentsObj7, _t$data$richText7;\n super(t, {\n isRenderable: !!(t.data.popupRef || (_t$data$titleObj7 = t.data.titleObj) !== null && _t$data$titleObj7 !== void 0 && _t$data$titleObj7.str || (_t$data$contentsObj7 = t.data.contentsObj) !== null && _t$data$contentsObj7 !== void 0 && _t$data$contentsObj7.str || (_t$data$richText7 = t.data.richText) !== null && _t$data$richText7 !== void 0 && _t$data$richText7.str),\n ignoreBorder: !0\n });\n }\n render() {\n this.container.classList.add(\"caretAnnotation\");\n this.data.popupRef || this._createPopup();\n return this.container;\n }\n }\n var _rn = /*#__PURE__*/new WeakMap();\n class InkAnnotationElement extends AnnotationElement {\n constructor(t) {\n var _t$data$titleObj8, _t$data$contentsObj8, _t$data$richText8;\n super(t, {\n isRenderable: !!(t.data.popupRef || (_t$data$titleObj8 = t.data.titleObj) !== null && _t$data$titleObj8 !== void 0 && _t$data$titleObj8.str || (_t$data$contentsObj8 = t.data.contentsObj) !== null && _t$data$contentsObj8 !== void 0 && _t$data$contentsObj8.str || (_t$data$richText8 = t.data.richText) !== null && _t$data$richText8 !== void 0 && _t$data$richText8.str),\n ignoreBorder: !0\n });\n _classPrivateFieldInitSpec(this, _rn, {\n writable: true,\n value: []\n });\n this.containerClassName = \"inkAnnotation\";\n this.svgElementName = \"svg:polyline\";\n this.annotationEditorType = i.AnnotationEditorType.INK;\n }\n render() {\n this.container.classList.add(this.containerClassName);\n const t = this.data,\n {\n width: e,\n height: n\n } = getRectDims(t.rect),\n i = this.svgFactory.create(e, n, !0);\n for (const e of t.inkLists) {\n let n = [];\n for (const i of e) {\n const e = i.x - t.rect[0],\n r = t.rect[3] - i.y;\n n.push(\"\".concat(e, \",\").concat(r));\n }\n n = n.join(\" \");\n const r = this.svgFactory.createElement(this.svgElementName);\n _classPrivateFieldGet(this, _rn).push(r);\n r.setAttribute(\"points\", n);\n r.setAttribute(\"stroke-width\", t.borderStyle.width || 1);\n r.setAttribute(\"stroke\", \"transparent\");\n r.setAttribute(\"fill\", \"transparent\");\n t.popupRef || this._createPopup(r, t);\n i.append(r);\n }\n this.container.append(i);\n return this.container;\n }\n getElementsToTriggerPopup() {\n return _classPrivateFieldGet(this, _rn);\n }\n addHighlightArea() {\n this.container.classList.add(\"highlightArea\");\n }\n }\n e.InkAnnotationElement = InkAnnotationElement;\n class HighlightAnnotationElement extends AnnotationElement {\n constructor(t) {\n var _t$data$titleObj9, _t$data$contentsObj9, _t$data$richText9;\n super(t, {\n isRenderable: !!(t.data.popupRef || (_t$data$titleObj9 = t.data.titleObj) !== null && _t$data$titleObj9 !== void 0 && _t$data$titleObj9.str || (_t$data$contentsObj9 = t.data.contentsObj) !== null && _t$data$contentsObj9 !== void 0 && _t$data$contentsObj9.str || (_t$data$richText9 = t.data.richText) !== null && _t$data$richText9 !== void 0 && _t$data$richText9.str),\n ignoreBorder: !0,\n createQuadrilaterals: !0\n });\n }\n render() {\n this.data.popupRef || this._createPopup();\n this.container.classList.add(\"highlightAnnotation\");\n return this.container;\n }\n }\n class UnderlineAnnotationElement extends AnnotationElement {\n constructor(t) {\n var _t$data$titleObj10, _t$data$contentsObj10, _t$data$richText10;\n super(t, {\n isRenderable: !!(t.data.popupRef || (_t$data$titleObj10 = t.data.titleObj) !== null && _t$data$titleObj10 !== void 0 && _t$data$titleObj10.str || (_t$data$contentsObj10 = t.data.contentsObj) !== null && _t$data$contentsObj10 !== void 0 && _t$data$contentsObj10.str || (_t$data$richText10 = t.data.richText) !== null && _t$data$richText10 !== void 0 && _t$data$richText10.str),\n ignoreBorder: !0,\n createQuadrilaterals: !0\n });\n }\n render() {\n this.data.popupRef || this._createPopup();\n this.container.classList.add(\"underlineAnnotation\");\n return this.container;\n }\n }\n class SquigglyAnnotationElement extends AnnotationElement {\n constructor(t) {\n var _t$data$titleObj11, _t$data$contentsObj11, _t$data$richText11;\n super(t, {\n isRenderable: !!(t.data.popupRef || (_t$data$titleObj11 = t.data.titleObj) !== null && _t$data$titleObj11 !== void 0 && _t$data$titleObj11.str || (_t$data$contentsObj11 = t.data.contentsObj) !== null && _t$data$contentsObj11 !== void 0 && _t$data$contentsObj11.str || (_t$data$richText11 = t.data.richText) !== null && _t$data$richText11 !== void 0 && _t$data$richText11.str),\n ignoreBorder: !0,\n createQuadrilaterals: !0\n });\n }\n render() {\n this.data.popupRef || this._createPopup();\n this.container.classList.add(\"squigglyAnnotation\");\n return this.container;\n }\n }\n class StrikeOutAnnotationElement extends AnnotationElement {\n constructor(t) {\n var _t$data$titleObj12, _t$data$contentsObj12, _t$data$richText12;\n super(t, {\n isRenderable: !!(t.data.popupRef || (_t$data$titleObj12 = t.data.titleObj) !== null && _t$data$titleObj12 !== void 0 && _t$data$titleObj12.str || (_t$data$contentsObj12 = t.data.contentsObj) !== null && _t$data$contentsObj12 !== void 0 && _t$data$contentsObj12.str || (_t$data$richText12 = t.data.richText) !== null && _t$data$richText12 !== void 0 && _t$data$richText12.str),\n ignoreBorder: !0,\n createQuadrilaterals: !0\n });\n }\n render() {\n this.data.popupRef || this._createPopup();\n this.container.classList.add(\"strikeoutAnnotation\");\n return this.container;\n }\n }\n class StampAnnotationElement extends AnnotationElement {\n constructor(t) {\n var _t$data$titleObj13, _t$data$contentsObj13, _t$data$richText13;\n super(t, {\n isRenderable: !!(t.data.popupRef || (_t$data$titleObj13 = t.data.titleObj) !== null && _t$data$titleObj13 !== void 0 && _t$data$titleObj13.str || (_t$data$contentsObj13 = t.data.contentsObj) !== null && _t$data$contentsObj13 !== void 0 && _t$data$contentsObj13.str || (_t$data$richText13 = t.data.richText) !== null && _t$data$richText13 !== void 0 && _t$data$richText13.str),\n ignoreBorder: !0\n });\n }\n render() {\n this.container.classList.add(\"stampAnnotation\");\n this.data.popupRef || this._createPopup();\n return this.container;\n }\n }\n e.StampAnnotationElement = StampAnnotationElement;\n var _sn = /*#__PURE__*/new WeakMap();\n class FileAttachmentAnnotationElement extends AnnotationElement {\n constructor(t) {\n var _this$linkService$eve11;\n super(t, {\n isRenderable: !0\n });\n _classPrivateFieldInitSpec(this, _sn, {\n writable: true,\n value: null\n });\n const {\n filename: e,\n content: n\n } = this.data.file;\n this.filename = (0, r.getFilenameFromUrl)(e, !0);\n this.content = n;\n (_this$linkService$eve11 = this.linkService.eventBus) === null || _this$linkService$eve11 === void 0 ? void 0 : _this$linkService$eve11.dispatch(\"fileattachmentannotation\", {\n source: this,\n filename: e,\n content: n\n });\n }\n render() {\n var _this$data$titleObj, _this$data$contentsOb;\n this.container.classList.add(\"fileAttachmentAnnotation\");\n let t;\n if (this.data.hasAppearance) t = document.createElement(\"div\");else {\n t = document.createElement(\"img\");\n t.src = \"\".concat(this.imageResourcesPath, \"annotation-\").concat(/paperclip/i.test(this.data.name) ? \"paperclip\" : \"pushpin\", \".svg\");\n }\n t.classList.add(\"popupTriggerArea\");\n t.addEventListener(\"dblclick\", this._download.bind(this));\n _classPrivateFieldSet(this, _sn, t);\n !this.data.popupRef && (((_this$data$titleObj = this.data.titleObj) === null || _this$data$titleObj === void 0 ? void 0 : _this$data$titleObj.str) || ((_this$data$contentsOb = this.data.contentsObj) === null || _this$data$contentsOb === void 0 ? void 0 : _this$data$contentsOb.str) || this.data.richText) && this._createPopup();\n this.container.append(t);\n return this.container;\n }\n getElementsToTriggerPopup() {\n return _classPrivateFieldGet(this, _sn);\n }\n addHighlightArea() {\n this.container.classList.add(\"highlightArea\");\n }\n _download() {\n var _this$downloadManager2;\n (_this$downloadManager2 = this.downloadManager) === null || _this$downloadManager2 === void 0 ? void 0 : _this$downloadManager2.openOrDownloadData(this.container, this.content, this.filename);\n }\n }\n e.AnnotationLayer = (_re2 = /*#__PURE__*/new WeakMap(), _an = /*#__PURE__*/new WeakMap(), _on = /*#__PURE__*/new WeakMap(), _ln = /*#__PURE__*/new WeakSet(), _cn = /*#__PURE__*/new WeakSet(), class AnnotationLayer {\n constructor(_t16) {\n _classPrivateMethodInitSpec(this, _cn);\n _classPrivateMethodInitSpec(this, _ln);\n _classPrivateFieldInitSpec(this, _re2, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _an, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _on, {\n writable: true,\n value: new Map()\n });\n let {\n div: _e14,\n accessibilityManager: _n8,\n annotationCanvasMap: _i5,\n l10n: _r5,\n page: s,\n viewport: a\n } = _t16;\n this.div = _e14;\n _classPrivateFieldSet(this, _re2, _n8);\n _classPrivateFieldSet(this, _an, _i5);\n this.l10n = _r5;\n this.page = s;\n this.viewport = a;\n this.zIndex = 0;\n this.l10n || (this.l10n = o.NullL10n);\n }\n async render(t) {\n const {\n annotations: e\n } = t,\n n = this.div;\n (0, r.setLayerDimensions)(n, this.viewport);\n const a = new Map(),\n o = {\n data: null,\n layer: n,\n linkService: t.linkService,\n downloadManager: t.downloadManager,\n imageResourcesPath: t.imageResourcesPath || \"\",\n renderForms: !1 !== t.renderForms,\n svgFactory: new r.DOMSVGFactory(),\n annotationStorage: t.annotationStorage || new s.AnnotationStorage(),\n enableScripting: !0 === t.enableScripting,\n hasJSActions: t.hasJSActions,\n fieldObjects: t.fieldObjects,\n parent: this,\n elements: null\n };\n for (const t of e) {\n if (t.noHTML) continue;\n const e = t.annotationType === i.AnnotationType.POPUP;\n if (e) {\n const e = a.get(t.id);\n if (!e) continue;\n o.elements = e;\n } else {\n const {\n width: e,\n height: n\n } = getRectDims(t.rect);\n if (e <= 0 || n <= 0) continue;\n }\n o.data = t;\n const n = AnnotationElementFactory.create(o);\n if (!n.isRenderable) continue;\n if (!e && t.popupRef) {\n const e = a.get(t.popupRef);\n e ? e.push(n) : a.set(t.popupRef, [n]);\n }\n n.annotationEditorType > 0 && _classPrivateFieldGet(this, _on).set(n.data.id, n);\n const r = n.render();\n t.hidden && (r.style.visibility = \"hidden\");\n _classPrivateMethodGet(this, _ln, _ln2).call(this, r, t.id);\n }\n _classPrivateMethodGet(this, _cn, _cn2).call(this);\n await this.l10n.translate(n);\n }\n update(t) {\n let {\n viewport: e\n } = t;\n const n = this.div;\n this.viewport = e;\n (0, r.setLayerDimensions)(n, {\n rotation: e.rotation\n });\n _classPrivateMethodGet(this, _cn, _cn2).call(this);\n n.hidden = !1;\n }\n getEditableAnnotations() {\n return Array.from(_classPrivateFieldGet(this, _on).values());\n }\n getEditableAnnotation(t) {\n return _classPrivateFieldGet(this, _on).get(t);\n }\n });\n function _ln2(t, e) {\n var _classPrivateFieldGet14;\n const n = t.firstChild || t;\n n.id = \"\".concat(r.AnnotationPrefix).concat(e);\n this.div.append(t);\n (_classPrivateFieldGet14 = _classPrivateFieldGet(this, _re2)) === null || _classPrivateFieldGet14 === void 0 ? void 0 : _classPrivateFieldGet14.moveElementInDOM(this.div, t, n, !1);\n }\n function _cn2() {\n if (!_classPrivateFieldGet(this, _an)) return;\n const t = this.div;\n for (const [e, n] of _classPrivateFieldGet(this, _an)) {\n const i = t.querySelector(\"[data-annotation-id=\\\"\".concat(e, \"\\\"]\"));\n if (!i) continue;\n const {\n firstChild: r\n } = i;\n r ? \"CANVAS\" === r.nodeName ? r.replaceWith(n) : r.before(n) : i.append(n);\n }\n _classPrivateFieldGet(this, _an).clear();\n }\n }, (t, e) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.ColorConverters = void 0;\n function makeColorComp(t) {\n return Math.floor(255 * Math.max(0, Math.min(1, t))).toString(16).padStart(2, \"0\");\n }\n e.ColorConverters = class ColorConverters {\n static CMYK_G(t) {\n let [e, n, i, r] = t;\n return [\"G\", 1 - Math.min(1, .3 * e + .59 * i + .11 * n + r)];\n }\n static G_CMYK(t) {\n let [e] = t;\n return [\"CMYK\", 0, 0, 0, 1 - e];\n }\n static G_RGB(t) {\n let [e] = t;\n return [\"RGB\", e, e, e];\n }\n static G_HTML(t) {\n let [e] = t;\n const n = makeColorComp(e);\n return \"#\".concat(n).concat(n).concat(n);\n }\n static RGB_G(t) {\n let [e, n, i] = t;\n return [\"G\", .3 * e + .59 * n + .11 * i];\n }\n static RGB_HTML(t) {\n let [e, n, i] = t;\n return \"#\".concat(makeColorComp(e)).concat(makeColorComp(n)).concat(makeColorComp(i));\n }\n static T_HTML() {\n return \"#00000000\";\n }\n static CMYK_RGB(t) {\n let [e, n, i, r] = t;\n return [\"RGB\", 1 - Math.min(1, e + r), 1 - Math.min(1, i + r), 1 - Math.min(1, n + r)];\n }\n static CMYK_HTML(t) {\n const e = this.CMYK_RGB(t).slice(1);\n return this.RGB_HTML(e);\n }\n static RGB_CMYK(t) {\n let [e, n, i] = t;\n const r = 1 - e,\n s = 1 - n,\n a = 1 - i;\n return [\"CMYK\", r, s, a, Math.min(r, s, a)];\n }\n };\n }, (t, e) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.NullL10n = void 0;\n e.getL10nFallback = getL10nFallback;\n const n = {\n of_pages: \"of {{pagesCount}}\",\n page_of_pages: \"({{pageNumber}} of {{pagesCount}})\",\n document_properties_kb: \"{{size_kb}} KB ({{size_b}} bytes)\",\n document_properties_mb: \"{{size_mb}} MB ({{size_b}} bytes)\",\n document_properties_date_string: \"{{date}}, {{time}}\",\n document_properties_page_size_unit_inches: \"in\",\n document_properties_page_size_unit_millimeters: \"mm\",\n document_properties_page_size_orientation_portrait: \"portrait\",\n document_properties_page_size_orientation_landscape: \"landscape\",\n document_properties_page_size_name_a3: \"A3\",\n document_properties_page_size_name_a4: \"A4\",\n document_properties_page_size_name_letter: \"Letter\",\n document_properties_page_size_name_legal: \"Legal\",\n document_properties_page_size_dimension_string: \"{{width}} × {{height}} {{unit}} ({{orientation}})\",\n document_properties_page_size_dimension_name_string: \"{{width}} × {{height}} {{unit}} ({{name}}, {{orientation}})\",\n document_properties_linearized_yes: \"Yes\",\n document_properties_linearized_no: \"No\",\n additional_layers: \"Additional Layers\",\n page_landmark: \"Page {{page}}\",\n thumb_page_title: \"Page {{page}}\",\n thumb_page_canvas: \"Thumbnail of Page {{page}}\",\n find_reached_top: \"Reached top of document, continued from bottom\",\n find_reached_bottom: \"Reached end of document, continued from top\",\n \"find_match_count[one]\": \"{{current}} of {{total}} match\",\n \"find_match_count[other]\": \"{{current}} of {{total}} matches\",\n \"find_match_count_limit[one]\": \"More than {{limit}} match\",\n \"find_match_count_limit[other]\": \"More than {{limit}} matches\",\n find_not_found: \"Phrase not found\",\n page_scale_width: \"Page Width\",\n page_scale_fit: \"Page Fit\",\n page_scale_auto: \"Automatic Zoom\",\n page_scale_actual: \"Actual Size\",\n page_scale_percent: \"{{scale}}%\",\n loading_error: \"An error occurred while loading the PDF.\",\n invalid_file_error: \"Invalid or corrupted PDF file.\",\n missing_file_error: \"Missing PDF file.\",\n unexpected_response_error: \"Unexpected server response.\",\n rendering_error: \"An error occurred while rendering the page.\",\n annotation_date_string: \"{{date}}, {{time}}\",\n printing_not_supported: \"Warning: Printing is not fully supported by this browser.\",\n printing_not_ready: \"Warning: The PDF is not fully loaded for printing.\",\n web_fonts_disabled: \"Web fonts are disabled: unable to use embedded PDF fonts.\",\n free_text2_default_content: \"Start typing…\",\n editor_free_text2_aria_label: \"Text Editor\",\n editor_ink2_aria_label: \"Draw Editor\",\n editor_ink_canvas_aria_label: \"User-created image\",\n print_progress_percent: \"{{progress}}%\"\n };\n function getL10nFallback(t, e) {\n switch (t) {\n case \"find_match_count\":\n t = \"find_match_count[\".concat(1 === e.total ? \"one\" : \"other\", \"]\");\n break;\n case \"find_match_count_limit\":\n t = \"find_match_count_limit[\".concat(1 === e.limit ? \"one\" : \"other\", \"]\");\n }\n return n[t] || \"\";\n }\n const i = {\n getLanguage: async () => \"en-us\",\n getDirection: async () => \"ltr\",\n async get(t) {\n let e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null;\n return function formatL10nValue(t, e) {\n return e ? t.replaceAll(/\\{\\{\\s*(\\w+)\\s*\\}\\}/g, (t, n) => n in e ? e[n] : \"{{\" + n + \"}}\") : t;\n }(arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : getL10nFallback(t, e), e);\n },\n async translate(t) {}\n };\n e.NullL10n = i;\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.XfaLayer = void 0;\n n(89);\n var i = n(193);\n e.XfaLayer = class XfaLayer {\n static setupStorage(t, e, n, i, r) {\n const s = i.getValue(e, {\n value: null\n });\n switch (n.name) {\n case \"textarea\":\n null !== s.value && (t.textContent = s.value);\n if (\"print\" === r) break;\n t.addEventListener(\"input\", t => {\n i.setValue(e, {\n value: t.target.value\n });\n });\n break;\n case \"input\":\n if (\"radio\" === n.attributes.type || \"checkbox\" === n.attributes.type) {\n s.value === n.attributes.xfaOn ? t.setAttribute(\"checked\", !0) : s.value === n.attributes.xfaOff && t.removeAttribute(\"checked\");\n if (\"print\" === r) break;\n t.addEventListener(\"change\", t => {\n i.setValue(e, {\n value: t.target.checked ? t.target.getAttribute(\"xfaOn\") : t.target.getAttribute(\"xfaOff\")\n });\n });\n } else {\n null !== s.value && t.setAttribute(\"value\", s.value);\n if (\"print\" === r) break;\n t.addEventListener(\"input\", t => {\n i.setValue(e, {\n value: t.target.value\n });\n });\n }\n break;\n case \"select\":\n if (null !== s.value) {\n t.setAttribute(\"value\", s.value);\n for (const t of n.children) t.attributes.value === s.value ? t.attributes.selected = !0 : t.attributes.hasOwnProperty(\"selected\") && delete t.attributes.selected;\n }\n t.addEventListener(\"input\", t => {\n const n = t.target.options,\n r = -1 === n.selectedIndex ? \"\" : n[n.selectedIndex].value;\n i.setValue(e, {\n value: r\n });\n });\n }\n }\n static setAttributes(t) {\n let {\n html: e,\n element: n,\n storage: i = null,\n intent: r,\n linkService: s\n } = t;\n const {\n attributes: a\n } = n,\n o = e instanceof HTMLAnchorElement;\n \"radio\" === a.type && (a.name = \"\".concat(a.name, \"-\").concat(r));\n for (const [t, n] of Object.entries(a)) if (null != n) switch (t) {\n case \"class\":\n n.length && e.setAttribute(t, n.join(\" \"));\n break;\n case \"dataId\":\n break;\n case \"id\":\n e.setAttribute(\"data-element-id\", n);\n break;\n case \"style\":\n Object.assign(e.style, n);\n break;\n case \"textContent\":\n e.textContent = n;\n break;\n default:\n (!o || \"href\" !== t && \"newWindow\" !== t) && e.setAttribute(t, n);\n }\n o && s.addLinkAttributes(e, a.href, a.newWindow);\n i && a.dataId && this.setupStorage(e, a.dataId, n, i);\n }\n static render(t) {\n const e = t.annotationStorage,\n n = t.linkService,\n r = t.xfaHtml,\n s = t.intent || \"display\",\n a = document.createElement(r.name);\n r.attributes && this.setAttributes({\n html: a,\n element: r,\n intent: s,\n linkService: n\n });\n const o = [[r, -1, a]],\n l = t.div;\n l.append(a);\n if (t.viewport) {\n const e = \"matrix(\".concat(t.viewport.transform.join(\",\"), \")\");\n l.style.transform = e;\n }\n \"richText\" !== s && l.setAttribute(\"class\", \"xfaLayer xfaFont\");\n const c = [];\n for (; o.length > 0;) {\n var _l$attributes;\n const [t, r, a] = o.at(-1);\n if (r + 1 === t.children.length) {\n o.pop();\n continue;\n }\n const l = t.children[++o.at(-1)[1]];\n if (null === l) continue;\n const {\n name: h\n } = l;\n if (\"#text\" === h) {\n const t = document.createTextNode(l.value);\n c.push(t);\n a.append(t);\n continue;\n }\n const d = l !== null && l !== void 0 && (_l$attributes = l.attributes) !== null && _l$attributes !== void 0 && _l$attributes.xmlns ? document.createElementNS(l.attributes.xmlns, h) : document.createElement(h);\n a.append(d);\n l.attributes && this.setAttributes({\n html: d,\n element: l,\n storage: e,\n intent: s,\n linkService: n\n });\n if (l.children && l.children.length > 0) o.push([l, -1, d]);else if (l.value) {\n const t = document.createTextNode(l.value);\n i.XfaText.shouldBuildText(h) && c.push(t);\n d.append(t);\n }\n }\n for (const t of l.querySelectorAll(\".xfaNonInteractive input, .xfaNonInteractive textarea\")) t.setAttribute(\"readOnly\", !0);\n return {\n textDivs: c\n };\n }\n static update(t) {\n const e = \"matrix(\".concat(t.viewport.transform.join(\",\"), \")\");\n t.div.style.transform = e;\n t.div.hidden = !1;\n }\n };\n }, (t, e, n) => {\n \"use strict\";\n\n var _class41;\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.InkEditor = void 0;\n n(89);\n n(2);\n var i = n(1),\n r = n(163),\n s = n(197),\n a = n(164);\n var _hn = /*#__PURE__*/new WeakMap();\n var _dn = /*#__PURE__*/new WeakMap();\n var _un = /*#__PURE__*/new WeakMap();\n var _pn = /*#__PURE__*/new WeakMap();\n var _fn = /*#__PURE__*/new WeakMap();\n var _gn = /*#__PURE__*/new WeakMap();\n var _mn = /*#__PURE__*/new WeakMap();\n var _bn = /*#__PURE__*/new WeakMap();\n var _vn = /*#__PURE__*/new WeakMap();\n var _yn = /*#__PURE__*/new WeakMap();\n var _An = /*#__PURE__*/new WeakMap();\n var _n9 = /*#__PURE__*/new WeakMap();\n var _Sn = /*#__PURE__*/new WeakMap();\n var _En = /*#__PURE__*/new WeakMap();\n var _xn = /*#__PURE__*/new WeakMap();\n var _wn = /*#__PURE__*/new WeakSet();\n var _Pe3 = /*#__PURE__*/new WeakSet();\n var _Cn = /*#__PURE__*/new WeakSet();\n var _Fn = /*#__PURE__*/new WeakSet();\n var _In = /*#__PURE__*/new WeakSet();\n var _Dn = /*#__PURE__*/new WeakSet();\n var _Ln = /*#__PURE__*/new WeakSet();\n var _Bn = /*#__PURE__*/new WeakSet();\n var _jn = /*#__PURE__*/new WeakSet();\n var _On = /*#__PURE__*/new WeakSet();\n var _Nn = /*#__PURE__*/new WeakSet();\n var _Un = /*#__PURE__*/new WeakSet();\n var _Pn = /*#__PURE__*/new WeakSet();\n var _Hn = /*#__PURE__*/new WeakSet();\n var _kn = /*#__PURE__*/new WeakSet();\n var _Mn = /*#__PURE__*/new WeakSet();\n var _Rn = /*#__PURE__*/new WeakSet();\n var _qn = /*#__PURE__*/new WeakSet();\n var _zn = /*#__PURE__*/new WeakSet();\n var _Xn = /*#__PURE__*/new WeakSet();\n var _Kn = /*#__PURE__*/new WeakSet();\n var _Wn = /*#__PURE__*/new WeakSet();\n var _Tn = /*#__PURE__*/new WeakSet();\n class InkEditor extends r.AnnotationEditor {\n constructor(_t17) {\n super(_objectSpread(_objectSpread({}, _t17), {}, {\n name: \"inkEditor\"\n }));\n _classPrivateMethodInitSpec(this, _Tn);\n _classPrivateMethodInitSpec(this, _Wn);\n _classPrivateMethodInitSpec(this, _Kn);\n _classPrivateMethodInitSpec(this, _Xn);\n _classPrivateMethodInitSpec(this, _zn);\n _classPrivateMethodInitSpec(this, _qn);\n _classPrivateMethodInitSpec(this, _Rn);\n _classPrivateMethodInitSpec(this, _Mn);\n _classPrivateMethodInitSpec(this, _kn);\n _classPrivateMethodInitSpec(this, _Hn);\n _classPrivateMethodInitSpec(this, _Pn);\n _classPrivateMethodInitSpec(this, _Un);\n _classPrivateMethodInitSpec(this, _Nn);\n _classPrivateMethodInitSpec(this, _On);\n _classPrivateMethodInitSpec(this, _jn);\n _classPrivateMethodInitSpec(this, _Bn);\n _classPrivateMethodInitSpec(this, _Ln);\n _classPrivateMethodInitSpec(this, _Dn);\n _classPrivateMethodInitSpec(this, _In);\n _classPrivateMethodInitSpec(this, _Fn);\n _classPrivateMethodInitSpec(this, _Cn);\n _classPrivateMethodInitSpec(this, _Pe3);\n _classPrivateMethodInitSpec(this, _wn);\n _classPrivateFieldInitSpec(this, _hn, {\n writable: true,\n value: 0\n });\n _classPrivateFieldInitSpec(this, _dn, {\n writable: true,\n value: 0\n });\n _classPrivateFieldInitSpec(this, _un, {\n writable: true,\n value: this.canvasContextMenu.bind(this)\n });\n _classPrivateFieldInitSpec(this, _pn, {\n writable: true,\n value: this.canvasPointermove.bind(this)\n });\n _classPrivateFieldInitSpec(this, _fn, {\n writable: true,\n value: this.canvasPointerleave.bind(this)\n });\n _classPrivateFieldInitSpec(this, _gn, {\n writable: true,\n value: this.canvasPointerup.bind(this)\n });\n _classPrivateFieldInitSpec(this, _mn, {\n writable: true,\n value: this.canvasPointerdown.bind(this)\n });\n _classPrivateFieldInitSpec(this, _bn, {\n writable: true,\n value: new Path2D()\n });\n _classPrivateFieldInitSpec(this, _vn, {\n writable: true,\n value: !1\n });\n _classPrivateFieldInitSpec(this, _yn, {\n writable: true,\n value: !1\n });\n _classPrivateFieldInitSpec(this, _An, {\n writable: true,\n value: !1\n });\n _classPrivateFieldInitSpec(this, _n9, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _Sn, {\n writable: true,\n value: 0\n });\n _classPrivateFieldInitSpec(this, _En, {\n writable: true,\n value: 0\n });\n _classPrivateFieldInitSpec(this, _xn, {\n writable: true,\n value: null\n });\n this.color = _t17.color || null;\n this.thickness = _t17.thickness || null;\n this.opacity = _t17.opacity || null;\n this.paths = [];\n this.bezierPath2D = [];\n this.allRawPaths = [];\n this.currentPath = [];\n this.scaleFactor = 1;\n this.translationX = this.translationY = 0;\n this.x = 0;\n this.y = 0;\n this._willKeepAspectRatio = !0;\n }\n static initialize(t) {\n this._l10nPromise = new Map([\"editor_ink_canvas_aria_label\", \"editor_ink2_aria_label\"].map(e => [e, t.get(e)]));\n }\n static updateDefaultParams(t, e) {\n switch (t) {\n case i.AnnotationEditorParamsType.INK_THICKNESS:\n InkEditor._defaultThickness = e;\n break;\n case i.AnnotationEditorParamsType.INK_COLOR:\n InkEditor._defaultColor = e;\n break;\n case i.AnnotationEditorParamsType.INK_OPACITY:\n InkEditor._defaultOpacity = e / 100;\n }\n }\n updateParams(t, e) {\n switch (t) {\n case i.AnnotationEditorParamsType.INK_THICKNESS:\n _classPrivateMethodGet(this, _wn, _wn2).call(this, e);\n break;\n case i.AnnotationEditorParamsType.INK_COLOR:\n _classPrivateMethodGet(this, _Pe3, _Pe4).call(this, e);\n break;\n case i.AnnotationEditorParamsType.INK_OPACITY:\n _classPrivateMethodGet(this, _Cn, _Cn2).call(this, e);\n }\n }\n static get defaultPropertiesToUpdate() {\n return [[i.AnnotationEditorParamsType.INK_THICKNESS, InkEditor._defaultThickness], [i.AnnotationEditorParamsType.INK_COLOR, InkEditor._defaultColor || r.AnnotationEditor._defaultLineColor], [i.AnnotationEditorParamsType.INK_OPACITY, Math.round(100 * InkEditor._defaultOpacity)]];\n }\n get propertiesToUpdate() {\n var _this$opacity;\n return [[i.AnnotationEditorParamsType.INK_THICKNESS, this.thickness || InkEditor._defaultThickness], [i.AnnotationEditorParamsType.INK_COLOR, this.color || InkEditor._defaultColor || r.AnnotationEditor._defaultLineColor], [i.AnnotationEditorParamsType.INK_OPACITY, Math.round(100 * ((_this$opacity = this.opacity) !== null && _this$opacity !== void 0 ? _this$opacity : InkEditor._defaultOpacity))]];\n }\n rebuild() {\n super.rebuild();\n if (null !== this.div) {\n if (!this.canvas) {\n _classPrivateMethodGet(this, _kn, _kn2).call(this);\n _classPrivateMethodGet(this, _Mn, _Mn2).call(this);\n }\n if (!this.isAttachedToDOM) {\n this.parent.add(this);\n _classPrivateMethodGet(this, _Rn, _Rn2).call(this);\n }\n _classPrivateMethodGet(this, _Tn, _Tn2).call(this);\n }\n }\n remove() {\n if (null !== this.canvas) {\n this.isEmpty() || this.commit();\n this.canvas.width = this.canvas.height = 0;\n this.canvas.remove();\n this.canvas = null;\n _classPrivateFieldGet(this, _n9).disconnect();\n _classPrivateFieldSet(this, _n9, null);\n super.remove();\n }\n }\n setParent(t) {\n !this.parent && t ? this._uiManager.removeShouldRescale(this) : this.parent && null === t && this._uiManager.addShouldRescale(this);\n super.setParent(t);\n }\n onScaleChanging() {\n const [t, e] = this.parentDimensions,\n n = this.width * t,\n i = this.height * e;\n this.setDimensions(n, i);\n }\n enableEditMode() {\n if (!_classPrivateFieldGet(this, _vn) && null !== this.canvas) {\n super.enableEditMode();\n this.div.draggable = !1;\n this.canvas.addEventListener(\"pointerdown\", _classPrivateFieldGet(this, _mn));\n }\n }\n disableEditMode() {\n if (this.isInEditMode() && null !== this.canvas) {\n super.disableEditMode();\n this.div.draggable = !this.isEmpty();\n this.div.classList.remove(\"editing\");\n this.canvas.removeEventListener(\"pointerdown\", _classPrivateFieldGet(this, _mn));\n }\n }\n onceAdded() {\n this.div.draggable = !this.isEmpty();\n }\n isEmpty() {\n return 0 === this.paths.length || 1 === this.paths.length && 0 === this.paths[0].length;\n }\n commit() {\n if (!_classPrivateFieldGet(this, _vn)) {\n super.commit();\n this.isEditing = !1;\n this.disableEditMode();\n this.setInForeground();\n _classPrivateFieldSet(this, _vn, !0);\n this.div.classList.add(\"disabled\");\n _classPrivateMethodGet(this, _Tn, _Tn2).call(this, !0);\n this.makeResizable();\n this.parent.addInkEditorIfNeeded(!0);\n this.parent.moveEditorInDOM(this);\n this.div.focus({\n preventScroll: !0\n });\n }\n }\n focusin(t) {\n super.focusin(t);\n this.enableEditMode();\n }\n canvasPointerdown(t) {\n if (0 === t.button && this.isInEditMode() && !_classPrivateFieldGet(this, _vn)) {\n this.setInForeground();\n t.preventDefault();\n \"mouse\" !== t.type && this.div.focus();\n _classPrivateMethodGet(this, _Dn, _Dn2).call(this, t.offsetX, t.offsetY);\n }\n }\n canvasContextMenu(t) {\n t.preventDefault();\n }\n canvasPointermove(t) {\n t.preventDefault();\n _classPrivateMethodGet(this, _Ln, _Ln2).call(this, t.offsetX, t.offsetY);\n }\n canvasPointerup(t) {\n t.preventDefault();\n _classPrivateMethodGet(this, _Hn, _Hn2).call(this, t);\n }\n canvasPointerleave(t) {\n _classPrivateMethodGet(this, _Hn, _Hn2).call(this, t);\n }\n get isResizable() {\n return !this.isEmpty() && _classPrivateFieldGet(this, _vn);\n }\n render() {\n if (this.div) return this.div;\n let t, e;\n if (this.width) {\n t = this.x;\n e = this.y;\n }\n super.render();\n InkEditor._l10nPromise.get(\"editor_ink2_aria_label\").then(t => {\n var _this$div6;\n return (_this$div6 = this.div) === null || _this$div6 === void 0 ? void 0 : _this$div6.setAttribute(\"aria-label\", t);\n });\n const [n, i, r, s] = _classPrivateMethodGet(this, _Fn, _Fn2).call(this);\n this.setAt(n, i, 0, 0);\n this.setDims(r, s);\n _classPrivateMethodGet(this, _kn, _kn2).call(this);\n if (this.width) {\n const [n, i] = this.parentDimensions;\n this.setAspectRatio(this.width * n, this.height * i);\n this.setAt(t * n, e * i, this.width * n, this.height * i);\n _classPrivateFieldSet(this, _An, !0);\n _classPrivateMethodGet(this, _Rn, _Rn2).call(this);\n this.setDims(this.width * n, this.height * i);\n _classPrivateMethodGet(this, _Pn, _Pn2).call(this);\n this.div.classList.add(\"disabled\");\n } else {\n this.div.classList.add(\"editing\");\n this.enableEditMode();\n }\n _classPrivateMethodGet(this, _Mn, _Mn2).call(this);\n return this.div;\n }\n setDimensions(t, e) {\n const n = Math.round(t),\n i = Math.round(e);\n if (_classPrivateFieldGet(this, _Sn) === n && _classPrivateFieldGet(this, _En) === i) return;\n _classPrivateFieldSet(this, _Sn, n);\n _classPrivateFieldSet(this, _En, i);\n this.canvas.style.visibility = \"hidden\";\n const [r, s] = this.parentDimensions;\n this.width = t / r;\n this.height = e / s;\n this.fixAndSetPosition();\n _classPrivateFieldGet(this, _vn) && _classPrivateMethodGet(this, _qn, _qn2).call(this, t, e);\n _classPrivateMethodGet(this, _Rn, _Rn2).call(this);\n _classPrivateMethodGet(this, _Pn, _Pn2).call(this);\n this.canvas.style.visibility = \"visible\";\n this.fixDims();\n }\n static deserialize(t, e, n) {\n if (t instanceof s.InkAnnotationElement) return null;\n const a = super.deserialize(t, e, n);\n a.thickness = t.thickness;\n a.color = i.Util.makeHexColor(...t.color);\n a.opacity = t.opacity;\n const [o, l] = a.pageDimensions,\n c = a.width * o,\n h = a.height * l,\n d = a.parentScale,\n u = t.thickness / 2;\n _classPrivateFieldSet(a, _vn, !0);\n _classPrivateFieldSet(a, _Sn, Math.round(c));\n _classPrivateFieldSet(a, _En, Math.round(h));\n const {\n paths: p,\n rect: f,\n rotation: g\n } = t;\n for (let {\n bezier: t\n } of p) {\n t = _classStaticPrivateMethodGet(InkEditor, InkEditor, _$n).call(InkEditor, t, f, g);\n const e = [];\n a.paths.push(e);\n let n = d * (t[0] - u),\n i = d * (t[1] - u);\n for (let r = 2, s = t.length; r < s; r += 6) {\n const s = d * (t[r] - u),\n a = d * (t[r + 1] - u),\n o = d * (t[r + 2] - u),\n l = d * (t[r + 3] - u),\n c = d * (t[r + 4] - u),\n h = d * (t[r + 5] - u);\n e.push([[n, i], [s, a], [o, l], [c, h]]);\n n = c;\n i = h;\n }\n const r = _classStaticPrivateMethodGet(this, InkEditor, _Gn).call(this, e);\n a.bezierPath2D.push(r);\n }\n const m = _classPrivateMethodGet(a, _Kn, _Kn2).call(a);\n _classPrivateFieldSet(a, _dn, Math.max(r.AnnotationEditor.MIN_SIZE, m[2] - m[0]));\n _classPrivateFieldSet(a, _hn, Math.max(r.AnnotationEditor.MIN_SIZE, m[3] - m[1]));\n _classPrivateMethodGet(a, _qn, _qn2).call(a, c, h);\n return a;\n }\n serialize() {\n if (this.isEmpty()) return null;\n const t = this.getRect(0, 0),\n e = r.AnnotationEditor._colorManager.convert(this.ctx.strokeStyle);\n return {\n annotationType: i.AnnotationEditorType.INK,\n color: e,\n thickness: this.thickness,\n opacity: this.opacity,\n paths: _classPrivateMethodGet(this, _Xn, _Xn2).call(this, this.scaleFactor / this.parentScale, this.translationX, this.translationY, t),\n pageIndex: this.pageIndex,\n rect: t,\n rotation: this.rotation\n };\n }\n }\n _class41 = InkEditor;\n function _wn2(t) {\n const e = this.thickness;\n this.addCommands({\n cmd: () => {\n this.thickness = t;\n _classPrivateMethodGet(this, _Tn, _Tn2).call(this);\n },\n undo: () => {\n this.thickness = e;\n _classPrivateMethodGet(this, _Tn, _Tn2).call(this);\n },\n mustExec: !0,\n type: i.AnnotationEditorParamsType.INK_THICKNESS,\n overwriteIfSameType: !0,\n keepUndo: !0\n });\n }\n function _Pe4(t) {\n const e = this.color;\n this.addCommands({\n cmd: () => {\n this.color = t;\n _classPrivateMethodGet(this, _Pn, _Pn2).call(this);\n },\n undo: () => {\n this.color = e;\n _classPrivateMethodGet(this, _Pn, _Pn2).call(this);\n },\n mustExec: !0,\n type: i.AnnotationEditorParamsType.INK_COLOR,\n overwriteIfSameType: !0,\n keepUndo: !0\n });\n }\n function _Cn2(t) {\n t /= 100;\n const e = this.opacity;\n this.addCommands({\n cmd: () => {\n this.opacity = t;\n _classPrivateMethodGet(this, _Pn, _Pn2).call(this);\n },\n undo: () => {\n this.opacity = e;\n _classPrivateMethodGet(this, _Pn, _Pn2).call(this);\n },\n mustExec: !0,\n type: i.AnnotationEditorParamsType.INK_OPACITY,\n overwriteIfSameType: !0,\n keepUndo: !0\n });\n }\n function _Fn2() {\n const {\n parentRotation: t,\n parentDimensions: [e, n]\n } = this;\n switch (t) {\n case 90:\n return [0, n, n, e];\n case 180:\n return [e, n, e, n];\n case 270:\n return [e, 0, n, e];\n default:\n return [0, 0, e, n];\n }\n }\n function _In2() {\n const {\n ctx: t,\n color: e,\n opacity: n,\n thickness: i,\n parentScale: r,\n scaleFactor: s\n } = this;\n t.lineWidth = i * r / s;\n t.lineCap = \"round\";\n t.lineJoin = \"round\";\n t.miterLimit = 10;\n t.strokeStyle = \"\".concat(e).concat((0, a.opacityToHex)(n));\n }\n function _Dn2(t, e) {\n this.canvas.addEventListener(\"contextmenu\", _classPrivateFieldGet(this, _un));\n this.canvas.addEventListener(\"pointerleave\", _classPrivateFieldGet(this, _fn));\n this.canvas.addEventListener(\"pointermove\", _classPrivateFieldGet(this, _pn));\n this.canvas.addEventListener(\"pointerup\", _classPrivateFieldGet(this, _gn));\n this.canvas.removeEventListener(\"pointerdown\", _classPrivateFieldGet(this, _mn));\n this.isEditing = !0;\n if (!_classPrivateFieldGet(this, _An)) {\n var _this$opacity2;\n _classPrivateFieldSet(this, _An, !0);\n _classPrivateMethodGet(this, _Rn, _Rn2).call(this);\n this.thickness || (this.thickness = _class41._defaultThickness);\n this.color || (this.color = _class41._defaultColor || r.AnnotationEditor._defaultLineColor);\n (_this$opacity2 = this.opacity) !== null && _this$opacity2 !== void 0 ? _this$opacity2 : this.opacity = _class41._defaultOpacity;\n }\n this.currentPath.push([t, e]);\n _classPrivateFieldSet(this, _yn, !1);\n _classPrivateMethodGet(this, _In, _In2).call(this);\n _classPrivateFieldSet(this, _xn, () => {\n _classPrivateMethodGet(this, _On, _On2).call(this);\n _classPrivateFieldGet(this, _xn) && window.requestAnimationFrame(_classPrivateFieldGet(this, _xn));\n });\n window.requestAnimationFrame(_classPrivateFieldGet(this, _xn));\n }\n function _Ln2(t, e) {\n const [n, i] = this.currentPath.at(-1);\n if (this.currentPath.length > 1 && t === n && e === i) return;\n const r = this.currentPath;\n let s = _classPrivateFieldGet(this, _bn);\n r.push([t, e]);\n _classPrivateFieldSet(this, _yn, !0);\n if (r.length <= 2) {\n s.moveTo(...r[0]);\n s.lineTo(t, e);\n } else {\n if (3 === r.length) {\n _classPrivateFieldSet(this, _bn, s = new Path2D());\n s.moveTo(...r[0]);\n }\n _classPrivateMethodGet(this, _Nn, _Nn2).call(this, s, ...r.at(-3), ...r.at(-2), t, e);\n }\n }\n function _Bn2() {\n if (0 === this.currentPath.length) return;\n const t = this.currentPath.at(-1);\n _classPrivateFieldGet(this, _bn).lineTo(...t);\n }\n function _jn2(t, e) {\n _classPrivateFieldSet(this, _xn, null);\n t = Math.min(Math.max(t, 0), this.canvas.width);\n e = Math.min(Math.max(e, 0), this.canvas.height);\n _classPrivateMethodGet(this, _Ln, _Ln2).call(this, t, e);\n _classPrivateMethodGet(this, _Bn, _Bn2).call(this);\n let n;\n if (1 !== this.currentPath.length) n = _classPrivateMethodGet(this, _Un, _Un2).call(this);else {\n const i = [t, e];\n n = [[i, i.slice(), i.slice(), i]];\n }\n const i = _classPrivateFieldGet(this, _bn),\n r = this.currentPath;\n this.currentPath = [];\n _classPrivateFieldSet(this, _bn, new Path2D());\n this.addCommands({\n cmd: () => {\n this.allRawPaths.push(r);\n this.paths.push(n);\n this.bezierPath2D.push(i);\n this.rebuild();\n },\n undo: () => {\n this.allRawPaths.pop();\n this.paths.pop();\n this.bezierPath2D.pop();\n if (0 === this.paths.length) this.remove();else {\n if (!this.canvas) {\n _classPrivateMethodGet(this, _kn, _kn2).call(this);\n _classPrivateMethodGet(this, _Mn, _Mn2).call(this);\n }\n _classPrivateMethodGet(this, _Tn, _Tn2).call(this);\n }\n },\n mustExec: !0\n });\n }\n function _On2() {\n if (!_classPrivateFieldGet(this, _yn)) return;\n _classPrivateFieldSet(this, _yn, !1);\n const t = Math.ceil(this.thickness * this.parentScale),\n e = this.currentPath.slice(-3),\n n = e.map(t => t[0]),\n i = e.map(t => t[1]),\n {\n ctx: r\n } = (Math.min(...n), Math.max(...n), Math.min(...i), Math.max(...i), this);\n r.save();\n r.clearRect(0, 0, this.canvas.width, this.canvas.height);\n for (const t of this.bezierPath2D) r.stroke(t);\n r.stroke(_classPrivateFieldGet(this, _bn));\n r.restore();\n }\n function _Nn2(t, e, n, i, r, s, a) {\n const o = (e + i) / 2,\n l = (n + r) / 2,\n c = (i + s) / 2,\n h = (r + a) / 2;\n t.bezierCurveTo(o + 2 * (i - o) / 3, l + 2 * (r - l) / 3, c + 2 * (i - c) / 3, h + 2 * (r - h) / 3, c, h);\n }\n function _Un2() {\n const t = this.currentPath;\n if (t.length <= 2) return [[t[0], t[0], t.at(-1), t.at(-1)]];\n const e = [];\n let n,\n [i, r] = t[0];\n for (n = 1; n < t.length - 2; n++) {\n const [s, a] = t[n],\n [o, l] = t[n + 1],\n c = (s + o) / 2,\n h = (a + l) / 2,\n d = [i + 2 * (s - i) / 3, r + 2 * (a - r) / 3],\n u = [c + 2 * (s - c) / 3, h + 2 * (a - h) / 3];\n e.push([[i, r], d, u, [c, h]]);\n [i, r] = [c, h];\n }\n const [s, a] = t[n],\n [o, l] = t[n + 1],\n c = [i + 2 * (s - i) / 3, r + 2 * (a - r) / 3],\n h = [o + 2 * (s - o) / 3, l + 2 * (a - l) / 3];\n e.push([[i, r], c, h, [o, l]]);\n return e;\n }\n function _Pn2() {\n if (this.isEmpty()) {\n _classPrivateMethodGet(this, _zn, _zn2).call(this);\n return;\n }\n _classPrivateMethodGet(this, _In, _In2).call(this);\n const {\n canvas: t,\n ctx: e\n } = this;\n e.setTransform(1, 0, 0, 1, 0, 0);\n e.clearRect(0, 0, t.width, t.height);\n _classPrivateMethodGet(this, _zn, _zn2).call(this);\n for (const t of this.bezierPath2D) e.stroke(t);\n }\n function _Hn2(t) {\n this.canvas.removeEventListener(\"pointerleave\", _classPrivateFieldGet(this, _fn));\n this.canvas.removeEventListener(\"pointermove\", _classPrivateFieldGet(this, _pn));\n this.canvas.removeEventListener(\"pointerup\", _classPrivateFieldGet(this, _gn));\n this.canvas.addEventListener(\"pointerdown\", _classPrivateFieldGet(this, _mn));\n setTimeout(() => {\n this.canvas.removeEventListener(\"contextmenu\", _classPrivateFieldGet(this, _un));\n }, 10);\n _classPrivateMethodGet(this, _jn, _jn2).call(this, t.offsetX, t.offsetY);\n this.addToAnnotationStorage();\n this.setInBackground();\n }\n function _kn2() {\n this.canvas = document.createElement(\"canvas\");\n this.canvas.width = this.canvas.height = 0;\n this.canvas.className = \"inkEditorCanvas\";\n _class41._l10nPromise.get(\"editor_ink_canvas_aria_label\").then(t => {\n var _this$canvas;\n return (_this$canvas = this.canvas) === null || _this$canvas === void 0 ? void 0 : _this$canvas.setAttribute(\"aria-label\", t);\n });\n this.div.append(this.canvas);\n this.ctx = this.canvas.getContext(\"2d\");\n }\n function _Mn2() {\n _classPrivateFieldSet(this, _n9, new ResizeObserver(t => {\n const e = t[0].contentRect;\n e.width && e.height && this.setDimensions(e.width, e.height);\n }));\n _classPrivateFieldGet(this, _n9).observe(this.div);\n }\n function _Rn2() {\n if (!_classPrivateFieldGet(this, _An)) return;\n const [t, e] = this.parentDimensions;\n this.canvas.width = Math.ceil(this.width * t);\n this.canvas.height = Math.ceil(this.height * e);\n _classPrivateMethodGet(this, _zn, _zn2).call(this);\n }\n function _qn2(t, e) {\n const n = _classPrivateMethodGet(this, _Wn, _Wn2).call(this),\n i = (t - n) / _classPrivateFieldGet(this, _dn),\n r = (e - n) / _classPrivateFieldGet(this, _hn);\n this.scaleFactor = Math.min(i, r);\n }\n function _zn2() {\n const t = _classPrivateMethodGet(this, _Wn, _Wn2).call(this) / 2;\n this.ctx.setTransform(this.scaleFactor, 0, 0, this.scaleFactor, this.translationX * this.scaleFactor + t, this.translationY * this.scaleFactor + t);\n }\n function _Gn(t) {\n const e = new Path2D();\n for (let n = 0, i = t.length; n < i; n++) {\n const [i, r, s, a] = t[n];\n 0 === n && e.moveTo(...i);\n e.bezierCurveTo(r[0], r[1], s[0], s[1], a[0], a[1]);\n }\n return e;\n }\n function _Vn(t, e, n) {\n const [i, r, s, a] = e;\n switch (n) {\n case 0:\n for (let e = 0, n = t.length; e < n; e += 2) {\n t[e] += i;\n t[e + 1] = a - t[e + 1];\n }\n break;\n case 90:\n for (let e = 0, n = t.length; e < n; e += 2) {\n const n = t[e];\n t[e] = t[e + 1] + i;\n t[e + 1] = n + r;\n }\n break;\n case 180:\n for (let e = 0, n = t.length; e < n; e += 2) {\n t[e] = s - t[e];\n t[e + 1] += r;\n }\n break;\n case 270:\n for (let e = 0, n = t.length; e < n; e += 2) {\n const n = t[e];\n t[e] = s - t[e + 1];\n t[e + 1] = a - n;\n }\n break;\n default:\n throw new Error(\"Invalid rotation\");\n }\n return t;\n }\n function _$n(t, e, n) {\n const [i, r, s, a] = e;\n switch (n) {\n case 0:\n for (let e = 0, n = t.length; e < n; e += 2) {\n t[e] -= i;\n t[e + 1] = a - t[e + 1];\n }\n break;\n case 90:\n for (let e = 0, n = t.length; e < n; e += 2) {\n const n = t[e];\n t[e] = t[e + 1] - r;\n t[e + 1] = n - i;\n }\n break;\n case 180:\n for (let e = 0, n = t.length; e < n; e += 2) {\n t[e] = s - t[e];\n t[e + 1] -= r;\n }\n break;\n case 270:\n for (let e = 0, n = t.length; e < n; e += 2) {\n const n = t[e];\n t[e] = a - t[e + 1];\n t[e + 1] = s - n;\n }\n break;\n default:\n throw new Error(\"Invalid rotation\");\n }\n return t;\n }\n function _Xn2(t, e, n, i) {\n const r = [],\n s = this.thickness / 2,\n a = t * e + s,\n o = t * n + s;\n for (const e of this.paths) {\n const n = [],\n s = [];\n for (let i = 0, r = e.length; i < r; i++) {\n const [l, c, h, d] = e[i],\n u = t * l[0] + a,\n p = t * l[1] + o,\n f = t * c[0] + a,\n g = t * c[1] + o,\n m = t * h[0] + a,\n b = t * h[1] + o,\n v = t * d[0] + a,\n y = t * d[1] + o;\n if (0 === i) {\n n.push(u, p);\n s.push(u, p);\n }\n n.push(f, g, m, b, v, y);\n s.push(f, g);\n i === r - 1 && s.push(v, y);\n }\n r.push({\n bezier: _classStaticPrivateMethodGet(_class41, _class41, _Vn).call(_class41, n, i, this.rotation),\n points: _classStaticPrivateMethodGet(_class41, _class41, _Vn).call(_class41, s, i, this.rotation)\n });\n }\n return r;\n }\n function _Kn2() {\n let t = 1 / 0,\n e = -1 / 0,\n n = 1 / 0,\n r = -1 / 0;\n for (const s of this.paths) for (const [a, o, l, c] of s) {\n const s = i.Util.bezierBoundingBox(...a, ...o, ...l, ...c);\n t = Math.min(t, s[0]);\n n = Math.min(n, s[1]);\n e = Math.max(e, s[2]);\n r = Math.max(r, s[3]);\n }\n return [t, n, e, r];\n }\n function _Wn2() {\n return _classPrivateFieldGet(this, _vn) ? Math.ceil(this.thickness * this.parentScale) : 0;\n }\n function _Tn2() {\n let t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];\n if (this.isEmpty()) return;\n if (!_classPrivateFieldGet(this, _vn)) {\n _classPrivateMethodGet(this, _Pn, _Pn2).call(this);\n return;\n }\n const e = _classPrivateMethodGet(this, _Kn, _Kn2).call(this),\n n = _classPrivateMethodGet(this, _Wn, _Wn2).call(this);\n _classPrivateFieldSet(this, _dn, Math.max(r.AnnotationEditor.MIN_SIZE, e[2] - e[0]));\n _classPrivateFieldSet(this, _hn, Math.max(r.AnnotationEditor.MIN_SIZE, e[3] - e[1]));\n const i = Math.ceil(n + _classPrivateFieldGet(this, _dn) * this.scaleFactor),\n s = Math.ceil(n + _classPrivateFieldGet(this, _hn) * this.scaleFactor),\n [a, o] = this.parentDimensions;\n this.width = i / a;\n this.height = s / o;\n this.setAspectRatio(i, s);\n const l = this.translationX,\n c = this.translationY;\n this.translationX = -e[0];\n this.translationY = -e[1];\n _classPrivateMethodGet(this, _Rn, _Rn2).call(this);\n _classPrivateMethodGet(this, _Pn, _Pn2).call(this);\n _classPrivateFieldSet(this, _Sn, i);\n _classPrivateFieldSet(this, _En, s);\n this.setDims(i, s);\n const h = t ? n / this.scaleFactor / 2 : 0;\n this.translate(l - this.translationX - h, c - this.translationY - h);\n }\n _defineProperty(InkEditor, \"_defaultColor\", null);\n _defineProperty(InkEditor, \"_defaultOpacity\", 1);\n _defineProperty(InkEditor, \"_defaultThickness\", 1);\n _defineProperty(InkEditor, \"_l10nPromise\", void 0);\n _defineProperty(InkEditor, \"_type\", \"ink\");\n e.InkEditor = InkEditor;\n }, (t, e, n) => {\n \"use strict\";\n\n Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n e.StampEditor = void 0;\n n(148);\n n(151);\n var i = n(163),\n r = n(1),\n s = n(167),\n a = n(197);\n var _Yn = /*#__PURE__*/new WeakMap();\n var _Jn = /*#__PURE__*/new WeakMap();\n var _Qn = /*#__PURE__*/new WeakMap();\n var _Zn = /*#__PURE__*/new WeakMap();\n var _ti = /*#__PURE__*/new WeakMap();\n var _n10 = /*#__PURE__*/new WeakMap();\n var _ei = /*#__PURE__*/new WeakMap();\n var _ni = /*#__PURE__*/new WeakMap();\n var _ii = /*#__PURE__*/new WeakSet();\n var _kn3 = /*#__PURE__*/new WeakSet();\n var _si = /*#__PURE__*/new WeakSet();\n var _ai = /*#__PURE__*/new WeakSet();\n var _ri = /*#__PURE__*/new WeakSet();\n var _oi = /*#__PURE__*/new WeakSet();\n var _Mn3 = /*#__PURE__*/new WeakSet();\n class StampEditor extends i.AnnotationEditor {\n constructor(_t18) {\n super(_objectSpread(_objectSpread({}, _t18), {}, {\n name: \"stampEditor\"\n }));\n _classPrivateMethodInitSpec(this, _Mn3);\n _classPrivateMethodInitSpec(this, _oi);\n _classPrivateMethodInitSpec(this, _ri);\n _classPrivateMethodInitSpec(this, _ai);\n _classPrivateMethodInitSpec(this, _si);\n _classPrivateMethodInitSpec(this, _kn3);\n _classPrivateMethodInitSpec(this, _ii);\n _classPrivateFieldInitSpec(this, _Yn, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _Jn, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _Qn, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _Zn, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _ti, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _n10, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _ei, {\n writable: true,\n value: null\n });\n _classPrivateFieldInitSpec(this, _ni, {\n writable: true,\n value: !1\n });\n _classPrivateFieldSet(this, _Zn, _t18.bitmapUrl);\n }\n remove() {\n if (_classPrivateFieldGet(this, _Jn)) {\n var _classPrivateFieldGet15, _classPrivateFieldGet16;\n _classPrivateFieldSet(this, _Yn, null);\n this._uiManager.imageManager.deleteId(_classPrivateFieldGet(this, _Jn));\n (_classPrivateFieldGet15 = _classPrivateFieldGet(this, _ti)) === null || _classPrivateFieldGet15 === void 0 ? void 0 : _classPrivateFieldGet15.remove();\n _classPrivateFieldSet(this, _ti, null);\n (_classPrivateFieldGet16 = _classPrivateFieldGet(this, _n10)) === null || _classPrivateFieldGet16 === void 0 ? void 0 : _classPrivateFieldGet16.disconnect();\n _classPrivateFieldSet(this, _n10, null);\n }\n super.remove();\n }\n rebuild() {\n super.rebuild();\n if (null !== this.div) {\n _classPrivateFieldGet(this, _Jn) && _classPrivateMethodGet(this, _ii, _ii2).call(this);\n this.isAttachedToDOM || this.parent.add(this);\n }\n }\n onceAdded() {\n this.div.draggable = !0;\n this.parent.addUndoableEditor(this);\n this.div.focus();\n }\n isEmpty() {\n return null === _classPrivateFieldGet(this, _Qn) && null === _classPrivateFieldGet(this, _Yn) && null === _classPrivateFieldGet(this, _Zn);\n }\n get isResizable() {\n return !0;\n }\n render() {\n if (this.div) return this.div;\n let t, e;\n if (this.width) {\n t = this.x;\n e = this.y;\n }\n super.render();\n if (_classPrivateFieldGet(this, _Yn)) _classPrivateMethodGet(this, _kn3, _kn4).call(this);else {\n this.div.classList.add(\"loading\");\n _classPrivateMethodGet(this, _ii, _ii2).call(this);\n }\n if (this.width) {\n const [n, i] = this.parentDimensions;\n this.setAt(t * n, e * i, this.width * n, this.height * i);\n }\n return this.div;\n }\n static deserialize(t, e, n) {\n if (t instanceof a.StampAnnotationElement) return null;\n const i = super.deserialize(t, e, n),\n {\n rect: r,\n bitmapUrl: s,\n bitmapId: o,\n isSvg: l\n } = t;\n o && n.imageManager.isValidId(o) ? _classPrivateFieldSet(i, _Jn, o) : _classPrivateFieldSet(i, _Zn, s);\n _classPrivateFieldSet(i, _ni, l);\n const [c, h] = i.pageDimensions;\n i.width = (r[2] - r[0]) / c;\n i.height = (r[3] - r[1]) / h;\n return i;\n }\n serialize() {\n let t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],\n e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null;\n if (this.isEmpty()) return null;\n const n = {\n annotationType: r.AnnotationEditorType.STAMP,\n bitmapId: _classPrivateFieldGet(this, _Jn),\n pageIndex: this.pageIndex,\n rect: this.getRect(0, 0),\n rotation: this.rotation,\n isSvg: _classPrivateFieldGet(this, _ni)\n };\n if (t) {\n n.bitmapUrl = _classPrivateMethodGet(this, _oi, _oi2).call(this, !0);\n return n;\n }\n if (null === e) return n;\n e.stamps || (e.stamps = new Map());\n const i = _classPrivateFieldGet(this, _ni) ? (n.rect[2] - n.rect[0]) * (n.rect[3] - n.rect[1]) : null;\n if (e.stamps.has(_classPrivateFieldGet(this, _Jn))) {\n if (_classPrivateFieldGet(this, _ni)) {\n const t = e.stamps.get(_classPrivateFieldGet(this, _Jn));\n if (i > t.area) {\n t.area = i;\n t.serialized.bitmap.close();\n t.serialized.bitmap = _classPrivateMethodGet(this, _oi, _oi2).call(this, !1);\n }\n }\n } else {\n e.stamps.set(_classPrivateFieldGet(this, _Jn), {\n area: i,\n serialized: n\n });\n n.bitmap = _classPrivateMethodGet(this, _oi, _oi2).call(this, !1);\n }\n return n;\n }\n }\n function _ii2() {\n if (_classPrivateFieldGet(this, _Jn)) {\n this._uiManager.imageManager.getFromId(_classPrivateFieldGet(this, _Jn)).then(t => {\n if (t) {\n _classPrivateFieldSet(this, _Yn, t.bitmap);\n _classPrivateMethodGet(this, _kn3, _kn4).call(this);\n } else this.remove();\n });\n return;\n }\n if (_classPrivateFieldGet(this, _Zn)) {\n const t = _classPrivateFieldGet(this, _Zn);\n _classPrivateFieldSet(this, _Zn, null);\n _classPrivateFieldSet(this, _Qn, this._uiManager.imageManager.getFromUrl(t).then(t => {\n _classPrivateFieldSet(this, _Qn, null);\n if (t) {\n ({\n bitmap: _classPrivateFieldDestructureSet(this, _Yn).value,\n id: _classPrivateFieldDestructureSet(this, _Jn).value,\n isSvg: _classPrivateFieldDestructureSet(this, _ni).value\n } = t);\n _classPrivateMethodGet(this, _kn3, _kn4).call(this);\n } else this.remove();\n }));\n return;\n }\n const t = document.createElement(\"input\");\n t.type = \"file\";\n t.accept = \"image/*\";\n _classPrivateFieldSet(this, _Qn, new Promise(e => {\n t.addEventListener(\"change\", async () => {\n _classPrivateFieldSet(this, _Qn, null);\n if (t.files && 0 !== t.files.length) {\n const e = await this._uiManager.imageManager.getFromFile(t.files[0]);\n if (!e) {\n this.remove();\n return;\n }\n ({\n bitmap: _classPrivateFieldDestructureSet(this, _Yn).value,\n id: _classPrivateFieldDestructureSet(this, _Jn).value,\n isSvg: _classPrivateFieldDestructureSet(this, _ni).value\n } = e);\n _classPrivateMethodGet(this, _kn3, _kn4).call(this);\n } else this.remove();\n e();\n });\n t.addEventListener(\"cancel\", () => {\n _classPrivateFieldSet(this, _Qn, null);\n this.remove();\n e();\n });\n }));\n t.click();\n }\n function _kn4() {\n const {\n div: t\n } = this;\n let {\n width: e,\n height: n\n } = _classPrivateFieldGet(this, _Yn);\n const [i, r] = this.pageDimensions,\n s = .75;\n if (this.width) {\n e = this.width * i;\n n = this.height * r;\n } else if (e > s * i || n > s * r) {\n const t = Math.min(s * i / e, s * r / n);\n e *= t;\n n *= t;\n }\n const [a, o] = this.parentDimensions;\n this.setDims(e * a / i, n * o / r);\n const l = _classPrivateFieldSet(this, _ti, document.createElement(\"canvas\"));\n t.append(l);\n _classPrivateMethodGet(this, _ri, _ri2).call(this, e, n);\n _classPrivateMethodGet(this, _Mn3, _Mn4).call(this);\n t.classList.remove(\"loading\");\n }\n function _si2(t, e) {\n const [n, i] = this.parentDimensions;\n this.width = t / n;\n this.height = e / i;\n this.setDims(t, e);\n this.fixAndSetPosition();\n null !== _classPrivateFieldGet(this, _ei) && clearTimeout(_classPrivateFieldGet(this, _ei));\n _classPrivateFieldSet(this, _ei, setTimeout(() => {\n _classPrivateFieldSet(this, _ei, null);\n _classPrivateMethodGet(this, _ri, _ri2).call(this, t, e);\n }, 200));\n }\n function _ai2(t, e) {\n const {\n width: n,\n height: i\n } = _classPrivateFieldGet(this, _Yn);\n let r = n,\n s = i,\n a = _classPrivateFieldGet(this, _Yn);\n for (; r > 2 * t || s > 2 * e;) {\n const n = r,\n i = s;\n r > 2 * t && (r = r >= 16384 ? Math.floor(r / 2) - 1 : Math.ceil(r / 2));\n s > 2 * e && (s = s >= 16384 ? Math.floor(s / 2) - 1 : Math.ceil(s / 2));\n const o = new OffscreenCanvas(r, s);\n o.getContext(\"2d\").drawImage(a, 0, 0, n, i, 0, 0, r, s);\n a = o.transferToImageBitmap();\n }\n return a;\n }\n function _ri2(t, e) {\n const n = _classPrivateFieldGet(this, _ti);\n if (!n || n.width === t && n.height === e) return;\n n.width = t;\n n.height = e;\n const i = _classPrivateFieldGet(this, _ni) ? _classPrivateFieldGet(this, _Yn) : _classPrivateMethodGet(this, _ai, _ai2).call(this, t, e),\n r = n.getContext(\"2d\");\n r.filter = this._uiManager.hcmFilter;\n r.drawImage(i, 0, 0, i.width, i.height, 0, 0, t, e);\n }\n function _oi2(t) {\n if (t) {\n if (_classPrivateFieldGet(this, _ni)) {\n const t = this._uiManager.imageManager.getSvgUrl(_classPrivateFieldGet(this, _Jn));\n if (t) return t;\n }\n const t = document.createElement(\"canvas\");\n ({\n width: t.width,\n height: t.height\n } = _classPrivateFieldGet(this, _Yn));\n t.getContext(\"2d\").drawImage(_classPrivateFieldGet(this, _Yn), 0, 0);\n return t.toDataURL();\n }\n if (_classPrivateFieldGet(this, _ni)) {\n const [t, e] = this.pageDimensions,\n n = Math.round(this.width * t * s.PixelsPerInch.PDF_TO_CSS_UNITS),\n i = Math.round(this.height * e * s.PixelsPerInch.PDF_TO_CSS_UNITS),\n r = new OffscreenCanvas(n, i);\n r.getContext(\"2d\").drawImage(_classPrivateFieldGet(this, _Yn), 0, 0, _classPrivateFieldGet(this, _Yn).width, _classPrivateFieldGet(this, _Yn).height, 0, 0, n, i);\n return r.transferToImageBitmap();\n }\n return structuredClone(_classPrivateFieldGet(this, _Yn));\n }\n function _Mn4() {\n _classPrivateFieldSet(this, _n10, new ResizeObserver(t => {\n const e = t[0].contentRect;\n e.width && e.height && _classPrivateMethodGet(this, _si, _si2).call(this, e.width, e.height);\n }));\n _classPrivateFieldGet(this, _n10).observe(this.div);\n }\n _defineProperty(StampEditor, \"_type\", \"stamp\");\n e.StampEditor = StampEditor;\n }],\n __webpack_module_cache__ = {};\n function __w_pdfjs_require__(t) {\n var e = __webpack_module_cache__[t];\n if (void 0 !== e) return e.exports;\n var n = __webpack_module_cache__[t] = {\n exports: {}\n };\n __webpack_modules__[t].call(n.exports, n, n.exports, __w_pdfjs_require__);\n return n.exports;\n }\n var __nested_webpack_exports__ = {};\n (() => {\n \"use strict\";\n\n var t = __nested_webpack_exports__;\n Object.defineProperty(t, \"__esModule\", {\n value: !0\n });\n Object.defineProperty(t, \"AbortException\", {\n enumerable: !0,\n get: function get() {\n return e.AbortException;\n }\n });\n Object.defineProperty(t, \"AnnotationEditorLayer\", {\n enumerable: !0,\n get: function get() {\n return s.AnnotationEditorLayer;\n }\n });\n Object.defineProperty(t, \"AnnotationEditorParamsType\", {\n enumerable: !0,\n get: function get() {\n return e.AnnotationEditorParamsType;\n }\n });\n Object.defineProperty(t, \"AnnotationEditorType\", {\n enumerable: !0,\n get: function get() {\n return e.AnnotationEditorType;\n }\n });\n Object.defineProperty(t, \"AnnotationEditorUIManager\", {\n enumerable: !0,\n get: function get() {\n return a.AnnotationEditorUIManager;\n }\n });\n Object.defineProperty(t, \"AnnotationLayer\", {\n enumerable: !0,\n get: function get() {\n return o.AnnotationLayer;\n }\n });\n Object.defineProperty(t, \"AnnotationMode\", {\n enumerable: !0,\n get: function get() {\n return e.AnnotationMode;\n }\n });\n Object.defineProperty(t, \"CMapCompressionType\", {\n enumerable: !0,\n get: function get() {\n return e.CMapCompressionType;\n }\n });\n Object.defineProperty(t, \"FeatureTest\", {\n enumerable: !0,\n get: function get() {\n return e.FeatureTest;\n }\n });\n Object.defineProperty(t, \"GlobalWorkerOptions\", {\n enumerable: !0,\n get: function get() {\n return l.GlobalWorkerOptions;\n }\n });\n Object.defineProperty(t, \"ImageKind\", {\n enumerable: !0,\n get: function get() {\n return e.ImageKind;\n }\n });\n Object.defineProperty(t, \"InvalidPDFException\", {\n enumerable: !0,\n get: function get() {\n return e.InvalidPDFException;\n }\n });\n Object.defineProperty(t, \"MissingPDFException\", {\n enumerable: !0,\n get: function get() {\n return e.MissingPDFException;\n }\n });\n Object.defineProperty(t, \"OPS\", {\n enumerable: !0,\n get: function get() {\n return e.OPS;\n }\n });\n Object.defineProperty(t, \"PDFDataRangeTransport\", {\n enumerable: !0,\n get: function get() {\n return n.PDFDataRangeTransport;\n }\n });\n Object.defineProperty(t, \"PDFDateString\", {\n enumerable: !0,\n get: function get() {\n return i.PDFDateString;\n }\n });\n Object.defineProperty(t, \"PDFWorker\", {\n enumerable: !0,\n get: function get() {\n return n.PDFWorker;\n }\n });\n Object.defineProperty(t, \"PasswordResponses\", {\n enumerable: !0,\n get: function get() {\n return e.PasswordResponses;\n }\n });\n Object.defineProperty(t, \"PermissionFlag\", {\n enumerable: !0,\n get: function get() {\n return e.PermissionFlag;\n }\n });\n Object.defineProperty(t, \"PixelsPerInch\", {\n enumerable: !0,\n get: function get() {\n return i.PixelsPerInch;\n }\n });\n Object.defineProperty(t, \"PromiseCapability\", {\n enumerable: !0,\n get: function get() {\n return e.PromiseCapability;\n }\n });\n Object.defineProperty(t, \"RenderingCancelledException\", {\n enumerable: !0,\n get: function get() {\n return i.RenderingCancelledException;\n }\n });\n Object.defineProperty(t, \"SVGGraphics\", {\n enumerable: !0,\n get: function get() {\n return n.SVGGraphics;\n }\n });\n Object.defineProperty(t, \"UnexpectedResponseException\", {\n enumerable: !0,\n get: function get() {\n return e.UnexpectedResponseException;\n }\n });\n Object.defineProperty(t, \"Util\", {\n enumerable: !0,\n get: function get() {\n return e.Util;\n }\n });\n Object.defineProperty(t, \"VerbosityLevel\", {\n enumerable: !0,\n get: function get() {\n return e.VerbosityLevel;\n }\n });\n Object.defineProperty(t, \"XfaLayer\", {\n enumerable: !0,\n get: function get() {\n return c.XfaLayer;\n }\n });\n Object.defineProperty(t, \"build\", {\n enumerable: !0,\n get: function get() {\n return n.build;\n }\n });\n Object.defineProperty(t, \"createValidAbsoluteUrl\", {\n enumerable: !0,\n get: function get() {\n return e.createValidAbsoluteUrl;\n }\n });\n Object.defineProperty(t, \"getDocument\", {\n enumerable: !0,\n get: function get() {\n return n.getDocument;\n }\n });\n Object.defineProperty(t, \"getFilenameFromUrl\", {\n enumerable: !0,\n get: function get() {\n return i.getFilenameFromUrl;\n }\n });\n Object.defineProperty(t, \"getPdfFilenameFromUrl\", {\n enumerable: !0,\n get: function get() {\n return i.getPdfFilenameFromUrl;\n }\n });\n Object.defineProperty(t, \"getXfaPageViewport\", {\n enumerable: !0,\n get: function get() {\n return i.getXfaPageViewport;\n }\n });\n Object.defineProperty(t, \"isDataScheme\", {\n enumerable: !0,\n get: function get() {\n return i.isDataScheme;\n }\n });\n Object.defineProperty(t, \"isPdfFile\", {\n enumerable: !0,\n get: function get() {\n return i.isPdfFile;\n }\n });\n Object.defineProperty(t, \"loadScript\", {\n enumerable: !0,\n get: function get() {\n return i.loadScript;\n }\n });\n Object.defineProperty(t, \"normalizeUnicode\", {\n enumerable: !0,\n get: function get() {\n return e.normalizeUnicode;\n }\n });\n Object.defineProperty(t, \"renderTextLayer\", {\n enumerable: !0,\n get: function get() {\n return r.renderTextLayer;\n }\n });\n Object.defineProperty(t, \"setLayerDimensions\", {\n enumerable: !0,\n get: function get() {\n return i.setLayerDimensions;\n }\n });\n Object.defineProperty(t, \"shadow\", {\n enumerable: !0,\n get: function get() {\n return e.shadow;\n }\n });\n Object.defineProperty(t, \"updateTextLayer\", {\n enumerable: !0,\n get: function get() {\n return r.updateTextLayer;\n }\n });\n Object.defineProperty(t, \"version\", {\n enumerable: !0,\n get: function get() {\n return n.version;\n }\n });\n var e = __w_pdfjs_require__(1),\n n = __w_pdfjs_require__(124),\n i = __w_pdfjs_require__(167),\n r = __w_pdfjs_require__(194),\n s = __w_pdfjs_require__(195),\n a = __w_pdfjs_require__(164),\n o = __w_pdfjs_require__(197),\n l = __w_pdfjs_require__(175),\n c = __w_pdfjs_require__(200);\n })();\n return __nested_webpack_exports__;\n})());\n\n//# sourceURL=webpack://babel/./pdf.js?")}),"./node_modules/core-js/internals/a-callable.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar tryToString = __webpack_require__(/*! ../internals/try-to-string */ \"./node_modules/core-js/internals/try-to-string.js\");\n\nvar $TypeError = TypeError;\n\n// `Assert: IsCallable(argument) is true`\nmodule.exports = function (argument) {\n if (isCallable(argument)) return argument;\n throw $TypeError(tryToString(argument) + ' is not a function');\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/a-callable.js?")}),"./node_modules/core-js/internals/a-constructor.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar isConstructor = __webpack_require__(/*! ../internals/is-constructor */ \"./node_modules/core-js/internals/is-constructor.js\");\nvar tryToString = __webpack_require__(/*! ../internals/try-to-string */ \"./node_modules/core-js/internals/try-to-string.js\");\n\nvar $TypeError = TypeError;\n\n// `Assert: IsConstructor(argument) is true`\nmodule.exports = function (argument) {\n if (isConstructor(argument)) return argument;\n throw $TypeError(tryToString(argument) + ' is not a constructor');\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/a-constructor.js?")}),"./node_modules/core-js/internals/a-possible-prototype.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\n\nvar $String = String;\nvar $TypeError = TypeError;\n\nmodule.exports = function (argument) {\n if (typeof argument == 'object' || isCallable(argument)) return argument;\n throw $TypeError(\"Can't set \" + $String(argument) + ' as a prototype');\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/a-possible-prototype.js?")}),"./node_modules/core-js/internals/add-to-unscopables.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\nvar create = __webpack_require__(/*! ../internals/object-create */ \"./node_modules/core-js/internals/object-create.js\");\nvar defineProperty = (__webpack_require__(/*! ../internals/object-define-property */ \"./node_modules/core-js/internals/object-define-property.js\").f);\n\nvar UNSCOPABLES = wellKnownSymbol('unscopables');\nvar ArrayPrototype = Array.prototype;\n\n// Array.prototype[@@unscopables]\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\nif (ArrayPrototype[UNSCOPABLES] == undefined) {\n defineProperty(ArrayPrototype, UNSCOPABLES, {\n configurable: true,\n value: create(null)\n });\n}\n\n// add a key to Array.prototype[@@unscopables]\nmodule.exports = function (key) {\n ArrayPrototype[UNSCOPABLES][key] = true;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/add-to-unscopables.js?")}),"./node_modules/core-js/internals/advance-string-index.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar charAt = (__webpack_require__(/*! ../internals/string-multibyte */ \"./node_modules/core-js/internals/string-multibyte.js\").charAt);\n\n// `AdvanceStringIndex` abstract operation\n// https://tc39.es/ecma262/#sec-advancestringindex\nmodule.exports = function (S, index, unicode) {\n return index + (unicode ? charAt(S, index).length : 1);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/advance-string-index.js?")}),"./node_modules/core-js/internals/an-instance.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar isPrototypeOf = __webpack_require__(/*! ../internals/object-is-prototype-of */ \"./node_modules/core-js/internals/object-is-prototype-of.js\");\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (it, Prototype) {\n if (isPrototypeOf(Prototype, it)) return it;\n throw $TypeError('Incorrect invocation');\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/an-instance.js?")}),"./node_modules/core-js/internals/an-object.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\n\nvar $String = String;\nvar $TypeError = TypeError;\n\n// `Assert: Type(argument) is Object`\nmodule.exports = function (argument) {\n if (isObject(argument)) return argument;\n throw $TypeError($String(argument) + ' is not an object');\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/an-object.js?")}),"./node_modules/core-js/internals/array-buffer-basic-detection.js":((module)=>{eval("\n// eslint-disable-next-line es/no-typed-arrays -- safe\nmodule.exports = typeof ArrayBuffer != 'undefined' && typeof DataView != 'undefined';\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-buffer-basic-detection.js?")}),"./node_modules/core-js/internals/array-buffer-non-extensible.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\n// FF26- bug: ArrayBuffers are non-extensible, but Object.isExtensible does not report it\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\n\nmodule.exports = fails(function () {\n if (typeof ArrayBuffer == 'function') {\n var buffer = new ArrayBuffer(8);\n // eslint-disable-next-line es/no-object-isextensible, es/no-object-defineproperty -- safe\n if (Object.isExtensible(buffer)) Object.defineProperty(buffer, 'a', { value: 8 });\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-buffer-non-extensible.js?")}),"./node_modules/core-js/internals/array-buffer-view-core.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar NATIVE_ARRAY_BUFFER = __webpack_require__(/*! ../internals/array-buffer-basic-detection */ \"./node_modules/core-js/internals/array-buffer-basic-detection.js\");\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar classof = __webpack_require__(/*! ../internals/classof */ \"./node_modules/core-js/internals/classof.js\");\nvar tryToString = __webpack_require__(/*! ../internals/try-to-string */ \"./node_modules/core-js/internals/try-to-string.js\");\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ \"./node_modules/core-js/internals/create-non-enumerable-property.js\");\nvar defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ \"./node_modules/core-js/internals/define-built-in.js\");\nvar defineBuiltInAccessor = __webpack_require__(/*! ../internals/define-built-in-accessor */ \"./node_modules/core-js/internals/define-built-in-accessor.js\");\nvar isPrototypeOf = __webpack_require__(/*! ../internals/object-is-prototype-of */ \"./node_modules/core-js/internals/object-is-prototype-of.js\");\nvar getPrototypeOf = __webpack_require__(/*! ../internals/object-get-prototype-of */ \"./node_modules/core-js/internals/object-get-prototype-of.js\");\nvar setPrototypeOf = __webpack_require__(/*! ../internals/object-set-prototype-of */ \"./node_modules/core-js/internals/object-set-prototype-of.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\nvar uid = __webpack_require__(/*! ../internals/uid */ \"./node_modules/core-js/internals/uid.js\");\nvar InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ \"./node_modules/core-js/internals/internal-state.js\");\n\nvar enforceInternalState = InternalStateModule.enforce;\nvar getInternalState = InternalStateModule.get;\nvar Int8Array = global.Int8Array;\nvar Int8ArrayPrototype = Int8Array && Int8Array.prototype;\nvar Uint8ClampedArray = global.Uint8ClampedArray;\nvar Uint8ClampedArrayPrototype = Uint8ClampedArray && Uint8ClampedArray.prototype;\nvar TypedArray = Int8Array && getPrototypeOf(Int8Array);\nvar TypedArrayPrototype = Int8ArrayPrototype && getPrototypeOf(Int8ArrayPrototype);\nvar ObjectPrototype = Object.prototype;\nvar TypeError = global.TypeError;\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar TYPED_ARRAY_TAG = uid('TYPED_ARRAY_TAG');\nvar TYPED_ARRAY_CONSTRUCTOR = 'TypedArrayConstructor';\n// Fixing native typed arrays in Opera Presto crashes the browser, see #595\nvar NATIVE_ARRAY_BUFFER_VIEWS = NATIVE_ARRAY_BUFFER && !!setPrototypeOf && classof(global.opera) !== 'Opera';\nvar TYPED_ARRAY_TAG_REQUIRED = false;\nvar NAME, Constructor, Prototype;\n\nvar TypedArrayConstructorsList = {\n Int8Array: 1,\n Uint8Array: 1,\n Uint8ClampedArray: 1,\n Int16Array: 2,\n Uint16Array: 2,\n Int32Array: 4,\n Uint32Array: 4,\n Float32Array: 4,\n Float64Array: 8\n};\n\nvar BigIntArrayConstructorsList = {\n BigInt64Array: 8,\n BigUint64Array: 8\n};\n\nvar isView = function isView(it) {\n if (!isObject(it)) return false;\n var klass = classof(it);\n return klass === 'DataView'\n || hasOwn(TypedArrayConstructorsList, klass)\n || hasOwn(BigIntArrayConstructorsList, klass);\n};\n\nvar getTypedArrayConstructor = function (it) {\n var proto = getPrototypeOf(it);\n if (!isObject(proto)) return;\n var state = getInternalState(proto);\n return (state && hasOwn(state, TYPED_ARRAY_CONSTRUCTOR)) ? state[TYPED_ARRAY_CONSTRUCTOR] : getTypedArrayConstructor(proto);\n};\n\nvar isTypedArray = function (it) {\n if (!isObject(it)) return false;\n var klass = classof(it);\n return hasOwn(TypedArrayConstructorsList, klass)\n || hasOwn(BigIntArrayConstructorsList, klass);\n};\n\nvar aTypedArray = function (it) {\n if (isTypedArray(it)) return it;\n throw TypeError('Target is not a typed array');\n};\n\nvar aTypedArrayConstructor = function (C) {\n if (isCallable(C) && (!setPrototypeOf || isPrototypeOf(TypedArray, C))) return C;\n throw TypeError(tryToString(C) + ' is not a typed array constructor');\n};\n\nvar exportTypedArrayMethod = function (KEY, property, forced, options) {\n if (!DESCRIPTORS) return;\n if (forced) for (var ARRAY in TypedArrayConstructorsList) {\n var TypedArrayConstructor = global[ARRAY];\n if (TypedArrayConstructor && hasOwn(TypedArrayConstructor.prototype, KEY)) try {\n delete TypedArrayConstructor.prototype[KEY];\n } catch (error) {\n // old WebKit bug - some methods are non-configurable\n try {\n TypedArrayConstructor.prototype[KEY] = property;\n } catch (error2) { /* empty */ }\n }\n }\n if (!TypedArrayPrototype[KEY] || forced) {\n defineBuiltIn(TypedArrayPrototype, KEY, forced ? property\n : NATIVE_ARRAY_BUFFER_VIEWS && Int8ArrayPrototype[KEY] || property, options);\n }\n};\n\nvar exportTypedArrayStaticMethod = function (KEY, property, forced) {\n var ARRAY, TypedArrayConstructor;\n if (!DESCRIPTORS) return;\n if (setPrototypeOf) {\n if (forced) for (ARRAY in TypedArrayConstructorsList) {\n TypedArrayConstructor = global[ARRAY];\n if (TypedArrayConstructor && hasOwn(TypedArrayConstructor, KEY)) try {\n delete TypedArrayConstructor[KEY];\n } catch (error) { /* empty */ }\n }\n if (!TypedArray[KEY] || forced) {\n // V8 ~ Chrome 49-50 `%TypedArray%` methods are non-writable non-configurable\n try {\n return defineBuiltIn(TypedArray, KEY, forced ? property : NATIVE_ARRAY_BUFFER_VIEWS && TypedArray[KEY] || property);\n } catch (error) { /* empty */ }\n } else return;\n }\n for (ARRAY in TypedArrayConstructorsList) {\n TypedArrayConstructor = global[ARRAY];\n if (TypedArrayConstructor && (!TypedArrayConstructor[KEY] || forced)) {\n defineBuiltIn(TypedArrayConstructor, KEY, property);\n }\n }\n};\n\nfor (NAME in TypedArrayConstructorsList) {\n Constructor = global[NAME];\n Prototype = Constructor && Constructor.prototype;\n if (Prototype) enforceInternalState(Prototype)[TYPED_ARRAY_CONSTRUCTOR] = Constructor;\n else NATIVE_ARRAY_BUFFER_VIEWS = false;\n}\n\nfor (NAME in BigIntArrayConstructorsList) {\n Constructor = global[NAME];\n Prototype = Constructor && Constructor.prototype;\n if (Prototype) enforceInternalState(Prototype)[TYPED_ARRAY_CONSTRUCTOR] = Constructor;\n}\n\n// WebKit bug - typed arrays constructors prototype is Object.prototype\nif (!NATIVE_ARRAY_BUFFER_VIEWS || !isCallable(TypedArray) || TypedArray === Function.prototype) {\n // eslint-disable-next-line no-shadow -- safe\n TypedArray = function TypedArray() {\n throw TypeError('Incorrect invocation');\n };\n if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) {\n if (global[NAME]) setPrototypeOf(global[NAME], TypedArray);\n }\n}\n\nif (!NATIVE_ARRAY_BUFFER_VIEWS || !TypedArrayPrototype || TypedArrayPrototype === ObjectPrototype) {\n TypedArrayPrototype = TypedArray.prototype;\n if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) {\n if (global[NAME]) setPrototypeOf(global[NAME].prototype, TypedArrayPrototype);\n }\n}\n\n// WebKit bug - one more object in Uint8ClampedArray prototype chain\nif (NATIVE_ARRAY_BUFFER_VIEWS && getPrototypeOf(Uint8ClampedArrayPrototype) !== TypedArrayPrototype) {\n setPrototypeOf(Uint8ClampedArrayPrototype, TypedArrayPrototype);\n}\n\nif (DESCRIPTORS && !hasOwn(TypedArrayPrototype, TO_STRING_TAG)) {\n TYPED_ARRAY_TAG_REQUIRED = true;\n defineBuiltInAccessor(TypedArrayPrototype, TO_STRING_TAG, {\n configurable: true,\n get: function () {\n return isObject(this) ? this[TYPED_ARRAY_TAG] : undefined;\n }\n });\n for (NAME in TypedArrayConstructorsList) if (global[NAME]) {\n createNonEnumerableProperty(global[NAME], TYPED_ARRAY_TAG, NAME);\n }\n}\n\nmodule.exports = {\n NATIVE_ARRAY_BUFFER_VIEWS: NATIVE_ARRAY_BUFFER_VIEWS,\n TYPED_ARRAY_TAG: TYPED_ARRAY_TAG_REQUIRED && TYPED_ARRAY_TAG,\n aTypedArray: aTypedArray,\n aTypedArrayConstructor: aTypedArrayConstructor,\n exportTypedArrayMethod: exportTypedArrayMethod,\n exportTypedArrayStaticMethod: exportTypedArrayStaticMethod,\n getTypedArrayConstructor: getTypedArrayConstructor,\n isView: isView,\n isTypedArray: isTypedArray,\n TypedArray: TypedArray,\n TypedArrayPrototype: TypedArrayPrototype\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-buffer-view-core.js?")}),"./node_modules/core-js/internals/array-buffer.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar NATIVE_ARRAY_BUFFER = __webpack_require__(/*! ../internals/array-buffer-basic-detection */ \"./node_modules/core-js/internals/array-buffer-basic-detection.js\");\nvar FunctionName = __webpack_require__(/*! ../internals/function-name */ \"./node_modules/core-js/internals/function-name.js\");\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ \"./node_modules/core-js/internals/create-non-enumerable-property.js\");\nvar defineBuiltInAccessor = __webpack_require__(/*! ../internals/define-built-in-accessor */ \"./node_modules/core-js/internals/define-built-in-accessor.js\");\nvar defineBuiltIns = __webpack_require__(/*! ../internals/define-built-ins */ \"./node_modules/core-js/internals/define-built-ins.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar anInstance = __webpack_require__(/*! ../internals/an-instance */ \"./node_modules/core-js/internals/an-instance.js\");\nvar toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ \"./node_modules/core-js/internals/to-integer-or-infinity.js\");\nvar toLength = __webpack_require__(/*! ../internals/to-length */ \"./node_modules/core-js/internals/to-length.js\");\nvar toIndex = __webpack_require__(/*! ../internals/to-index */ \"./node_modules/core-js/internals/to-index.js\");\nvar IEEE754 = __webpack_require__(/*! ../internals/ieee754 */ \"./node_modules/core-js/internals/ieee754.js\");\nvar getPrototypeOf = __webpack_require__(/*! ../internals/object-get-prototype-of */ \"./node_modules/core-js/internals/object-get-prototype-of.js\");\nvar setPrototypeOf = __webpack_require__(/*! ../internals/object-set-prototype-of */ \"./node_modules/core-js/internals/object-set-prototype-of.js\");\nvar getOwnPropertyNames = (__webpack_require__(/*! ../internals/object-get-own-property-names */ \"./node_modules/core-js/internals/object-get-own-property-names.js\").f);\nvar arrayFill = __webpack_require__(/*! ../internals/array-fill */ \"./node_modules/core-js/internals/array-fill.js\");\nvar arraySlice = __webpack_require__(/*! ../internals/array-slice-simple */ \"./node_modules/core-js/internals/array-slice-simple.js\");\nvar setToStringTag = __webpack_require__(/*! ../internals/set-to-string-tag */ \"./node_modules/core-js/internals/set-to-string-tag.js\");\nvar InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ \"./node_modules/core-js/internals/internal-state.js\");\n\nvar PROPER_FUNCTION_NAME = FunctionName.PROPER;\nvar CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE;\nvar ARRAY_BUFFER = 'ArrayBuffer';\nvar DATA_VIEW = 'DataView';\nvar PROTOTYPE = 'prototype';\nvar WRONG_LENGTH = 'Wrong length';\nvar WRONG_INDEX = 'Wrong index';\nvar getInternalArrayBufferState = InternalStateModule.getterFor(ARRAY_BUFFER);\nvar getInternalDataViewState = InternalStateModule.getterFor(DATA_VIEW);\nvar setInternalState = InternalStateModule.set;\nvar NativeArrayBuffer = global[ARRAY_BUFFER];\nvar $ArrayBuffer = NativeArrayBuffer;\nvar ArrayBufferPrototype = $ArrayBuffer && $ArrayBuffer[PROTOTYPE];\nvar $DataView = global[DATA_VIEW];\nvar DataViewPrototype = $DataView && $DataView[PROTOTYPE];\nvar ObjectPrototype = Object.prototype;\nvar Array = global.Array;\nvar RangeError = global.RangeError;\nvar fill = uncurryThis(arrayFill);\nvar reverse = uncurryThis([].reverse);\n\nvar packIEEE754 = IEEE754.pack;\nvar unpackIEEE754 = IEEE754.unpack;\n\nvar packInt8 = function (number) {\n return [number & 0xFF];\n};\n\nvar packInt16 = function (number) {\n return [number & 0xFF, number >> 8 & 0xFF];\n};\n\nvar packInt32 = function (number) {\n return [number & 0xFF, number >> 8 & 0xFF, number >> 16 & 0xFF, number >> 24 & 0xFF];\n};\n\nvar unpackInt32 = function (buffer) {\n return buffer[3] << 24 | buffer[2] << 16 | buffer[1] << 8 | buffer[0];\n};\n\nvar packFloat32 = function (number) {\n return packIEEE754(number, 23, 4);\n};\n\nvar packFloat64 = function (number) {\n return packIEEE754(number, 52, 8);\n};\n\nvar addGetter = function (Constructor, key, getInternalState) {\n defineBuiltInAccessor(Constructor[PROTOTYPE], key, {\n configurable: true,\n get: function () {\n return getInternalState(this)[key];\n }\n });\n};\n\nvar get = function (view, count, index, isLittleEndian) {\n var store = getInternalDataViewState(view);\n var intIndex = toIndex(index);\n var boolIsLittleEndian = !!isLittleEndian;\n if (intIndex + count > store.byteLength) throw RangeError(WRONG_INDEX);\n var bytes = store.bytes;\n var start = intIndex + store.byteOffset;\n var pack = arraySlice(bytes, start, start + count);\n return boolIsLittleEndian ? pack : reverse(pack);\n};\n\nvar set = function (view, count, index, conversion, value, isLittleEndian) {\n var store = getInternalDataViewState(view);\n var intIndex = toIndex(index);\n var pack = conversion(+value);\n var boolIsLittleEndian = !!isLittleEndian;\n if (intIndex + count > store.byteLength) throw RangeError(WRONG_INDEX);\n var bytes = store.bytes;\n var start = intIndex + store.byteOffset;\n for (var i = 0; i < count; i++) bytes[start + i] = pack[boolIsLittleEndian ? i : count - i - 1];\n};\n\nif (!NATIVE_ARRAY_BUFFER) {\n $ArrayBuffer = function ArrayBuffer(length) {\n anInstance(this, ArrayBufferPrototype);\n var byteLength = toIndex(length);\n setInternalState(this, {\n type: ARRAY_BUFFER,\n bytes: fill(Array(byteLength), 0),\n byteLength: byteLength\n });\n if (!DESCRIPTORS) {\n this.byteLength = byteLength;\n this.detached = false;\n }\n };\n\n ArrayBufferPrototype = $ArrayBuffer[PROTOTYPE];\n\n $DataView = function DataView(buffer, byteOffset, byteLength) {\n anInstance(this, DataViewPrototype);\n anInstance(buffer, ArrayBufferPrototype);\n var bufferState = getInternalArrayBufferState(buffer);\n var bufferLength = bufferState.byteLength;\n var offset = toIntegerOrInfinity(byteOffset);\n if (offset < 0 || offset > bufferLength) throw RangeError('Wrong offset');\n byteLength = byteLength === undefined ? bufferLength - offset : toLength(byteLength);\n if (offset + byteLength > bufferLength) throw RangeError(WRONG_LENGTH);\n setInternalState(this, {\n type: DATA_VIEW,\n buffer: buffer,\n byteLength: byteLength,\n byteOffset: offset,\n bytes: bufferState.bytes\n });\n if (!DESCRIPTORS) {\n this.buffer = buffer;\n this.byteLength = byteLength;\n this.byteOffset = offset;\n }\n };\n\n DataViewPrototype = $DataView[PROTOTYPE];\n\n if (DESCRIPTORS) {\n addGetter($ArrayBuffer, 'byteLength', getInternalArrayBufferState);\n addGetter($DataView, 'buffer', getInternalDataViewState);\n addGetter($DataView, 'byteLength', getInternalDataViewState);\n addGetter($DataView, 'byteOffset', getInternalDataViewState);\n }\n\n defineBuiltIns(DataViewPrototype, {\n getInt8: function getInt8(byteOffset) {\n return get(this, 1, byteOffset)[0] << 24 >> 24;\n },\n getUint8: function getUint8(byteOffset) {\n return get(this, 1, byteOffset)[0];\n },\n getInt16: function getInt16(byteOffset /* , littleEndian */) {\n var bytes = get(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : false);\n return (bytes[1] << 8 | bytes[0]) << 16 >> 16;\n },\n getUint16: function getUint16(byteOffset /* , littleEndian */) {\n var bytes = get(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : false);\n return bytes[1] << 8 | bytes[0];\n },\n getInt32: function getInt32(byteOffset /* , littleEndian */) {\n return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : false));\n },\n getUint32: function getUint32(byteOffset /* , littleEndian */) {\n return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : false)) >>> 0;\n },\n getFloat32: function getFloat32(byteOffset /* , littleEndian */) {\n return unpackIEEE754(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : false), 23);\n },\n getFloat64: function getFloat64(byteOffset /* , littleEndian */) {\n return unpackIEEE754(get(this, 8, byteOffset, arguments.length > 1 ? arguments[1] : false), 52);\n },\n setInt8: function setInt8(byteOffset, value) {\n set(this, 1, byteOffset, packInt8, value);\n },\n setUint8: function setUint8(byteOffset, value) {\n set(this, 1, byteOffset, packInt8, value);\n },\n setInt16: function setInt16(byteOffset, value /* , littleEndian */) {\n set(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : false);\n },\n setUint16: function setUint16(byteOffset, value /* , littleEndian */) {\n set(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : false);\n },\n setInt32: function setInt32(byteOffset, value /* , littleEndian */) {\n set(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : false);\n },\n setUint32: function setUint32(byteOffset, value /* , littleEndian */) {\n set(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : false);\n },\n setFloat32: function setFloat32(byteOffset, value /* , littleEndian */) {\n set(this, 4, byteOffset, packFloat32, value, arguments.length > 2 ? arguments[2] : false);\n },\n setFloat64: function setFloat64(byteOffset, value /* , littleEndian */) {\n set(this, 8, byteOffset, packFloat64, value, arguments.length > 2 ? arguments[2] : false);\n }\n });\n} else {\n var INCORRECT_ARRAY_BUFFER_NAME = PROPER_FUNCTION_NAME && NativeArrayBuffer.name !== ARRAY_BUFFER;\n /* eslint-disable no-new -- required for testing */\n if (!fails(function () {\n NativeArrayBuffer(1);\n }) || !fails(function () {\n new NativeArrayBuffer(-1);\n }) || fails(function () {\n new NativeArrayBuffer();\n new NativeArrayBuffer(1.5);\n new NativeArrayBuffer(NaN);\n return NativeArrayBuffer.length != 1 || INCORRECT_ARRAY_BUFFER_NAME && !CONFIGURABLE_FUNCTION_NAME;\n })) {\n /* eslint-enable no-new -- required for testing */\n $ArrayBuffer = function ArrayBuffer(length) {\n anInstance(this, ArrayBufferPrototype);\n return new NativeArrayBuffer(toIndex(length));\n };\n\n $ArrayBuffer[PROTOTYPE] = ArrayBufferPrototype;\n\n for (var keys = getOwnPropertyNames(NativeArrayBuffer), j = 0, key; keys.length > j;) {\n if (!((key = keys[j++]) in $ArrayBuffer)) {\n createNonEnumerableProperty($ArrayBuffer, key, NativeArrayBuffer[key]);\n }\n }\n\n ArrayBufferPrototype.constructor = $ArrayBuffer;\n } else if (INCORRECT_ARRAY_BUFFER_NAME && CONFIGURABLE_FUNCTION_NAME) {\n createNonEnumerableProperty(NativeArrayBuffer, 'name', ARRAY_BUFFER);\n }\n\n // WebKit bug - the same parent prototype for typed arrays and data view\n if (setPrototypeOf && getPrototypeOf(DataViewPrototype) !== ObjectPrototype) {\n setPrototypeOf(DataViewPrototype, ObjectPrototype);\n }\n\n // iOS Safari 7.x bug\n var testView = new $DataView(new $ArrayBuffer(2));\n var $setInt8 = uncurryThis(DataViewPrototype.setInt8);\n testView.setInt8(0, 2147483648);\n testView.setInt8(1, 2147483649);\n if (testView.getInt8(0) || !testView.getInt8(1)) defineBuiltIns(DataViewPrototype, {\n setInt8: function setInt8(byteOffset, value) {\n $setInt8(this, byteOffset, value << 24 >> 24);\n },\n setUint8: function setUint8(byteOffset, value) {\n $setInt8(this, byteOffset, value << 24 >> 24);\n }\n }, { unsafe: true });\n}\n\nsetToStringTag($ArrayBuffer, ARRAY_BUFFER);\nsetToStringTag($DataView, DATA_VIEW);\n\nmodule.exports = {\n ArrayBuffer: $ArrayBuffer,\n DataView: $DataView\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-buffer.js?")}),"./node_modules/core-js/internals/array-fill.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar toObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\nvar toAbsoluteIndex = __webpack_require__(/*! ../internals/to-absolute-index */ \"./node_modules/core-js/internals/to-absolute-index.js\");\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\n\n// `Array.prototype.fill` method implementation\n// https://tc39.es/ecma262/#sec-array.prototype.fill\nmodule.exports = function fill(value /* , start = 0, end = @length */) {\n var O = toObject(this);\n var length = lengthOfArrayLike(O);\n var argumentsLength = arguments.length;\n var index = toAbsoluteIndex(argumentsLength > 1 ? arguments[1] : undefined, length);\n var end = argumentsLength > 2 ? arguments[2] : undefined;\n var endPos = end === undefined ? length : toAbsoluteIndex(end, length);\n while (endPos > index) O[index++] = value;\n return O;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-fill.js?")}),"./node_modules/core-js/internals/array-from-constructor-and-list.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\n\nmodule.exports = function (Constructor, list) {\n var index = 0;\n var length = lengthOfArrayLike(list);\n var result = new Constructor(length);\n while (length > index) result[index] = list[index++];\n return result;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-from-constructor-and-list.js?")}),"./node_modules/core-js/internals/array-from.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar bind = __webpack_require__(/*! ../internals/function-bind-context */ \"./node_modules/core-js/internals/function-bind-context.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\nvar callWithSafeIterationClosing = __webpack_require__(/*! ../internals/call-with-safe-iteration-closing */ \"./node_modules/core-js/internals/call-with-safe-iteration-closing.js\");\nvar isArrayIteratorMethod = __webpack_require__(/*! ../internals/is-array-iterator-method */ \"./node_modules/core-js/internals/is-array-iterator-method.js\");\nvar isConstructor = __webpack_require__(/*! ../internals/is-constructor */ \"./node_modules/core-js/internals/is-constructor.js\");\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\nvar createProperty = __webpack_require__(/*! ../internals/create-property */ \"./node_modules/core-js/internals/create-property.js\");\nvar getIterator = __webpack_require__(/*! ../internals/get-iterator */ \"./node_modules/core-js/internals/get-iterator.js\");\nvar getIteratorMethod = __webpack_require__(/*! ../internals/get-iterator-method */ \"./node_modules/core-js/internals/get-iterator-method.js\");\n\nvar $Array = Array;\n\n// `Array.from` method implementation\n// https://tc39.es/ecma262/#sec-array.from\nmodule.exports = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {\n var O = toObject(arrayLike);\n var IS_CONSTRUCTOR = isConstructor(this);\n var argumentsLength = arguments.length;\n var mapfn = argumentsLength > 1 ? arguments[1] : undefined;\n var mapping = mapfn !== undefined;\n if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : undefined);\n var iteratorMethod = getIteratorMethod(O);\n var index = 0;\n var length, result, step, iterator, next, value;\n // if the target is not iterable or it's an array with the default iterator - use a simple case\n if (iteratorMethod && !(this === $Array && isArrayIteratorMethod(iteratorMethod))) {\n iterator = getIterator(O, iteratorMethod);\n next = iterator.next;\n result = IS_CONSTRUCTOR ? new this() : [];\n for (;!(step = call(next, iterator)).done; index++) {\n value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value;\n createProperty(result, index, value);\n }\n } else {\n length = lengthOfArrayLike(O);\n result = IS_CONSTRUCTOR ? new this(length) : $Array(length);\n for (;length > index; index++) {\n value = mapping ? mapfn(O[index], index) : O[index];\n createProperty(result, index, value);\n }\n }\n result.length = index;\n return result;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-from.js?")}),"./node_modules/core-js/internals/array-includes.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ \"./node_modules/core-js/internals/to-indexed-object.js\");\nvar toAbsoluteIndex = __webpack_require__(/*! ../internals/to-absolute-index */ \"./node_modules/core-js/internals/to-absolute-index.js\");\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el != el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-includes.js?")}),"./node_modules/core-js/internals/array-iteration-from-last.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar bind = __webpack_require__(/*! ../internals/function-bind-context */ \"./node_modules/core-js/internals/function-bind-context.js\");\nvar IndexedObject = __webpack_require__(/*! ../internals/indexed-object */ \"./node_modules/core-js/internals/indexed-object.js\");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\n\n// `Array.prototype.{ findLast, findLastIndex }` methods implementation\nvar createMethod = function (TYPE) {\n var IS_FIND_LAST_INDEX = TYPE == 1;\n return function ($this, callbackfn, that) {\n var O = toObject($this);\n var self = IndexedObject(O);\n var boundFunction = bind(callbackfn, that);\n var index = lengthOfArrayLike(self);\n var value, result;\n while (index-- > 0) {\n value = self[index];\n result = boundFunction(value, index, O);\n if (result) switch (TYPE) {\n case 0: return value; // findLast\n case 1: return index; // findLastIndex\n }\n }\n return IS_FIND_LAST_INDEX ? -1 : undefined;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.findLast` method\n // https://github.com/tc39/proposal-array-find-from-last\n findLast: createMethod(0),\n // `Array.prototype.findLastIndex` method\n // https://github.com/tc39/proposal-array-find-from-last\n findLastIndex: createMethod(1)\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-iteration-from-last.js?")}),"./node_modules/core-js/internals/array-iteration.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar bind = __webpack_require__(/*! ../internals/function-bind-context */ \"./node_modules/core-js/internals/function-bind-context.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar IndexedObject = __webpack_require__(/*! ../internals/indexed-object */ \"./node_modules/core-js/internals/indexed-object.js\");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\nvar arraySpeciesCreate = __webpack_require__(/*! ../internals/array-species-create */ \"./node_modules/core-js/internals/array-species-create.js\");\n\nvar push = uncurryThis([].push);\n\n// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation\nvar createMethod = function (TYPE) {\n var IS_MAP = TYPE == 1;\n var IS_FILTER = TYPE == 2;\n var IS_SOME = TYPE == 3;\n var IS_EVERY = TYPE == 4;\n var IS_FIND_INDEX = TYPE == 6;\n var IS_FILTER_REJECT = TYPE == 7;\n var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;\n return function ($this, callbackfn, that, specificCreate) {\n var O = toObject($this);\n var self = IndexedObject(O);\n var boundFunction = bind(callbackfn, that);\n var length = lengthOfArrayLike(self);\n var index = 0;\n var create = specificCreate || arraySpeciesCreate;\n var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : undefined;\n var value, result;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n value = self[index];\n result = boundFunction(value, index, O);\n if (TYPE) {\n if (IS_MAP) target[index] = result; // map\n else if (result) switch (TYPE) {\n case 3: return true; // some\n case 5: return value; // find\n case 6: return index; // findIndex\n case 2: push(target, value); // filter\n } else switch (TYPE) {\n case 4: return false; // every\n case 7: push(target, value); // filterReject\n }\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.forEach` method\n // https://tc39.es/ecma262/#sec-array.prototype.foreach\n forEach: createMethod(0),\n // `Array.prototype.map` method\n // https://tc39.es/ecma262/#sec-array.prototype.map\n map: createMethod(1),\n // `Array.prototype.filter` method\n // https://tc39.es/ecma262/#sec-array.prototype.filter\n filter: createMethod(2),\n // `Array.prototype.some` method\n // https://tc39.es/ecma262/#sec-array.prototype.some\n some: createMethod(3),\n // `Array.prototype.every` method\n // https://tc39.es/ecma262/#sec-array.prototype.every\n every: createMethod(4),\n // `Array.prototype.find` method\n // https://tc39.es/ecma262/#sec-array.prototype.find\n find: createMethod(5),\n // `Array.prototype.findIndex` method\n // https://tc39.es/ecma262/#sec-array.prototype.findIndex\n findIndex: createMethod(6),\n // `Array.prototype.filterReject` method\n // https://github.com/tc39/proposal-array-filtering\n filterReject: createMethod(7)\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-iteration.js?")}),"./node_modules/core-js/internals/array-method-is-strict.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\n\nmodule.exports = function (METHOD_NAME, argument) {\n var method = [][METHOD_NAME];\n return !!method && fails(function () {\n // eslint-disable-next-line no-useless-call -- required for testing\n method.call(null, argument || function () { return 1; }, 1);\n });\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-method-is-strict.js?")}),"./node_modules/core-js/internals/array-set-length.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar isArray = __webpack_require__(/*! ../internals/is-array */ \"./node_modules/core-js/internals/is-array.js\");\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Safari < 13 does not throw an error in this case\nvar SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {\n // makes no sense without proper strict mode support\n if (this !== undefined) return true;\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).length = 1;\n } catch (error) {\n return error instanceof TypeError;\n }\n}();\n\nmodule.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {\n if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {\n throw $TypeError('Cannot set read only .length');\n } return O.length = length;\n} : function (O, length) {\n return O.length = length;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-set-length.js?")}),"./node_modules/core-js/internals/array-slice-simple.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar toAbsoluteIndex = __webpack_require__(/*! ../internals/to-absolute-index */ \"./node_modules/core-js/internals/to-absolute-index.js\");\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\nvar createProperty = __webpack_require__(/*! ../internals/create-property */ \"./node_modules/core-js/internals/create-property.js\");\n\nvar $Array = Array;\nvar max = Math.max;\n\nmodule.exports = function (O, start, end) {\n var length = lengthOfArrayLike(O);\n var k = toAbsoluteIndex(start, length);\n var fin = toAbsoluteIndex(end === undefined ? length : end, length);\n var result = $Array(max(fin - k, 0));\n for (var n = 0; k < fin; k++, n++) createProperty(result, n, O[k]);\n result.length = n;\n return result;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-slice-simple.js?")}),"./node_modules/core-js/internals/array-slice.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\n\nmodule.exports = uncurryThis([].slice);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-slice.js?")}),"./node_modules/core-js/internals/array-sort.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar arraySlice = __webpack_require__(/*! ../internals/array-slice-simple */ \"./node_modules/core-js/internals/array-slice-simple.js\");\n\nvar floor = Math.floor;\n\nvar mergeSort = function (array, comparefn) {\n var length = array.length;\n var middle = floor(length / 2);\n return length < 8 ? insertionSort(array, comparefn) : merge(\n array,\n mergeSort(arraySlice(array, 0, middle), comparefn),\n mergeSort(arraySlice(array, middle), comparefn),\n comparefn\n );\n};\n\nvar insertionSort = function (array, comparefn) {\n var length = array.length;\n var i = 1;\n var element, j;\n\n while (i < length) {\n j = i;\n element = array[i];\n while (j && comparefn(array[j - 1], element) > 0) {\n array[j] = array[--j];\n }\n if (j !== i++) array[j] = element;\n } return array;\n};\n\nvar merge = function (array, left, right, comparefn) {\n var llength = left.length;\n var rlength = right.length;\n var lindex = 0;\n var rindex = 0;\n\n while (lindex < llength || rindex < rlength) {\n array[lindex + rindex] = (lindex < llength && rindex < rlength)\n ? comparefn(left[lindex], right[rindex]) <= 0 ? left[lindex++] : right[rindex++]\n : lindex < llength ? left[lindex++] : right[rindex++];\n } return array;\n};\n\nmodule.exports = mergeSort;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-sort.js?")}),"./node_modules/core-js/internals/array-species-constructor.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar isArray = __webpack_require__(/*! ../internals/is-array */ \"./node_modules/core-js/internals/is-array.js\");\nvar isConstructor = __webpack_require__(/*! ../internals/is-constructor */ \"./node_modules/core-js/internals/is-constructor.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\n\nvar SPECIES = wellKnownSymbol('species');\nvar $Array = Array;\n\n// a part of `ArraySpeciesCreate` abstract operation\n// https://tc39.es/ecma262/#sec-arrayspeciescreate\nmodule.exports = function (originalArray) {\n var C;\n if (isArray(originalArray)) {\n C = originalArray.constructor;\n // cross-realm fallback\n if (isConstructor(C) && (C === $Array || isArray(C.prototype))) C = undefined;\n else if (isObject(C)) {\n C = C[SPECIES];\n if (C === null) C = undefined;\n }\n } return C === undefined ? $Array : C;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-species-constructor.js?")}),"./node_modules/core-js/internals/array-species-create.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar arraySpeciesConstructor = __webpack_require__(/*! ../internals/array-species-constructor */ \"./node_modules/core-js/internals/array-species-constructor.js\");\n\n// `ArraySpeciesCreate` abstract operation\n// https://tc39.es/ecma262/#sec-arrayspeciescreate\nmodule.exports = function (originalArray, length) {\n return new (arraySpeciesConstructor(originalArray))(length === 0 ? 0 : length);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-species-create.js?")}),"./node_modules/core-js/internals/array-to-reversed.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\n\n// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toReversed\n// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toReversed\nmodule.exports = function (O, C) {\n var len = lengthOfArrayLike(O);\n var A = new C(len);\n var k = 0;\n for (; k < len; k++) A[k] = O[len - k - 1];\n return A;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-to-reversed.js?")}),"./node_modules/core-js/internals/array-with.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\nvar toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ \"./node_modules/core-js/internals/to-integer-or-infinity.js\");\n\nvar $RangeError = RangeError;\n\n// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.with\n// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.with\nmodule.exports = function (O, C, index, value) {\n var len = lengthOfArrayLike(O);\n var relativeIndex = toIntegerOrInfinity(index);\n var actualIndex = relativeIndex < 0 ? len + relativeIndex : relativeIndex;\n if (actualIndex >= len || actualIndex < 0) throw $RangeError('Incorrect index');\n var A = new C(len);\n var k = 0;\n for (; k < len; k++) A[k] = k === actualIndex ? value : O[k];\n return A;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/array-with.js?")}),"./node_modules/core-js/internals/call-with-safe-iteration-closing.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar iteratorClose = __webpack_require__(/*! ../internals/iterator-close */ \"./node_modules/core-js/internals/iterator-close.js\");\n\n// call something on iterator step with safe closing on error\nmodule.exports = function (iterator, fn, value, ENTRIES) {\n try {\n return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);\n } catch (error) {\n iteratorClose(iterator, 'throw', error);\n }\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/call-with-safe-iteration-closing.js?")}),"./node_modules/core-js/internals/check-correctness-of-iteration.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar SAFE_CLOSING = false;\n\ntry {\n var called = 0;\n var iteratorWithReturn = {\n next: function () {\n return { done: !!called++ };\n },\n 'return': function () {\n SAFE_CLOSING = true;\n }\n };\n iteratorWithReturn[ITERATOR] = function () {\n return this;\n };\n // eslint-disable-next-line es/no-array-from, no-throw-literal -- required for testing\n Array.from(iteratorWithReturn, function () { throw 2; });\n} catch (error) { /* empty */ }\n\nmodule.exports = function (exec, SKIP_CLOSING) {\n if (!SKIP_CLOSING && !SAFE_CLOSING) return false;\n var ITERATION_SUPPORT = false;\n try {\n var object = {};\n object[ITERATOR] = function () {\n return {\n next: function () {\n return { done: ITERATION_SUPPORT = true };\n }\n };\n };\n exec(object);\n } catch (error) { /* empty */ }\n return ITERATION_SUPPORT;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/check-correctness-of-iteration.js?")}),"./node_modules/core-js/internals/classof-raw.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\n\nvar toString = uncurryThis({}.toString);\nvar stringSlice = uncurryThis(''.slice);\n\nmodule.exports = function (it) {\n return stringSlice(toString(it), 8, -1);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/classof-raw.js?")}),"./node_modules/core-js/internals/classof.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar TO_STRING_TAG_SUPPORT = __webpack_require__(/*! ../internals/to-string-tag-support */ \"./node_modules/core-js/internals/to-string-tag-support.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar classofRaw = __webpack_require__(/*! ../internals/classof-raw */ \"./node_modules/core-js/internals/classof-raw.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar $Object = Object;\n\n// ES3 wrong here\nvar CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (error) { /* empty */ }\n};\n\n// getting tag from ES6+ `Object.prototype.toString`\nmodule.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {\n var O, tag, result;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag\n // builtinTag case\n : CORRECT_ARGUMENTS ? classofRaw(O)\n // ES3 arguments fallback\n : (result = classofRaw(O)) == 'Object' && isCallable(O.callee) ? 'Arguments' : result;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/classof.js?")}),"./node_modules/core-js/internals/collection-weak.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar defineBuiltIns = __webpack_require__(/*! ../internals/define-built-ins */ \"./node_modules/core-js/internals/define-built-ins.js\");\nvar getWeakData = (__webpack_require__(/*! ../internals/internal-metadata */ \"./node_modules/core-js/internals/internal-metadata.js\").getWeakData);\nvar anInstance = __webpack_require__(/*! ../internals/an-instance */ \"./node_modules/core-js/internals/an-instance.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar isNullOrUndefined = __webpack_require__(/*! ../internals/is-null-or-undefined */ \"./node_modules/core-js/internals/is-null-or-undefined.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar iterate = __webpack_require__(/*! ../internals/iterate */ \"./node_modules/core-js/internals/iterate.js\");\nvar ArrayIterationModule = __webpack_require__(/*! ../internals/array-iteration */ \"./node_modules/core-js/internals/array-iteration.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ \"./node_modules/core-js/internals/internal-state.js\");\n\nvar setInternalState = InternalStateModule.set;\nvar internalStateGetterFor = InternalStateModule.getterFor;\nvar find = ArrayIterationModule.find;\nvar findIndex = ArrayIterationModule.findIndex;\nvar splice = uncurryThis([].splice);\nvar id = 0;\n\n// fallback for uncaught frozen keys\nvar uncaughtFrozenStore = function (state) {\n return state.frozen || (state.frozen = new UncaughtFrozenStore());\n};\n\nvar UncaughtFrozenStore = function () {\n this.entries = [];\n};\n\nvar findUncaughtFrozen = function (store, key) {\n return find(store.entries, function (it) {\n return it[0] === key;\n });\n};\n\nUncaughtFrozenStore.prototype = {\n get: function (key) {\n var entry = findUncaughtFrozen(this, key);\n if (entry) return entry[1];\n },\n has: function (key) {\n return !!findUncaughtFrozen(this, key);\n },\n set: function (key, value) {\n var entry = findUncaughtFrozen(this, key);\n if (entry) entry[1] = value;\n else this.entries.push([key, value]);\n },\n 'delete': function (key) {\n var index = findIndex(this.entries, function (it) {\n return it[0] === key;\n });\n if (~index) splice(this.entries, index, 1);\n return !!~index;\n }\n};\n\nmodule.exports = {\n getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) {\n var Constructor = wrapper(function (that, iterable) {\n anInstance(that, Prototype);\n setInternalState(that, {\n type: CONSTRUCTOR_NAME,\n id: id++,\n frozen: undefined\n });\n if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });\n });\n\n var Prototype = Constructor.prototype;\n\n var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME);\n\n var define = function (that, key, value) {\n var state = getInternalState(that);\n var data = getWeakData(anObject(key), true);\n if (data === true) uncaughtFrozenStore(state).set(key, value);\n else data[state.id] = value;\n return that;\n };\n\n defineBuiltIns(Prototype, {\n // `{ WeakMap, WeakSet }.prototype.delete(key)` methods\n // https://tc39.es/ecma262/#sec-weakmap.prototype.delete\n // https://tc39.es/ecma262/#sec-weakset.prototype.delete\n 'delete': function (key) {\n var state = getInternalState(this);\n if (!isObject(key)) return false;\n var data = getWeakData(key);\n if (data === true) return uncaughtFrozenStore(state)['delete'](key);\n return data && hasOwn(data, state.id) && delete data[state.id];\n },\n // `{ WeakMap, WeakSet }.prototype.has(key)` methods\n // https://tc39.es/ecma262/#sec-weakmap.prototype.has\n // https://tc39.es/ecma262/#sec-weakset.prototype.has\n has: function has(key) {\n var state = getInternalState(this);\n if (!isObject(key)) return false;\n var data = getWeakData(key);\n if (data === true) return uncaughtFrozenStore(state).has(key);\n return data && hasOwn(data, state.id);\n }\n });\n\n defineBuiltIns(Prototype, IS_MAP ? {\n // `WeakMap.prototype.get(key)` method\n // https://tc39.es/ecma262/#sec-weakmap.prototype.get\n get: function get(key) {\n var state = getInternalState(this);\n if (isObject(key)) {\n var data = getWeakData(key);\n if (data === true) return uncaughtFrozenStore(state).get(key);\n return data ? data[state.id] : undefined;\n }\n },\n // `WeakMap.prototype.set(key, value)` method\n // https://tc39.es/ecma262/#sec-weakmap.prototype.set\n set: function set(key, value) {\n return define(this, key, value);\n }\n } : {\n // `WeakSet.prototype.add(value)` method\n // https://tc39.es/ecma262/#sec-weakset.prototype.add\n add: function add(value) {\n return define(this, value, true);\n }\n });\n\n return Constructor;\n }\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/collection-weak.js?")}),"./node_modules/core-js/internals/collection.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar isForced = __webpack_require__(/*! ../internals/is-forced */ \"./node_modules/core-js/internals/is-forced.js\");\nvar defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ \"./node_modules/core-js/internals/define-built-in.js\");\nvar InternalMetadataModule = __webpack_require__(/*! ../internals/internal-metadata */ \"./node_modules/core-js/internals/internal-metadata.js\");\nvar iterate = __webpack_require__(/*! ../internals/iterate */ \"./node_modules/core-js/internals/iterate.js\");\nvar anInstance = __webpack_require__(/*! ../internals/an-instance */ \"./node_modules/core-js/internals/an-instance.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar isNullOrUndefined = __webpack_require__(/*! ../internals/is-null-or-undefined */ \"./node_modules/core-js/internals/is-null-or-undefined.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar checkCorrectnessOfIteration = __webpack_require__(/*! ../internals/check-correctness-of-iteration */ \"./node_modules/core-js/internals/check-correctness-of-iteration.js\");\nvar setToStringTag = __webpack_require__(/*! ../internals/set-to-string-tag */ \"./node_modules/core-js/internals/set-to-string-tag.js\");\nvar inheritIfRequired = __webpack_require__(/*! ../internals/inherit-if-required */ \"./node_modules/core-js/internals/inherit-if-required.js\");\n\nmodule.exports = function (CONSTRUCTOR_NAME, wrapper, common) {\n var IS_MAP = CONSTRUCTOR_NAME.indexOf('Map') !== -1;\n var IS_WEAK = CONSTRUCTOR_NAME.indexOf('Weak') !== -1;\n var ADDER = IS_MAP ? 'set' : 'add';\n var NativeConstructor = global[CONSTRUCTOR_NAME];\n var NativePrototype = NativeConstructor && NativeConstructor.prototype;\n var Constructor = NativeConstructor;\n var exported = {};\n\n var fixMethod = function (KEY) {\n var uncurriedNativeMethod = uncurryThis(NativePrototype[KEY]);\n defineBuiltIn(NativePrototype, KEY,\n KEY == 'add' ? function add(value) {\n uncurriedNativeMethod(this, value === 0 ? 0 : value);\n return this;\n } : KEY == 'delete' ? function (key) {\n return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : KEY == 'get' ? function get(key) {\n return IS_WEAK && !isObject(key) ? undefined : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : KEY == 'has' ? function has(key) {\n return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : function set(key, value) {\n uncurriedNativeMethod(this, key === 0 ? 0 : key, value);\n return this;\n }\n );\n };\n\n var REPLACE = isForced(\n CONSTRUCTOR_NAME,\n !isCallable(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails(function () {\n new NativeConstructor().entries().next();\n }))\n );\n\n if (REPLACE) {\n // create collection constructor\n Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER);\n InternalMetadataModule.enable();\n } else if (isForced(CONSTRUCTOR_NAME, true)) {\n var instance = new Constructor();\n // early implementations not supports chaining\n var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance;\n // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false\n var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); });\n // most early implementations doesn't supports iterables, most modern - not close it correctly\n // eslint-disable-next-line no-new -- required for testing\n var ACCEPT_ITERABLES = checkCorrectnessOfIteration(function (iterable) { new NativeConstructor(iterable); });\n // for early implementations -0 and +0 not the same\n var BUGGY_ZERO = !IS_WEAK && fails(function () {\n // V8 ~ Chromium 42- fails only with 5+ elements\n var $instance = new NativeConstructor();\n var index = 5;\n while (index--) $instance[ADDER](index, index);\n return !$instance.has(-0);\n });\n\n if (!ACCEPT_ITERABLES) {\n Constructor = wrapper(function (dummy, iterable) {\n anInstance(dummy, NativePrototype);\n var that = inheritIfRequired(new NativeConstructor(), dummy, Constructor);\n if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });\n return that;\n });\n Constructor.prototype = NativePrototype;\n NativePrototype.constructor = Constructor;\n }\n\n if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) {\n fixMethod('delete');\n fixMethod('has');\n IS_MAP && fixMethod('get');\n }\n\n if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER);\n\n // weak collections should not contains .clear method\n if (IS_WEAK && NativePrototype.clear) delete NativePrototype.clear;\n }\n\n exported[CONSTRUCTOR_NAME] = Constructor;\n $({ global: true, constructor: true, forced: Constructor != NativeConstructor }, exported);\n\n setToStringTag(Constructor, CONSTRUCTOR_NAME);\n\n if (!IS_WEAK) common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP);\n\n return Constructor;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/collection.js?")}),"./node_modules/core-js/internals/copy-constructor-properties.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar ownKeys = __webpack_require__(/*! ../internals/own-keys */ \"./node_modules/core-js/internals/own-keys.js\");\nvar getOwnPropertyDescriptorModule = __webpack_require__(/*! ../internals/object-get-own-property-descriptor */ \"./node_modules/core-js/internals/object-get-own-property-descriptor.js\");\nvar definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ \"./node_modules/core-js/internals/object-define-property.js\");\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/copy-constructor-properties.js?")}),"./node_modules/core-js/internals/correct-is-regexp-logic.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\n\nvar MATCH = wellKnownSymbol('match');\n\nmodule.exports = function (METHOD_NAME) {\n var regexp = /./;\n try {\n '/./'[METHOD_NAME](regexp);\n } catch (error1) {\n try {\n regexp[MATCH] = false;\n return '/./'[METHOD_NAME](regexp);\n } catch (error2) { /* empty */ }\n } return false;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/correct-is-regexp-logic.js?")}),"./node_modules/core-js/internals/correct-prototype-getter.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\n\nmodule.exports = !fails(function () {\n function F() { /* empty */ }\n F.prototype.constructor = null;\n // eslint-disable-next-line es/no-object-getprototypeof -- required for testing\n return Object.getPrototypeOf(new F()) !== F.prototype;\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/correct-prototype-getter.js?")}),"./node_modules/core-js/internals/create-iter-result-object.js":((module)=>{eval("\n// `CreateIterResultObject` abstract operation\n// https://tc39.es/ecma262/#sec-createiterresultobject\nmodule.exports = function (value, done) {\n return { value: value, done: done };\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/create-iter-result-object.js?")}),"./node_modules/core-js/internals/create-non-enumerable-property.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ \"./node_modules/core-js/internals/object-define-property.js\");\nvar createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ \"./node_modules/core-js/internals/create-property-descriptor.js\");\n\nmodule.exports = DESCRIPTORS ? function (object, key, value) {\n return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/create-non-enumerable-property.js?")}),"./node_modules/core-js/internals/create-property-descriptor.js":((module)=>{eval("\nmodule.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/create-property-descriptor.js?")}),"./node_modules/core-js/internals/create-property.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar toPropertyKey = __webpack_require__(/*! ../internals/to-property-key */ \"./node_modules/core-js/internals/to-property-key.js\");\nvar definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ \"./node_modules/core-js/internals/object-define-property.js\");\nvar createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ \"./node_modules/core-js/internals/create-property-descriptor.js\");\n\nmodule.exports = function (object, key, value) {\n var propertyKey = toPropertyKey(key);\n if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));\n else object[propertyKey] = value;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/create-property.js?")}),"./node_modules/core-js/internals/define-built-in-accessor.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar makeBuiltIn = __webpack_require__(/*! ../internals/make-built-in */ \"./node_modules/core-js/internals/make-built-in.js\");\nvar defineProperty = __webpack_require__(/*! ../internals/object-define-property */ \"./node_modules/core-js/internals/object-define-property.js\");\n\nmodule.exports = function (target, name, descriptor) {\n if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true });\n if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true });\n return defineProperty.f(target, name, descriptor);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/define-built-in-accessor.js?")}),"./node_modules/core-js/internals/define-built-in.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ \"./node_modules/core-js/internals/object-define-property.js\");\nvar makeBuiltIn = __webpack_require__(/*! ../internals/make-built-in */ \"./node_modules/core-js/internals/make-built-in.js\");\nvar defineGlobalProperty = __webpack_require__(/*! ../internals/define-global-property */ \"./node_modules/core-js/internals/define-global-property.js\");\n\nmodule.exports = function (O, key, value, options) {\n if (!options) options = {};\n var simple = options.enumerable;\n var name = options.name !== undefined ? options.name : key;\n if (isCallable(value)) makeBuiltIn(value, name, options);\n if (options.global) {\n if (simple) O[key] = value;\n else defineGlobalProperty(key, value);\n } else {\n try {\n if (!options.unsafe) delete O[key];\n else if (O[key]) simple = true;\n } catch (error) { /* empty */ }\n if (simple) O[key] = value;\n else definePropertyModule.f(O, key, {\n value: value,\n enumerable: false,\n configurable: !options.nonConfigurable,\n writable: !options.nonWritable\n });\n } return O;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/define-built-in.js?")}),"./node_modules/core-js/internals/define-built-ins.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ \"./node_modules/core-js/internals/define-built-in.js\");\n\nmodule.exports = function (target, src, options) {\n for (var key in src) defineBuiltIn(target, key, src[key], options);\n return target;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/define-built-ins.js?")}),"./node_modules/core-js/internals/define-global-property.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\n\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nmodule.exports = function (key, value) {\n try {\n defineProperty(global, key, { value: value, configurable: true, writable: true });\n } catch (error) {\n global[key] = value;\n } return value;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/define-global-property.js?")}),"./node_modules/core-js/internals/delete-property-or-throw.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar tryToString = __webpack_require__(/*! ../internals/try-to-string */ \"./node_modules/core-js/internals/try-to-string.js\");\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (O, P) {\n if (!delete O[P]) throw $TypeError('Cannot delete property ' + tryToString(P) + ' of ' + tryToString(O));\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/delete-property-or-throw.js?")}),"./node_modules/core-js/internals/descriptors.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\n\n// Detect IE8's incomplete defineProperty implementation\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/descriptors.js?")}),"./node_modules/core-js/internals/document-all.js":((module)=>{eval("\nvar documentAll = typeof document == 'object' && document.all;\n\n// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot\n// eslint-disable-next-line unicorn/no-typeof-undefined -- required for testing\nvar IS_HTMLDDA = typeof documentAll == 'undefined' && documentAll !== undefined;\n\nmodule.exports = {\n all: documentAll,\n IS_HTMLDDA: IS_HTMLDDA\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/document-all.js?")}),"./node_modules/core-js/internals/document-create-element.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\n\nvar document = global.document;\n// typeof document.createElement is 'object' in old IE\nvar EXISTS = isObject(document) && isObject(document.createElement);\n\nmodule.exports = function (it) {\n return EXISTS ? document.createElement(it) : {};\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/document-create-element.js?")}),"./node_modules/core-js/internals/does-not-exceed-safe-integer.js":((module)=>{eval("\nvar $TypeError = TypeError;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991\n\nmodule.exports = function (it) {\n if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');\n return it;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/does-not-exceed-safe-integer.js?")}),"./node_modules/core-js/internals/dom-exception-constants.js":((module)=>{eval("\nmodule.exports = {\n IndexSizeError: { s: 'INDEX_SIZE_ERR', c: 1, m: 1 },\n DOMStringSizeError: { s: 'DOMSTRING_SIZE_ERR', c: 2, m: 0 },\n HierarchyRequestError: { s: 'HIERARCHY_REQUEST_ERR', c: 3, m: 1 },\n WrongDocumentError: { s: 'WRONG_DOCUMENT_ERR', c: 4, m: 1 },\n InvalidCharacterError: { s: 'INVALID_CHARACTER_ERR', c: 5, m: 1 },\n NoDataAllowedError: { s: 'NO_DATA_ALLOWED_ERR', c: 6, m: 0 },\n NoModificationAllowedError: { s: 'NO_MODIFICATION_ALLOWED_ERR', c: 7, m: 1 },\n NotFoundError: { s: 'NOT_FOUND_ERR', c: 8, m: 1 },\n NotSupportedError: { s: 'NOT_SUPPORTED_ERR', c: 9, m: 1 },\n InUseAttributeError: { s: 'INUSE_ATTRIBUTE_ERR', c: 10, m: 1 },\n InvalidStateError: { s: 'INVALID_STATE_ERR', c: 11, m: 1 },\n SyntaxError: { s: 'SYNTAX_ERR', c: 12, m: 1 },\n InvalidModificationError: { s: 'INVALID_MODIFICATION_ERR', c: 13, m: 1 },\n NamespaceError: { s: 'NAMESPACE_ERR', c: 14, m: 1 },\n InvalidAccessError: { s: 'INVALID_ACCESS_ERR', c: 15, m: 1 },\n ValidationError: { s: 'VALIDATION_ERR', c: 16, m: 0 },\n TypeMismatchError: { s: 'TYPE_MISMATCH_ERR', c: 17, m: 1 },\n SecurityError: { s: 'SECURITY_ERR', c: 18, m: 1 },\n NetworkError: { s: 'NETWORK_ERR', c: 19, m: 1 },\n AbortError: { s: 'ABORT_ERR', c: 20, m: 1 },\n URLMismatchError: { s: 'URL_MISMATCH_ERR', c: 21, m: 1 },\n QuotaExceededError: { s: 'QUOTA_EXCEEDED_ERR', c: 22, m: 1 },\n TimeoutError: { s: 'TIMEOUT_ERR', c: 23, m: 1 },\n InvalidNodeTypeError: { s: 'INVALID_NODE_TYPE_ERR', c: 24, m: 1 },\n DataCloneError: { s: 'DATA_CLONE_ERR', c: 25, m: 1 }\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/dom-exception-constants.js?")}),"./node_modules/core-js/internals/dom-iterables.js":((module)=>{eval("\n// iterable DOM collections\n// flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods\nmodule.exports = {\n CSSRuleList: 0,\n CSSStyleDeclaration: 0,\n CSSValueList: 0,\n ClientRectList: 0,\n DOMRectList: 0,\n DOMStringList: 0,\n DOMTokenList: 1,\n DataTransferItemList: 0,\n FileList: 0,\n HTMLAllCollection: 0,\n HTMLCollection: 0,\n HTMLFormElement: 0,\n HTMLSelectElement: 0,\n MediaList: 0,\n MimeTypeArray: 0,\n NamedNodeMap: 0,\n NodeList: 1,\n PaintRequestList: 0,\n Plugin: 0,\n PluginArray: 0,\n SVGLengthList: 0,\n SVGNumberList: 0,\n SVGPathSegList: 0,\n SVGPointList: 0,\n SVGStringList: 0,\n SVGTransformList: 0,\n SourceBufferList: 0,\n StyleSheetList: 0,\n TextTrackCueList: 0,\n TextTrackList: 0,\n TouchList: 0\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/dom-iterables.js?")}),"./node_modules/core-js/internals/dom-token-list-prototype.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\n// in old WebKit versions, `element.classList` is not an instance of global `DOMTokenList`\nvar documentCreateElement = __webpack_require__(/*! ../internals/document-create-element */ \"./node_modules/core-js/internals/document-create-element.js\");\n\nvar classList = documentCreateElement('span').classList;\nvar DOMTokenListPrototype = classList && classList.constructor && classList.constructor.prototype;\n\nmodule.exports = DOMTokenListPrototype === Object.prototype ? undefined : DOMTokenListPrototype;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/dom-token-list-prototype.js?")}),"./node_modules/core-js/internals/engine-ff-version.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar userAgent = __webpack_require__(/*! ../internals/engine-user-agent */ \"./node_modules/core-js/internals/engine-user-agent.js\");\n\nvar firefox = userAgent.match(/firefox\\/(\\d+)/i);\n\nmodule.exports = !!firefox && +firefox[1];\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/engine-ff-version.js?")}),"./node_modules/core-js/internals/engine-is-browser.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar IS_DENO = __webpack_require__(/*! ../internals/engine-is-deno */ \"./node_modules/core-js/internals/engine-is-deno.js\");\nvar IS_NODE = __webpack_require__(/*! ../internals/engine-is-node */ \"./node_modules/core-js/internals/engine-is-node.js\");\n\nmodule.exports = !IS_DENO && !IS_NODE\n && typeof window == 'object'\n && typeof document == 'object';\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/engine-is-browser.js?")}),"./node_modules/core-js/internals/engine-is-deno.js":((module)=>{eval("\n/* global Deno -- Deno case */\nmodule.exports = typeof Deno == 'object' && Deno && typeof Deno.version == 'object';\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/engine-is-deno.js?")}),"./node_modules/core-js/internals/engine-is-ie-or-edge.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar UA = __webpack_require__(/*! ../internals/engine-user-agent */ \"./node_modules/core-js/internals/engine-user-agent.js\");\n\nmodule.exports = /MSIE|Trident/.test(UA);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/engine-is-ie-or-edge.js?")}),"./node_modules/core-js/internals/engine-is-ios-pebble.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar userAgent = __webpack_require__(/*! ../internals/engine-user-agent */ \"./node_modules/core-js/internals/engine-user-agent.js\");\n\nmodule.exports = /ipad|iphone|ipod/i.test(userAgent) && typeof Pebble != 'undefined';\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/engine-is-ios-pebble.js?")}),"./node_modules/core-js/internals/engine-is-ios.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar userAgent = __webpack_require__(/*! ../internals/engine-user-agent */ \"./node_modules/core-js/internals/engine-user-agent.js\");\n\n// eslint-disable-next-line redos/no-vulnerable -- safe\nmodule.exports = /(?:ipad|iphone|ipod).*applewebkit/i.test(userAgent);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/engine-is-ios.js?")}),"./node_modules/core-js/internals/engine-is-node.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar classof = __webpack_require__(/*! ../internals/classof-raw */ \"./node_modules/core-js/internals/classof-raw.js\");\n\nmodule.exports = typeof process != 'undefined' && classof(process) == 'process';\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/engine-is-node.js?")}),"./node_modules/core-js/internals/engine-is-webos-webkit.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar userAgent = __webpack_require__(/*! ../internals/engine-user-agent */ \"./node_modules/core-js/internals/engine-user-agent.js\");\n\nmodule.exports = /web0s(?!.*chrome)/i.test(userAgent);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/engine-is-webos-webkit.js?")}),"./node_modules/core-js/internals/engine-user-agent.js":((module)=>{eval("\nmodule.exports = typeof navigator != 'undefined' && String(navigator.userAgent) || '';\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/engine-user-agent.js?")}),"./node_modules/core-js/internals/engine-v8-version.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar userAgent = __webpack_require__(/*! ../internals/engine-user-agent */ \"./node_modules/core-js/internals/engine-user-agent.js\");\n\nvar process = global.process;\nvar Deno = global.Deno;\nvar versions = process && process.versions || Deno && Deno.version;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n match = v8.split('.');\n // in old Chrome, versions of V8 isn't V8 = Chrome / 10\n // but their correct versions are not interesting for us\n version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);\n}\n\n// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`\n// so check `userAgent` even if `.v8` exists, but 0\nif (!version && userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = +match[1];\n }\n}\n\nmodule.exports = version;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/engine-v8-version.js?")}),"./node_modules/core-js/internals/engine-webkit-version.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar userAgent = __webpack_require__(/*! ../internals/engine-user-agent */ \"./node_modules/core-js/internals/engine-user-agent.js\");\n\nvar webkit = userAgent.match(/AppleWebKit\\/(\\d+)\\./);\n\nmodule.exports = !!webkit && +webkit[1];\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/engine-webkit-version.js?")}),"./node_modules/core-js/internals/enum-bug-keys.js":((module)=>{eval("\n// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/enum-bug-keys.js?")}),"./node_modules/core-js/internals/error-stack-clear.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\n\nvar $Error = Error;\nvar replace = uncurryThis(''.replace);\n\nvar TEST = (function (arg) { return String($Error(arg).stack); })('zxcasd');\n// eslint-disable-next-line redos/no-vulnerable -- safe\nvar V8_OR_CHAKRA_STACK_ENTRY = /\\n\\s*at [^:]*:[^\\n]*/;\nvar IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST);\n\nmodule.exports = function (stack, dropEntries) {\n if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error.prepareStackTrace) {\n while (dropEntries--) stack = replace(stack, V8_OR_CHAKRA_STACK_ENTRY, '');\n } return stack;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/error-stack-clear.js?")}),"./node_modules/core-js/internals/error-stack-install.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ \"./node_modules/core-js/internals/create-non-enumerable-property.js\");\nvar clearErrorStack = __webpack_require__(/*! ../internals/error-stack-clear */ \"./node_modules/core-js/internals/error-stack-clear.js\");\nvar ERROR_STACK_INSTALLABLE = __webpack_require__(/*! ../internals/error-stack-installable */ \"./node_modules/core-js/internals/error-stack-installable.js\");\n\n// non-standard V8\nvar captureStackTrace = Error.captureStackTrace;\n\nmodule.exports = function (error, C, stack, dropEntries) {\n if (ERROR_STACK_INSTALLABLE) {\n if (captureStackTrace) captureStackTrace(error, C);\n else createNonEnumerableProperty(error, 'stack', clearErrorStack(stack, dropEntries));\n }\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/error-stack-install.js?")}),"./node_modules/core-js/internals/error-stack-installable.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ \"./node_modules/core-js/internals/create-property-descriptor.js\");\n\nmodule.exports = !fails(function () {\n var error = Error('a');\n if (!('stack' in error)) return true;\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty(error, 'stack', createPropertyDescriptor(1, 7));\n return error.stack !== 7;\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/error-stack-installable.js?")}),"./node_modules/core-js/internals/error-to-string.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar create = __webpack_require__(/*! ../internals/object-create */ \"./node_modules/core-js/internals/object-create.js\");\nvar normalizeStringArgument = __webpack_require__(/*! ../internals/normalize-string-argument */ \"./node_modules/core-js/internals/normalize-string-argument.js\");\n\nvar nativeErrorToString = Error.prototype.toString;\n\nvar INCORRECT_TO_STRING = fails(function () {\n if (DESCRIPTORS) {\n // Chrome 32- incorrectly call accessor\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n var object = create(Object.defineProperty({}, 'name', { get: function () {\n return this === object;\n } }));\n if (nativeErrorToString.call(object) !== 'true') return true;\n }\n // FF10- does not properly handle non-strings\n return nativeErrorToString.call({ message: 1, name: 2 }) !== '2: 1'\n // IE8 does not properly handle defaults\n || nativeErrorToString.call({}) !== 'Error';\n});\n\nmodule.exports = INCORRECT_TO_STRING ? function toString() {\n var O = anObject(this);\n var name = normalizeStringArgument(O.name, 'Error');\n var message = normalizeStringArgument(O.message);\n return !name ? message : !message ? name : name + ': ' + message;\n} : nativeErrorToString;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/error-to-string.js?")}),"./node_modules/core-js/internals/export.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar getOwnPropertyDescriptor = (__webpack_require__(/*! ../internals/object-get-own-property-descriptor */ \"./node_modules/core-js/internals/object-get-own-property-descriptor.js\").f);\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ \"./node_modules/core-js/internals/create-non-enumerable-property.js\");\nvar defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ \"./node_modules/core-js/internals/define-built-in.js\");\nvar defineGlobalProperty = __webpack_require__(/*! ../internals/define-global-property */ \"./node_modules/core-js/internals/define-global-property.js\");\nvar copyConstructorProperties = __webpack_require__(/*! ../internals/copy-constructor-properties */ \"./node_modules/core-js/internals/copy-constructor-properties.js\");\nvar isForced = __webpack_require__(/*! ../internals/is-forced */ \"./node_modules/core-js/internals/is-forced.js\");\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = (global[TARGET] || {}).prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/export.js?")}),"./node_modules/core-js/internals/fails.js":((module)=>{eval("\nmodule.exports = function (exec) {\n try {\n return !!exec();\n } catch (error) {\n return true;\n }\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/fails.js?")}),"./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\n// TODO: Remove from `core-js@4` since it's moved to entry points\n__webpack_require__(/*! ../modules/es.regexp.exec */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this-clause */ \"./node_modules/core-js/internals/function-uncurry-this-clause.js\");\nvar defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ \"./node_modules/core-js/internals/define-built-in.js\");\nvar regexpExec = __webpack_require__(/*! ../internals/regexp-exec */ \"./node_modules/core-js/internals/regexp-exec.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ \"./node_modules/core-js/internals/create-non-enumerable-property.js\");\n\nvar SPECIES = wellKnownSymbol('species');\nvar RegExpPrototype = RegExp.prototype;\n\nmodule.exports = function (KEY, exec, FORCED, SHAM) {\n var SYMBOL = wellKnownSymbol(KEY);\n\n var DELEGATES_TO_SYMBOL = !fails(function () {\n // String methods call symbol-named RegEp methods\n var O = {};\n O[SYMBOL] = function () { return 7; };\n return ''[KEY](O) != 7;\n });\n\n var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails(function () {\n // Symbol-named RegExp methods call .exec\n var execCalled = false;\n var re = /a/;\n\n if (KEY === 'split') {\n // We can't use real regex here since it causes deoptimization\n // and serious performance degradation in V8\n // https://github.com/zloirock/core-js/issues/306\n re = {};\n // RegExp[@@split] doesn't call the regex's exec method, but first creates\n // a new one. We need to return the patched regex when creating the new one.\n re.constructor = {};\n re.constructor[SPECIES] = function () { return re; };\n re.flags = '';\n re[SYMBOL] = /./[SYMBOL];\n }\n\n re.exec = function () { execCalled = true; return null; };\n\n re[SYMBOL]('');\n return !execCalled;\n });\n\n if (\n !DELEGATES_TO_SYMBOL ||\n !DELEGATES_TO_EXEC ||\n FORCED\n ) {\n var uncurriedNativeRegExpMethod = uncurryThis(/./[SYMBOL]);\n var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) {\n var uncurriedNativeMethod = uncurryThis(nativeMethod);\n var $exec = regexp.exec;\n if ($exec === regexpExec || $exec === RegExpPrototype.exec) {\n if (DELEGATES_TO_SYMBOL && !forceStringMethod) {\n // The native String method already delegates to @@method (this\n // polyfilled function), leasing to infinite recursion.\n // We avoid it by directly calling the native @@method method.\n return { done: true, value: uncurriedNativeRegExpMethod(regexp, str, arg2) };\n }\n return { done: true, value: uncurriedNativeMethod(str, regexp, arg2) };\n }\n return { done: false };\n });\n\n defineBuiltIn(String.prototype, KEY, methods[0]);\n defineBuiltIn(RegExpPrototype, SYMBOL, methods[1]);\n }\n\n if (SHAM) createNonEnumerableProperty(RegExpPrototype[SYMBOL], 'sham', true);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js?")}),"./node_modules/core-js/internals/flatten-into-array.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar isArray = __webpack_require__(/*! ../internals/is-array */ \"./node_modules/core-js/internals/is-array.js\");\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\nvar doesNotExceedSafeInteger = __webpack_require__(/*! ../internals/does-not-exceed-safe-integer */ \"./node_modules/core-js/internals/does-not-exceed-safe-integer.js\");\nvar bind = __webpack_require__(/*! ../internals/function-bind-context */ \"./node_modules/core-js/internals/function-bind-context.js\");\n\n// `FlattenIntoArray` abstract operation\n// https://tc39.github.io/proposal-flatMap/#sec-FlattenIntoArray\nvar flattenIntoArray = function (target, original, source, sourceLen, start, depth, mapper, thisArg) {\n var targetIndex = start;\n var sourceIndex = 0;\n var mapFn = mapper ? bind(mapper, thisArg) : false;\n var element, elementLen;\n\n while (sourceIndex < sourceLen) {\n if (sourceIndex in source) {\n element = mapFn ? mapFn(source[sourceIndex], sourceIndex, original) : source[sourceIndex];\n\n if (depth > 0 && isArray(element)) {\n elementLen = lengthOfArrayLike(element);\n targetIndex = flattenIntoArray(target, original, element, elementLen, targetIndex, depth - 1) - 1;\n } else {\n doesNotExceedSafeInteger(targetIndex + 1);\n target[targetIndex] = element;\n }\n\n targetIndex++;\n }\n sourceIndex++;\n }\n return targetIndex;\n};\n\nmodule.exports = flattenIntoArray;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/flatten-into-array.js?")}),"./node_modules/core-js/internals/freezing.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-object-isextensible, es/no-object-preventextensions -- required for testing\n return Object.isExtensible(Object.preventExtensions({}));\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/freezing.js?")}),"./node_modules/core-js/internals/function-apply.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar NATIVE_BIND = __webpack_require__(/*! ../internals/function-bind-native */ \"./node_modules/core-js/internals/function-bind-native.js\");\n\nvar FunctionPrototype = Function.prototype;\nvar apply = FunctionPrototype.apply;\nvar call = FunctionPrototype.call;\n\n// eslint-disable-next-line es/no-reflect -- safe\nmodule.exports = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function () {\n return call.apply(apply, arguments);\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/function-apply.js?")}),"./node_modules/core-js/internals/function-bind-context.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this-clause */ \"./node_modules/core-js/internals/function-uncurry-this-clause.js\");\nvar aCallable = __webpack_require__(/*! ../internals/a-callable */ \"./node_modules/core-js/internals/a-callable.js\");\nvar NATIVE_BIND = __webpack_require__(/*! ../internals/function-bind-native */ \"./node_modules/core-js/internals/function-bind-native.js\");\n\nvar bind = uncurryThis(uncurryThis.bind);\n\n// optional / simple context binding\nmodule.exports = function (fn, that) {\n aCallable(fn);\n return that === undefined ? fn : NATIVE_BIND ? bind(fn, that) : function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/function-bind-context.js?")}),"./node_modules/core-js/internals/function-bind-native.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-function-prototype-bind -- safe\n var test = (function () { /* empty */ }).bind();\n // eslint-disable-next-line no-prototype-builtins -- safe\n return typeof test != 'function' || test.hasOwnProperty('prototype');\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/function-bind-native.js?")}),"./node_modules/core-js/internals/function-call.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar NATIVE_BIND = __webpack_require__(/*! ../internals/function-bind-native */ \"./node_modules/core-js/internals/function-bind-native.js\");\n\nvar call = Function.prototype.call;\n\nmodule.exports = NATIVE_BIND ? call.bind(call) : function () {\n return call.apply(call, arguments);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/function-call.js?")}),"./node_modules/core-js/internals/function-name.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\n\nvar FunctionPrototype = Function.prototype;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;\n\nvar EXISTS = hasOwn(FunctionPrototype, 'name');\n// additional protection from minified / mangled / dropped function names\nvar PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';\nvar CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));\n\nmodule.exports = {\n EXISTS: EXISTS,\n PROPER: PROPER,\n CONFIGURABLE: CONFIGURABLE\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/function-name.js?")}),"./node_modules/core-js/internals/function-uncurry-this-accessor.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar aCallable = __webpack_require__(/*! ../internals/a-callable */ \"./node_modules/core-js/internals/a-callable.js\");\n\nmodule.exports = function (object, key, method) {\n try {\n // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\n return uncurryThis(aCallable(Object.getOwnPropertyDescriptor(object, key)[method]));\n } catch (error) { /* empty */ }\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/function-uncurry-this-accessor.js?")}),"./node_modules/core-js/internals/function-uncurry-this-clause.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar classofRaw = __webpack_require__(/*! ../internals/classof-raw */ \"./node_modules/core-js/internals/classof-raw.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\n\nmodule.exports = function (fn) {\n // Nashorn bug:\n // https://github.com/zloirock/core-js/issues/1128\n // https://github.com/zloirock/core-js/issues/1130\n if (classofRaw(fn) === 'Function') return uncurryThis(fn);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/function-uncurry-this-clause.js?")}),"./node_modules/core-js/internals/function-uncurry-this.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar NATIVE_BIND = __webpack_require__(/*! ../internals/function-bind-native */ \"./node_modules/core-js/internals/function-bind-native.js\");\n\nvar FunctionPrototype = Function.prototype;\nvar call = FunctionPrototype.call;\nvar uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);\n\nmodule.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) {\n return function () {\n return call.apply(fn, arguments);\n };\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/function-uncurry-this.js?")}),"./node_modules/core-js/internals/get-built-in.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\n\nvar aFunction = function (argument) {\n return isCallable(argument) ? argument : undefined;\n};\n\nmodule.exports = function (namespace, method) {\n return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method];\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/get-built-in.js?")}),"./node_modules/core-js/internals/get-iterator-method.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar classof = __webpack_require__(/*! ../internals/classof */ \"./node_modules/core-js/internals/classof.js\");\nvar getMethod = __webpack_require__(/*! ../internals/get-method */ \"./node_modules/core-js/internals/get-method.js\");\nvar isNullOrUndefined = __webpack_require__(/*! ../internals/is-null-or-undefined */ \"./node_modules/core-js/internals/is-null-or-undefined.js\");\nvar Iterators = __webpack_require__(/*! ../internals/iterators */ \"./node_modules/core-js/internals/iterators.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\n\nvar ITERATOR = wellKnownSymbol('iterator');\n\nmodule.exports = function (it) {\n if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR)\n || getMethod(it, '@@iterator')\n || Iterators[classof(it)];\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/get-iterator-method.js?")}),"./node_modules/core-js/internals/get-iterator.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar aCallable = __webpack_require__(/*! ../internals/a-callable */ \"./node_modules/core-js/internals/a-callable.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar tryToString = __webpack_require__(/*! ../internals/try-to-string */ \"./node_modules/core-js/internals/try-to-string.js\");\nvar getIteratorMethod = __webpack_require__(/*! ../internals/get-iterator-method */ \"./node_modules/core-js/internals/get-iterator-method.js\");\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (argument, usingIterator) {\n var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator;\n if (aCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument));\n throw $TypeError(tryToString(argument) + ' is not iterable');\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/get-iterator.js?")}),"./node_modules/core-js/internals/get-json-replacer-function.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar isArray = __webpack_require__(/*! ../internals/is-array */ \"./node_modules/core-js/internals/is-array.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar classof = __webpack_require__(/*! ../internals/classof-raw */ \"./node_modules/core-js/internals/classof-raw.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (replacer) {\n if (isCallable(replacer)) return replacer;\n if (!isArray(replacer)) return;\n var rawLength = replacer.length;\n var keys = [];\n for (var i = 0; i < rawLength; i++) {\n var element = replacer[i];\n if (typeof element == 'string') push(keys, element);\n else if (typeof element == 'number' || classof(element) == 'Number' || classof(element) == 'String') push(keys, toString(element));\n }\n var keysLength = keys.length;\n var root = true;\n return function (key, value) {\n if (root) {\n root = false;\n return value;\n }\n if (isArray(this)) return value;\n for (var j = 0; j < keysLength; j++) if (keys[j] === key) return value;\n };\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/get-json-replacer-function.js?")}),"./node_modules/core-js/internals/get-method.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar aCallable = __webpack_require__(/*! ../internals/a-callable */ \"./node_modules/core-js/internals/a-callable.js\");\nvar isNullOrUndefined = __webpack_require__(/*! ../internals/is-null-or-undefined */ \"./node_modules/core-js/internals/is-null-or-undefined.js\");\n\n// `GetMethod` abstract operation\n// https://tc39.es/ecma262/#sec-getmethod\nmodule.exports = function (V, P) {\n var func = V[P];\n return isNullOrUndefined(func) ? undefined : aCallable(func);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/get-method.js?")}),"./node_modules/core-js/internals/get-substitution.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\n\nvar floor = Math.floor;\nvar charAt = uncurryThis(''.charAt);\nvar replace = uncurryThis(''.replace);\nvar stringSlice = uncurryThis(''.slice);\n// eslint-disable-next-line redos/no-vulnerable -- safe\nvar SUBSTITUTION_SYMBOLS = /\\$([$&'`]|\\d{1,2}|<[^>]*>)/g;\nvar SUBSTITUTION_SYMBOLS_NO_NAMED = /\\$([$&'`]|\\d{1,2})/g;\n\n// `GetSubstitution` abstract operation\n// https://tc39.es/ecma262/#sec-getsubstitution\nmodule.exports = function (matched, str, position, captures, namedCaptures, replacement) {\n var tailPos = position + matched.length;\n var m = captures.length;\n var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;\n if (namedCaptures !== undefined) {\n namedCaptures = toObject(namedCaptures);\n symbols = SUBSTITUTION_SYMBOLS;\n }\n return replace(replacement, symbols, function (match, ch) {\n var capture;\n switch (charAt(ch, 0)) {\n case '$': return '$';\n case '&': return matched;\n case '`': return stringSlice(str, 0, position);\n case \"'\": return stringSlice(str, tailPos);\n case '<':\n capture = namedCaptures[stringSlice(ch, 1, -1)];\n break;\n default: // \\d\\d?\n var n = +ch;\n if (n === 0) return match;\n if (n > m) {\n var f = floor(n / 10);\n if (f === 0) return match;\n if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1);\n return match;\n }\n capture = captures[n - 1];\n }\n return capture === undefined ? '' : capture;\n });\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/get-substitution.js?")}),"./node_modules/core-js/internals/global.js":(function(module,__unused_webpack_exports,__webpack_require__){eval("\nvar check = function (it) {\n return it && it.Math == Math && it;\n};\n\n// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nmodule.exports =\n // eslint-disable-next-line es/no-global-this -- safe\n check(typeof globalThis == 'object' && globalThis) ||\n check(typeof window == 'object' && window) ||\n // eslint-disable-next-line no-restricted-globals -- safe\n check(typeof self == 'object' && self) ||\n check(typeof __webpack_require__.g == 'object' && __webpack_require__.g) ||\n // eslint-disable-next-line no-new-func -- fallback\n (function () { return this; })() || this || Function('return this')();\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/global.js?")}),"./node_modules/core-js/internals/has-own-property.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\n\nvar hasOwnProperty = uncurryThis({}.hasOwnProperty);\n\n// `HasOwnProperty` abstract operation\n// https://tc39.es/ecma262/#sec-hasownproperty\n// eslint-disable-next-line es/no-object-hasown -- safe\nmodule.exports = Object.hasOwn || function hasOwn(it, key) {\n return hasOwnProperty(toObject(it), key);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/has-own-property.js?")}),"./node_modules/core-js/internals/hidden-keys.js":((module)=>{eval("\nmodule.exports = {};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/hidden-keys.js?")}),"./node_modules/core-js/internals/host-report-errors.js":((module)=>{eval("\nmodule.exports = function (a, b) {\n try {\n // eslint-disable-next-line no-console -- safe\n arguments.length == 1 ? console.error(a) : console.error(a, b);\n } catch (error) { /* empty */ }\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/host-report-errors.js?")}),"./node_modules/core-js/internals/html.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ \"./node_modules/core-js/internals/get-built-in.js\");\n\nmodule.exports = getBuiltIn('document', 'documentElement');\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/html.js?")}),"./node_modules/core-js/internals/ie8-dom-define.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar createElement = __webpack_require__(/*! ../internals/document-create-element */ \"./node_modules/core-js/internals/document-create-element.js\");\n\n// Thanks to IE8 for its funny defineProperty\nmodule.exports = !DESCRIPTORS && !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty(createElement('div'), 'a', {\n get: function () { return 7; }\n }).a != 7;\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/ie8-dom-define.js?")}),"./node_modules/core-js/internals/ieee754.js":((module)=>{eval("\n// IEEE754 conversions based on https://github.com/feross/ieee754\nvar $Array = Array;\nvar abs = Math.abs;\nvar pow = Math.pow;\nvar floor = Math.floor;\nvar log = Math.log;\nvar LN2 = Math.LN2;\n\nvar pack = function (number, mantissaLength, bytes) {\n var buffer = $Array(bytes);\n var exponentLength = bytes * 8 - mantissaLength - 1;\n var eMax = (1 << exponentLength) - 1;\n var eBias = eMax >> 1;\n var rt = mantissaLength === 23 ? pow(2, -24) - pow(2, -77) : 0;\n var sign = number < 0 || number === 0 && 1 / number < 0 ? 1 : 0;\n var index = 0;\n var exponent, mantissa, c;\n number = abs(number);\n // eslint-disable-next-line no-self-compare -- NaN check\n if (number != number || number === Infinity) {\n // eslint-disable-next-line no-self-compare -- NaN check\n mantissa = number != number ? 1 : 0;\n exponent = eMax;\n } else {\n exponent = floor(log(number) / LN2);\n c = pow(2, -exponent);\n if (number * c < 1) {\n exponent--;\n c *= 2;\n }\n if (exponent + eBias >= 1) {\n number += rt / c;\n } else {\n number += rt * pow(2, 1 - eBias);\n }\n if (number * c >= 2) {\n exponent++;\n c /= 2;\n }\n if (exponent + eBias >= eMax) {\n mantissa = 0;\n exponent = eMax;\n } else if (exponent + eBias >= 1) {\n mantissa = (number * c - 1) * pow(2, mantissaLength);\n exponent = exponent + eBias;\n } else {\n mantissa = number * pow(2, eBias - 1) * pow(2, mantissaLength);\n exponent = 0;\n }\n }\n while (mantissaLength >= 8) {\n buffer[index++] = mantissa & 255;\n mantissa /= 256;\n mantissaLength -= 8;\n }\n exponent = exponent << mantissaLength | mantissa;\n exponentLength += mantissaLength;\n while (exponentLength > 0) {\n buffer[index++] = exponent & 255;\n exponent /= 256;\n exponentLength -= 8;\n }\n buffer[--index] |= sign * 128;\n return buffer;\n};\n\nvar unpack = function (buffer, mantissaLength) {\n var bytes = buffer.length;\n var exponentLength = bytes * 8 - mantissaLength - 1;\n var eMax = (1 << exponentLength) - 1;\n var eBias = eMax >> 1;\n var nBits = exponentLength - 7;\n var index = bytes - 1;\n var sign = buffer[index--];\n var exponent = sign & 127;\n var mantissa;\n sign >>= 7;\n while (nBits > 0) {\n exponent = exponent * 256 + buffer[index--];\n nBits -= 8;\n }\n mantissa = exponent & (1 << -nBits) - 1;\n exponent >>= -nBits;\n nBits += mantissaLength;\n while (nBits > 0) {\n mantissa = mantissa * 256 + buffer[index--];\n nBits -= 8;\n }\n if (exponent === 0) {\n exponent = 1 - eBias;\n } else if (exponent === eMax) {\n return mantissa ? NaN : sign ? -Infinity : Infinity;\n } else {\n mantissa = mantissa + pow(2, mantissaLength);\n exponent = exponent - eBias;\n } return (sign ? -1 : 1) * mantissa * pow(2, exponent - mantissaLength);\n};\n\nmodule.exports = {\n pack: pack,\n unpack: unpack\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/ieee754.js?")}),"./node_modules/core-js/internals/indexed-object.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar classof = __webpack_require__(/*! ../internals/classof-raw */ \"./node_modules/core-js/internals/classof-raw.js\");\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) == 'String' ? split(it, '') : $Object(it);\n} : $Object;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/indexed-object.js?")}),"./node_modules/core-js/internals/inherit-if-required.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar setPrototypeOf = __webpack_require__(/*! ../internals/object-set-prototype-of */ \"./node_modules/core-js/internals/object-set-prototype-of.js\");\n\n// makes subclassing work correct for wrapped built-ins\nmodule.exports = function ($this, dummy, Wrapper) {\n var NewTarget, NewTargetPrototype;\n if (\n // it can work only with native `setPrototypeOf`\n setPrototypeOf &&\n // we haven't completely correct pre-ES6 way for getting `new.target`, so use this\n isCallable(NewTarget = dummy.constructor) &&\n NewTarget !== Wrapper &&\n isObject(NewTargetPrototype = NewTarget.prototype) &&\n NewTargetPrototype !== Wrapper.prototype\n ) setPrototypeOf($this, NewTargetPrototype);\n return $this;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/inherit-if-required.js?")}),"./node_modules/core-js/internals/inspect-source.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar store = __webpack_require__(/*! ../internals/shared-store */ \"./node_modules/core-js/internals/shared-store.js\");\n\nvar functionToString = uncurryThis(Function.toString);\n\n// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper\nif (!isCallable(store.inspectSource)) {\n store.inspectSource = function (it) {\n return functionToString(it);\n };\n}\n\nmodule.exports = store.inspectSource;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/inspect-source.js?")}),"./node_modules/core-js/internals/install-error-cause.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ \"./node_modules/core-js/internals/create-non-enumerable-property.js\");\n\n// `InstallErrorCause` abstract operation\n// https://tc39.es/proposal-error-cause/#sec-errorobjects-install-error-cause\nmodule.exports = function (O, options) {\n if (isObject(options) && 'cause' in options) {\n createNonEnumerableProperty(O, 'cause', options.cause);\n }\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/install-error-cause.js?")}),"./node_modules/core-js/internals/internal-metadata.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar hiddenKeys = __webpack_require__(/*! ../internals/hidden-keys */ \"./node_modules/core-js/internals/hidden-keys.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar defineProperty = (__webpack_require__(/*! ../internals/object-define-property */ \"./node_modules/core-js/internals/object-define-property.js\").f);\nvar getOwnPropertyNamesModule = __webpack_require__(/*! ../internals/object-get-own-property-names */ \"./node_modules/core-js/internals/object-get-own-property-names.js\");\nvar getOwnPropertyNamesExternalModule = __webpack_require__(/*! ../internals/object-get-own-property-names-external */ \"./node_modules/core-js/internals/object-get-own-property-names-external.js\");\nvar isExtensible = __webpack_require__(/*! ../internals/object-is-extensible */ \"./node_modules/core-js/internals/object-is-extensible.js\");\nvar uid = __webpack_require__(/*! ../internals/uid */ \"./node_modules/core-js/internals/uid.js\");\nvar FREEZING = __webpack_require__(/*! ../internals/freezing */ \"./node_modules/core-js/internals/freezing.js\");\n\nvar REQUIRED = false;\nvar METADATA = uid('meta');\nvar id = 0;\n\nvar setMetadata = function (it) {\n defineProperty(it, METADATA, { value: {\n objectID: 'O' + id++, // object ID\n weakData: {} // weak collections IDs\n } });\n};\n\nvar fastKey = function (it, create) {\n // return a primitive with prefix\n if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return 'F';\n // not necessary to add metadata\n if (!create) return 'E';\n // add missing metadata\n setMetadata(it);\n // return object ID\n } return it[METADATA].objectID;\n};\n\nvar getWeakData = function (it, create) {\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return true;\n // not necessary to add metadata\n if (!create) return false;\n // add missing metadata\n setMetadata(it);\n // return the store of weak collections IDs\n } return it[METADATA].weakData;\n};\n\n// add metadata on freeze-family methods calling\nvar onFreeze = function (it) {\n if (FREEZING && REQUIRED && isExtensible(it) && !hasOwn(it, METADATA)) setMetadata(it);\n return it;\n};\n\nvar enable = function () {\n meta.enable = function () { /* empty */ };\n REQUIRED = true;\n var getOwnPropertyNames = getOwnPropertyNamesModule.f;\n var splice = uncurryThis([].splice);\n var test = {};\n test[METADATA] = 1;\n\n // prevent exposing of metadata key\n if (getOwnPropertyNames(test).length) {\n getOwnPropertyNamesModule.f = function (it) {\n var result = getOwnPropertyNames(it);\n for (var i = 0, length = result.length; i < length; i++) {\n if (result[i] === METADATA) {\n splice(result, i, 1);\n break;\n }\n } return result;\n };\n\n $({ target: 'Object', stat: true, forced: true }, {\n getOwnPropertyNames: getOwnPropertyNamesExternalModule.f\n });\n }\n};\n\nvar meta = module.exports = {\n enable: enable,\n fastKey: fastKey,\n getWeakData: getWeakData,\n onFreeze: onFreeze\n};\n\nhiddenKeys[METADATA] = true;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/internal-metadata.js?")}),"./node_modules/core-js/internals/internal-state.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar NATIVE_WEAK_MAP = __webpack_require__(/*! ../internals/weak-map-basic-detection */ \"./node_modules/core-js/internals/weak-map-basic-detection.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ \"./node_modules/core-js/internals/create-non-enumerable-property.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar shared = __webpack_require__(/*! ../internals/shared-store */ \"./node_modules/core-js/internals/shared-store.js\");\nvar sharedKey = __webpack_require__(/*! ../internals/shared-key */ \"./node_modules/core-js/internals/shared-key.js\");\nvar hiddenKeys = __webpack_require__(/*! ../internals/hidden-keys */ \"./node_modules/core-js/internals/hidden-keys.js\");\n\nvar OBJECT_ALREADY_INITIALIZED = 'Object already initialized';\nvar TypeError = global.TypeError;\nvar WeakMap = global.WeakMap;\nvar set, get, has;\n\nvar enforce = function (it) {\n return has(it) ? get(it) : set(it, {});\n};\n\nvar getterFor = function (TYPE) {\n return function (it) {\n var state;\n if (!isObject(it) || (state = get(it)).type !== TYPE) {\n throw TypeError('Incompatible receiver, ' + TYPE + ' required');\n } return state;\n };\n};\n\nif (NATIVE_WEAK_MAP || shared.state) {\n var store = shared.state || (shared.state = new WeakMap());\n /* eslint-disable no-self-assign -- prototype methods protection */\n store.get = store.get;\n store.has = store.has;\n store.set = store.set;\n /* eslint-enable no-self-assign -- prototype methods protection */\n set = function (it, metadata) {\n if (store.has(it)) throw TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n store.set(it, metadata);\n return metadata;\n };\n get = function (it) {\n return store.get(it) || {};\n };\n has = function (it) {\n return store.has(it);\n };\n} else {\n var STATE = sharedKey('state');\n hiddenKeys[STATE] = true;\n set = function (it, metadata) {\n if (hasOwn(it, STATE)) throw TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n createNonEnumerableProperty(it, STATE, metadata);\n return metadata;\n };\n get = function (it) {\n return hasOwn(it, STATE) ? it[STATE] : {};\n };\n has = function (it) {\n return hasOwn(it, STATE);\n };\n}\n\nmodule.exports = {\n set: set,\n get: get,\n has: has,\n enforce: enforce,\n getterFor: getterFor\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/internal-state.js?")}),"./node_modules/core-js/internals/is-array-iterator-method.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\nvar Iterators = __webpack_require__(/*! ../internals/iterators */ \"./node_modules/core-js/internals/iterators.js\");\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar ArrayPrototype = Array.prototype;\n\n// check on default Array iterator\nmodule.exports = function (it) {\n return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/is-array-iterator-method.js?")}),"./node_modules/core-js/internals/is-array.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar classof = __webpack_require__(/*! ../internals/classof-raw */ \"./node_modules/core-js/internals/classof-raw.js\");\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) == 'Array';\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/is-array.js?")}),"./node_modules/core-js/internals/is-big-int-array.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar classof = __webpack_require__(/*! ../internals/classof */ \"./node_modules/core-js/internals/classof.js\");\n\nmodule.exports = function (it) {\n var klass = classof(it);\n return klass == 'BigInt64Array' || klass == 'BigUint64Array';\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/is-big-int-array.js?")}),"./node_modules/core-js/internals/is-callable.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $documentAll = __webpack_require__(/*! ../internals/document-all */ \"./node_modules/core-js/internals/document-all.js\");\n\nvar documentAll = $documentAll.all;\n\n// `IsCallable` abstract operation\n// https://tc39.es/ecma262/#sec-iscallable\nmodule.exports = $documentAll.IS_HTMLDDA ? function (argument) {\n return typeof argument == 'function' || argument === documentAll;\n} : function (argument) {\n return typeof argument == 'function';\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/is-callable.js?")}),"./node_modules/core-js/internals/is-constructor.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar classof = __webpack_require__(/*! ../internals/classof */ \"./node_modules/core-js/internals/classof.js\");\nvar getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ \"./node_modules/core-js/internals/get-built-in.js\");\nvar inspectSource = __webpack_require__(/*! ../internals/inspect-source */ \"./node_modules/core-js/internals/inspect-source.js\");\n\nvar noop = function () { /* empty */ };\nvar empty = [];\nvar construct = getBuiltIn('Reflect', 'construct');\nvar constructorRegExp = /^\\s*(?:class|function)\\b/;\nvar exec = uncurryThis(constructorRegExp.exec);\nvar INCORRECT_TO_STRING = !constructorRegExp.exec(noop);\n\nvar isConstructorModern = function isConstructor(argument) {\n if (!isCallable(argument)) return false;\n try {\n construct(noop, empty, argument);\n return true;\n } catch (error) {\n return false;\n }\n};\n\nvar isConstructorLegacy = function isConstructor(argument) {\n if (!isCallable(argument)) return false;\n switch (classof(argument)) {\n case 'AsyncFunction':\n case 'GeneratorFunction':\n case 'AsyncGeneratorFunction': return false;\n }\n try {\n // we can't check .prototype since constructors produced by .bind haven't it\n // `Function#toString` throws on some built-it function in some legacy engines\n // (for example, `DOMQuad` and similar in FF41-)\n return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument));\n } catch (error) {\n return true;\n }\n};\n\nisConstructorLegacy.sham = true;\n\n// `IsConstructor` abstract operation\n// https://tc39.es/ecma262/#sec-isconstructor\nmodule.exports = !construct || fails(function () {\n var called;\n return isConstructorModern(isConstructorModern.call)\n || !isConstructorModern(Object)\n || !isConstructorModern(function () { called = true; })\n || called;\n}) ? isConstructorLegacy : isConstructorModern;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/is-constructor.js?")}),"./node_modules/core-js/internals/is-forced.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value == POLYFILL ? true\n : value == NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/is-forced.js?")}),"./node_modules/core-js/internals/is-integral-number.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\n\nvar floor = Math.floor;\n\n// `IsIntegralNumber` abstract operation\n// https://tc39.es/ecma262/#sec-isintegralnumber\n// eslint-disable-next-line es/no-number-isinteger -- safe\nmodule.exports = Number.isInteger || function isInteger(it) {\n return !isObject(it) && isFinite(it) && floor(it) === it;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/is-integral-number.js?")}),"./node_modules/core-js/internals/is-null-or-undefined.js":((module)=>{eval("\n// we can't use just `it == null` since of `document.all` special case\n// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec\nmodule.exports = function (it) {\n return it === null || it === undefined;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/is-null-or-undefined.js?")}),"./node_modules/core-js/internals/is-object.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar $documentAll = __webpack_require__(/*! ../internals/document-all */ \"./node_modules/core-js/internals/document-all.js\");\n\nvar documentAll = $documentAll.all;\n\nmodule.exports = $documentAll.IS_HTMLDDA ? function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it) || it === documentAll;\n} : function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/is-object.js?")}),"./node_modules/core-js/internals/is-pure.js":((module)=>{eval("\nmodule.exports = false;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/is-pure.js?")}),"./node_modules/core-js/internals/is-regexp.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar classof = __webpack_require__(/*! ../internals/classof-raw */ \"./node_modules/core-js/internals/classof-raw.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\n\nvar MATCH = wellKnownSymbol('match');\n\n// `IsRegExp` abstract operation\n// https://tc39.es/ecma262/#sec-isregexp\nmodule.exports = function (it) {\n var isRegExp;\n return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp');\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/is-regexp.js?")}),"./node_modules/core-js/internals/is-symbol.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ \"./node_modules/core-js/internals/get-built-in.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar isPrototypeOf = __webpack_require__(/*! ../internals/object-is-prototype-of */ \"./node_modules/core-js/internals/object-is-prototype-of.js\");\nvar USE_SYMBOL_AS_UID = __webpack_require__(/*! ../internals/use-symbol-as-uid */ \"./node_modules/core-js/internals/use-symbol-as-uid.js\");\n\nvar $Object = Object;\n\nmodule.exports = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n var $Symbol = getBuiltIn('Symbol');\n return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/is-symbol.js?")}),"./node_modules/core-js/internals/iterate.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar bind = __webpack_require__(/*! ../internals/function-bind-context */ \"./node_modules/core-js/internals/function-bind-context.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar tryToString = __webpack_require__(/*! ../internals/try-to-string */ \"./node_modules/core-js/internals/try-to-string.js\");\nvar isArrayIteratorMethod = __webpack_require__(/*! ../internals/is-array-iterator-method */ \"./node_modules/core-js/internals/is-array-iterator-method.js\");\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\nvar isPrototypeOf = __webpack_require__(/*! ../internals/object-is-prototype-of */ \"./node_modules/core-js/internals/object-is-prototype-of.js\");\nvar getIterator = __webpack_require__(/*! ../internals/get-iterator */ \"./node_modules/core-js/internals/get-iterator.js\");\nvar getIteratorMethod = __webpack_require__(/*! ../internals/get-iterator-method */ \"./node_modules/core-js/internals/get-iterator-method.js\");\nvar iteratorClose = __webpack_require__(/*! ../internals/iterator-close */ \"./node_modules/core-js/internals/iterator-close.js\");\n\nvar $TypeError = TypeError;\n\nvar Result = function (stopped, result) {\n this.stopped = stopped;\n this.result = result;\n};\n\nvar ResultPrototype = Result.prototype;\n\nmodule.exports = function (iterable, unboundFunction, options) {\n var that = options && options.that;\n var AS_ENTRIES = !!(options && options.AS_ENTRIES);\n var IS_RECORD = !!(options && options.IS_RECORD);\n var IS_ITERATOR = !!(options && options.IS_ITERATOR);\n var INTERRUPTED = !!(options && options.INTERRUPTED);\n var fn = bind(unboundFunction, that);\n var iterator, iterFn, index, length, result, next, step;\n\n var stop = function (condition) {\n if (iterator) iteratorClose(iterator, 'normal', condition);\n return new Result(true, condition);\n };\n\n var callFn = function (value) {\n if (AS_ENTRIES) {\n anObject(value);\n return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]);\n } return INTERRUPTED ? fn(value, stop) : fn(value);\n };\n\n if (IS_RECORD) {\n iterator = iterable.iterator;\n } else if (IS_ITERATOR) {\n iterator = iterable;\n } else {\n iterFn = getIteratorMethod(iterable);\n if (!iterFn) throw $TypeError(tryToString(iterable) + ' is not iterable');\n // optimisation for array iterators\n if (isArrayIteratorMethod(iterFn)) {\n for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) {\n result = callFn(iterable[index]);\n if (result && isPrototypeOf(ResultPrototype, result)) return result;\n } return new Result(false);\n }\n iterator = getIterator(iterable, iterFn);\n }\n\n next = IS_RECORD ? iterable.next : iterator.next;\n while (!(step = call(next, iterator)).done) {\n try {\n result = callFn(step.value);\n } catch (error) {\n iteratorClose(iterator, 'throw', error);\n }\n if (typeof result == 'object' && result && isPrototypeOf(ResultPrototype, result)) return result;\n } return new Result(false);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/iterate.js?")}),"./node_modules/core-js/internals/iterator-close.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar getMethod = __webpack_require__(/*! ../internals/get-method */ \"./node_modules/core-js/internals/get-method.js\");\n\nmodule.exports = function (iterator, kind, value) {\n var innerResult, innerError;\n anObject(iterator);\n try {\n innerResult = getMethod(iterator, 'return');\n if (!innerResult) {\n if (kind === 'throw') throw value;\n return value;\n }\n innerResult = call(innerResult, iterator);\n } catch (error) {\n innerError = true;\n innerResult = error;\n }\n if (kind === 'throw') throw value;\n if (innerError) throw innerResult;\n anObject(innerResult);\n return value;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/iterator-close.js?")}),"./node_modules/core-js/internals/iterator-create-constructor.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar IteratorPrototype = (__webpack_require__(/*! ../internals/iterators-core */ \"./node_modules/core-js/internals/iterators-core.js\").IteratorPrototype);\nvar create = __webpack_require__(/*! ../internals/object-create */ \"./node_modules/core-js/internals/object-create.js\");\nvar createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ \"./node_modules/core-js/internals/create-property-descriptor.js\");\nvar setToStringTag = __webpack_require__(/*! ../internals/set-to-string-tag */ \"./node_modules/core-js/internals/set-to-string-tag.js\");\nvar Iterators = __webpack_require__(/*! ../internals/iterators */ \"./node_modules/core-js/internals/iterators.js\");\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (IteratorConstructor, NAME, next, ENUMERABLE_NEXT) {\n var TO_STRING_TAG = NAME + ' Iterator';\n IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(+!ENUMERABLE_NEXT, next) });\n setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true);\n Iterators[TO_STRING_TAG] = returnThis;\n return IteratorConstructor;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/iterator-create-constructor.js?")}),"./node_modules/core-js/internals/iterator-define.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\nvar FunctionName = __webpack_require__(/*! ../internals/function-name */ \"./node_modules/core-js/internals/function-name.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar createIteratorConstructor = __webpack_require__(/*! ../internals/iterator-create-constructor */ \"./node_modules/core-js/internals/iterator-create-constructor.js\");\nvar getPrototypeOf = __webpack_require__(/*! ../internals/object-get-prototype-of */ \"./node_modules/core-js/internals/object-get-prototype-of.js\");\nvar setPrototypeOf = __webpack_require__(/*! ../internals/object-set-prototype-of */ \"./node_modules/core-js/internals/object-set-prototype-of.js\");\nvar setToStringTag = __webpack_require__(/*! ../internals/set-to-string-tag */ \"./node_modules/core-js/internals/set-to-string-tag.js\");\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ \"./node_modules/core-js/internals/create-non-enumerable-property.js\");\nvar defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ \"./node_modules/core-js/internals/define-built-in.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\nvar Iterators = __webpack_require__(/*! ../internals/iterators */ \"./node_modules/core-js/internals/iterators.js\");\nvar IteratorsCore = __webpack_require__(/*! ../internals/iterators-core */ \"./node_modules/core-js/internals/iterators-core.js\");\n\nvar PROPER_FUNCTION_NAME = FunctionName.PROPER;\nvar CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE;\nvar IteratorPrototype = IteratorsCore.IteratorPrototype;\nvar BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS;\nvar ITERATOR = wellKnownSymbol('iterator');\nvar KEYS = 'keys';\nvar VALUES = 'values';\nvar ENTRIES = 'entries';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {\n createIteratorConstructor(IteratorConstructor, NAME, next);\n\n var getIterationMethod = function (KIND) {\n if (KIND === DEFAULT && defaultIterator) return defaultIterator;\n if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND];\n switch (KIND) {\n case KEYS: return function keys() { return new IteratorConstructor(this, KIND); };\n case VALUES: return function values() { return new IteratorConstructor(this, KIND); };\n case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); };\n } return function () { return new IteratorConstructor(this); };\n };\n\n var TO_STRING_TAG = NAME + ' Iterator';\n var INCORRECT_VALUES_NAME = false;\n var IterablePrototype = Iterable.prototype;\n var nativeIterator = IterablePrototype[ITERATOR]\n || IterablePrototype['@@iterator']\n || DEFAULT && IterablePrototype[DEFAULT];\n var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT);\n var anyNativeIterator = NAME == 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator;\n var CurrentIteratorPrototype, methods, KEY;\n\n // fix native\n if (anyNativeIterator) {\n CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable()));\n if (CurrentIteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) {\n if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) {\n if (setPrototypeOf) {\n setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype);\n } else if (!isCallable(CurrentIteratorPrototype[ITERATOR])) {\n defineBuiltIn(CurrentIteratorPrototype, ITERATOR, returnThis);\n }\n }\n // Set @@toStringTag to native iterators\n setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true);\n if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis;\n }\n }\n\n // fix Array.prototype.{ values, @@iterator }.name in V8 / FF\n if (PROPER_FUNCTION_NAME && DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) {\n if (!IS_PURE && CONFIGURABLE_FUNCTION_NAME) {\n createNonEnumerableProperty(IterablePrototype, 'name', VALUES);\n } else {\n INCORRECT_VALUES_NAME = true;\n defaultIterator = function values() { return call(nativeIterator, this); };\n }\n }\n\n // export additional methods\n if (DEFAULT) {\n methods = {\n values: getIterationMethod(VALUES),\n keys: IS_SET ? defaultIterator : getIterationMethod(KEYS),\n entries: getIterationMethod(ENTRIES)\n };\n if (FORCED) for (KEY in methods) {\n if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) {\n defineBuiltIn(IterablePrototype, KEY, methods[KEY]);\n }\n } else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods);\n }\n\n // define iterator\n if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) {\n defineBuiltIn(IterablePrototype, ITERATOR, defaultIterator, { name: DEFAULT });\n }\n Iterators[NAME] = defaultIterator;\n\n return methods;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/iterator-define.js?")}),"./node_modules/core-js/internals/iterators-core.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar create = __webpack_require__(/*! ../internals/object-create */ \"./node_modules/core-js/internals/object-create.js\");\nvar getPrototypeOf = __webpack_require__(/*! ../internals/object-get-prototype-of */ \"./node_modules/core-js/internals/object-get-prototype-of.js\");\nvar defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ \"./node_modules/core-js/internals/define-built-in.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\nvar IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar BUGGY_SAFARI_ITERATORS = false;\n\n// `%IteratorPrototype%` object\n// https://tc39.es/ecma262/#sec-%iteratorprototype%-object\nvar IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;\n\n/* eslint-disable es/no-array-prototype-keys -- safe */\nif ([].keys) {\n arrayIterator = [].keys();\n // Safari 8 has buggy iterators w/o `next`\n if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;\n else {\n PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));\n if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;\n }\n}\n\nvar NEW_ITERATOR_PROTOTYPE = !isObject(IteratorPrototype) || fails(function () {\n var test = {};\n // FF44- legacy iterators case\n return IteratorPrototype[ITERATOR].call(test) !== test;\n});\n\nif (NEW_ITERATOR_PROTOTYPE) IteratorPrototype = {};\nelse if (IS_PURE) IteratorPrototype = create(IteratorPrototype);\n\n// `%IteratorPrototype%[@@iterator]()` method\n// https://tc39.es/ecma262/#sec-%iteratorprototype%-@@iterator\nif (!isCallable(IteratorPrototype[ITERATOR])) {\n defineBuiltIn(IteratorPrototype, ITERATOR, function () {\n return this;\n });\n}\n\nmodule.exports = {\n IteratorPrototype: IteratorPrototype,\n BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/iterators-core.js?")}),"./node_modules/core-js/internals/iterators.js":((module)=>{eval("\nmodule.exports = {};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/iterators.js?")}),"./node_modules/core-js/internals/length-of-array-like.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar toLength = __webpack_require__(/*! ../internals/to-length */ \"./node_modules/core-js/internals/to-length.js\");\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/length-of-array-like.js?")}),"./node_modules/core-js/internals/make-built-in.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar CONFIGURABLE_FUNCTION_NAME = (__webpack_require__(/*! ../internals/function-name */ \"./node_modules/core-js/internals/function-name.js\").CONFIGURABLE);\nvar inspectSource = __webpack_require__(/*! ../internals/inspect-source */ \"./node_modules/core-js/internals/inspect-source.js\");\nvar InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ \"./node_modules/core-js/internals/internal-state.js\");\n\nvar enforceInternalState = InternalStateModule.enforce;\nvar getInternalState = InternalStateModule.get;\nvar $String = String;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\nvar stringSlice = uncurryThis(''.slice);\nvar replace = uncurryThis(''.replace);\nvar join = uncurryThis([].join);\n\nvar CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {\n return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;\n});\n\nvar TEMPLATE = String(String).split('String');\n\nvar makeBuiltIn = module.exports = function (value, name, options) {\n if (stringSlice($String(name), 0, 7) === 'Symbol(') {\n name = '[' + replace($String(name), /^Symbol\\(([^)]*)\\)/, '$1') + ']';\n }\n if (options && options.getter) name = 'get ' + name;\n if (options && options.setter) name = 'set ' + name;\n if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {\n if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });\n else value.name = name;\n }\n if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {\n defineProperty(value, 'length', { value: options.arity });\n }\n try {\n if (options && hasOwn(options, 'constructor') && options.constructor) {\n if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });\n // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable\n } else if (value.prototype) value.prototype = undefined;\n } catch (error) { /* empty */ }\n var state = enforceInternalState(value);\n if (!hasOwn(state, 'source')) {\n state.source = join(TEMPLATE, typeof name == 'string' ? name : '');\n } return value;\n};\n\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n// eslint-disable-next-line no-extend-native -- required\nFunction.prototype.toString = makeBuiltIn(function toString() {\n return isCallable(this) && getInternalState(this).source || inspectSource(this);\n}, 'toString');\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/make-built-in.js?")}),"./node_modules/core-js/internals/map-helpers.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\n\n// eslint-disable-next-line es/no-map -- safe\nvar MapPrototype = Map.prototype;\n\nmodule.exports = {\n // eslint-disable-next-line es/no-map -- safe\n Map: Map,\n set: uncurryThis(MapPrototype.set),\n get: uncurryThis(MapPrototype.get),\n has: uncurryThis(MapPrototype.has),\n remove: uncurryThis(MapPrototype['delete']),\n proto: MapPrototype\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/map-helpers.js?")}),"./node_modules/core-js/internals/math-trunc.js":((module)=>{eval("\nvar ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/math-trunc.js?")}),"./node_modules/core-js/internals/microtask.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar bind = __webpack_require__(/*! ../internals/function-bind-context */ \"./node_modules/core-js/internals/function-bind-context.js\");\nvar getOwnPropertyDescriptor = (__webpack_require__(/*! ../internals/object-get-own-property-descriptor */ \"./node_modules/core-js/internals/object-get-own-property-descriptor.js\").f);\nvar macrotask = (__webpack_require__(/*! ../internals/task */ \"./node_modules/core-js/internals/task.js\").set);\nvar Queue = __webpack_require__(/*! ../internals/queue */ \"./node_modules/core-js/internals/queue.js\");\nvar IS_IOS = __webpack_require__(/*! ../internals/engine-is-ios */ \"./node_modules/core-js/internals/engine-is-ios.js\");\nvar IS_IOS_PEBBLE = __webpack_require__(/*! ../internals/engine-is-ios-pebble */ \"./node_modules/core-js/internals/engine-is-ios-pebble.js\");\nvar IS_WEBOS_WEBKIT = __webpack_require__(/*! ../internals/engine-is-webos-webkit */ \"./node_modules/core-js/internals/engine-is-webos-webkit.js\");\nvar IS_NODE = __webpack_require__(/*! ../internals/engine-is-node */ \"./node_modules/core-js/internals/engine-is-node.js\");\n\nvar MutationObserver = global.MutationObserver || global.WebKitMutationObserver;\nvar document = global.document;\nvar process = global.process;\nvar Promise = global.Promise;\n// Node.js 11 shows ExperimentalWarning on getting `queueMicrotask`\nvar queueMicrotaskDescriptor = getOwnPropertyDescriptor(global, 'queueMicrotask');\nvar microtask = queueMicrotaskDescriptor && queueMicrotaskDescriptor.value;\nvar notify, toggle, node, promise, then;\n\n// modern engines have queueMicrotask method\nif (!microtask) {\n var queue = new Queue();\n\n var flush = function () {\n var parent, fn;\n if (IS_NODE && (parent = process.domain)) parent.exit();\n while (fn = queue.get()) try {\n fn();\n } catch (error) {\n if (queue.head) notify();\n throw error;\n }\n if (parent) parent.enter();\n };\n\n // browsers with MutationObserver, except iOS - https://github.com/zloirock/core-js/issues/339\n // also except WebOS Webkit https://github.com/zloirock/core-js/issues/898\n if (!IS_IOS && !IS_NODE && !IS_WEBOS_WEBKIT && MutationObserver && document) {\n toggle = true;\n node = document.createTextNode('');\n new MutationObserver(flush).observe(node, { characterData: true });\n notify = function () {\n node.data = toggle = !toggle;\n };\n // environments with maybe non-completely correct, but existent Promise\n } else if (!IS_IOS_PEBBLE && Promise && Promise.resolve) {\n // Promise.resolve without an argument throws an error in LG WebOS 2\n promise = Promise.resolve(undefined);\n // workaround of WebKit ~ iOS Safari 10.1 bug\n promise.constructor = Promise;\n then = bind(promise.then, promise);\n notify = function () {\n then(flush);\n };\n // Node.js without promises\n } else if (IS_NODE) {\n notify = function () {\n process.nextTick(flush);\n };\n // for other environments - macrotask based on:\n // - setImmediate\n // - MessageChannel\n // - window.postMessage\n // - onreadystatechange\n // - setTimeout\n } else {\n // `webpack` dev server bug on IE global methods - use bind(fn, global)\n macrotask = bind(macrotask, global);\n notify = function () {\n macrotask(flush);\n };\n }\n\n microtask = function (fn) {\n if (!queue.head) notify();\n queue.add(fn);\n };\n}\n\nmodule.exports = microtask;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/microtask.js?")}),"./node_modules/core-js/internals/new-promise-capability.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar aCallable = __webpack_require__(/*! ../internals/a-callable */ \"./node_modules/core-js/internals/a-callable.js\");\n\nvar $TypeError = TypeError;\n\nvar PromiseCapability = function (C) {\n var resolve, reject;\n this.promise = new C(function ($$resolve, $$reject) {\n if (resolve !== undefined || reject !== undefined) throw $TypeError('Bad Promise constructor');\n resolve = $$resolve;\n reject = $$reject;\n });\n this.resolve = aCallable(resolve);\n this.reject = aCallable(reject);\n};\n\n// `NewPromiseCapability` abstract operation\n// https://tc39.es/ecma262/#sec-newpromisecapability\nmodule.exports.f = function (C) {\n return new PromiseCapability(C);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/new-promise-capability.js?")}),"./node_modules/core-js/internals/normalize-string-argument.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\n\nmodule.exports = function (argument, $default) {\n return argument === undefined ? arguments.length < 2 ? '' : $default : toString(argument);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/normalize-string-argument.js?")}),"./node_modules/core-js/internals/not-a-regexp.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar isRegExp = __webpack_require__(/*! ../internals/is-regexp */ \"./node_modules/core-js/internals/is-regexp.js\");\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (it) {\n if (isRegExp(it)) {\n throw $TypeError(\"The method doesn't accept regular expressions\");\n } return it;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/not-a-regexp.js?")}),"./node_modules/core-js/internals/number-parse-float.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar trim = (__webpack_require__(/*! ../internals/string-trim */ \"./node_modules/core-js/internals/string-trim.js\").trim);\nvar whitespaces = __webpack_require__(/*! ../internals/whitespaces */ \"./node_modules/core-js/internals/whitespaces.js\");\n\nvar charAt = uncurryThis(''.charAt);\nvar $parseFloat = global.parseFloat;\nvar Symbol = global.Symbol;\nvar ITERATOR = Symbol && Symbol.iterator;\nvar FORCED = 1 / $parseFloat(whitespaces + '-0') !== -Infinity\n // MS Edge 18- broken with boxed symbols\n || (ITERATOR && !fails(function () { $parseFloat(Object(ITERATOR)); }));\n\n// `parseFloat` method\n// https://tc39.es/ecma262/#sec-parsefloat-string\nmodule.exports = FORCED ? function parseFloat(string) {\n var trimmedString = trim(toString(string));\n var result = $parseFloat(trimmedString);\n return result === 0 && charAt(trimmedString, 0) == '-' ? -0 : result;\n} : $parseFloat;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/number-parse-float.js?")}),"./node_modules/core-js/internals/number-parse-int.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar trim = (__webpack_require__(/*! ../internals/string-trim */ \"./node_modules/core-js/internals/string-trim.js\").trim);\nvar whitespaces = __webpack_require__(/*! ../internals/whitespaces */ \"./node_modules/core-js/internals/whitespaces.js\");\n\nvar $parseInt = global.parseInt;\nvar Symbol = global.Symbol;\nvar ITERATOR = Symbol && Symbol.iterator;\nvar hex = /^[+-]?0x/i;\nvar exec = uncurryThis(hex.exec);\nvar FORCED = $parseInt(whitespaces + '08') !== 8 || $parseInt(whitespaces + '0x16') !== 22\n // MS Edge 18- broken with boxed symbols\n || (ITERATOR && !fails(function () { $parseInt(Object(ITERATOR)); }));\n\n// `parseInt` method\n// https://tc39.es/ecma262/#sec-parseint-string-radix\nmodule.exports = FORCED ? function parseInt(string, radix) {\n var S = trim(toString(string));\n return $parseInt(S, (radix >>> 0) || (exec(hex, S) ? 16 : 10));\n} : $parseInt;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/number-parse-int.js?")}),"./node_modules/core-js/internals/object-assign.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar objectKeys = __webpack_require__(/*! ../internals/object-keys */ \"./node_modules/core-js/internals/object-keys.js\");\nvar getOwnPropertySymbolsModule = __webpack_require__(/*! ../internals/object-get-own-property-symbols */ \"./node_modules/core-js/internals/object-get-own-property-symbols.js\");\nvar propertyIsEnumerableModule = __webpack_require__(/*! ../internals/object-property-is-enumerable */ \"./node_modules/core-js/internals/object-property-is-enumerable.js\");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\nvar IndexedObject = __webpack_require__(/*! ../internals/indexed-object */ \"./node_modules/core-js/internals/indexed-object.js\");\n\n// eslint-disable-next-line es/no-object-assign -- safe\nvar $assign = Object.assign;\n// eslint-disable-next-line es/no-object-defineproperty -- required for testing\nvar defineProperty = Object.defineProperty;\nvar concat = uncurryThis([].concat);\n\n// `Object.assign` method\n// https://tc39.es/ecma262/#sec-object.assign\nmodule.exports = !$assign || fails(function () {\n // should have correct order of operations (Edge bug)\n if (DESCRIPTORS && $assign({ b: 1 }, $assign(defineProperty({}, 'a', {\n enumerable: true,\n get: function () {\n defineProperty(this, 'b', {\n value: 3,\n enumerable: false\n });\n }\n }), { b: 2 })).b !== 1) return true;\n // should work with symbols and should have deterministic property order (V8 bug)\n var A = {};\n var B = {};\n // eslint-disable-next-line es/no-symbol -- safe\n var symbol = Symbol();\n var alphabet = 'abcdefghijklmnopqrst';\n A[symbol] = 7;\n alphabet.split('').forEach(function (chr) { B[chr] = chr; });\n return $assign({}, A)[symbol] != 7 || objectKeys($assign({}, B)).join('') != alphabet;\n}) ? function assign(target, source) { // eslint-disable-line no-unused-vars -- required for `.length`\n var T = toObject(target);\n var argumentsLength = arguments.length;\n var index = 1;\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n var propertyIsEnumerable = propertyIsEnumerableModule.f;\n while (argumentsLength > index) {\n var S = IndexedObject(arguments[index++]);\n var keys = getOwnPropertySymbols ? concat(objectKeys(S), getOwnPropertySymbols(S)) : objectKeys(S);\n var length = keys.length;\n var j = 0;\n var key;\n while (length > j) {\n key = keys[j++];\n if (!DESCRIPTORS || call(propertyIsEnumerable, S, key)) T[key] = S[key];\n }\n } return T;\n} : $assign;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/object-assign.js?")}),"./node_modules/core-js/internals/object-create.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\n/* global ActiveXObject -- old IE, WSH */\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar definePropertiesModule = __webpack_require__(/*! ../internals/object-define-properties */ \"./node_modules/core-js/internals/object-define-properties.js\");\nvar enumBugKeys = __webpack_require__(/*! ../internals/enum-bug-keys */ \"./node_modules/core-js/internals/enum-bug-keys.js\");\nvar hiddenKeys = __webpack_require__(/*! ../internals/hidden-keys */ \"./node_modules/core-js/internals/hidden-keys.js\");\nvar html = __webpack_require__(/*! ../internals/html */ \"./node_modules/core-js/internals/html.js\");\nvar documentCreateElement = __webpack_require__(/*! ../internals/document-create-element */ \"./node_modules/core-js/internals/document-create-element.js\");\nvar sharedKey = __webpack_require__(/*! ../internals/shared-key */ \"./node_modules/core-js/internals/shared-key.js\");\n\nvar GT = '>';\nvar LT = '<';\nvar PROTOTYPE = 'prototype';\nvar SCRIPT = 'script';\nvar IE_PROTO = sharedKey('IE_PROTO');\n\nvar EmptyConstructor = function () { /* empty */ };\n\nvar scriptTag = function (content) {\n return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;\n};\n\n// Create object with fake `null` prototype: use ActiveX Object with cleared prototype\nvar NullProtoObjectViaActiveX = function (activeXDocument) {\n activeXDocument.write(scriptTag(''));\n activeXDocument.close();\n var temp = activeXDocument.parentWindow.Object;\n activeXDocument = null; // avoid memory leak\n return temp;\n};\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar NullProtoObjectViaIFrame = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = documentCreateElement('iframe');\n var JS = 'java' + SCRIPT + ':';\n var iframeDocument;\n iframe.style.display = 'none';\n html.appendChild(iframe);\n // https://github.com/zloirock/core-js/issues/475\n iframe.src = String(JS);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(scriptTag('document.F=Object'));\n iframeDocument.close();\n return iframeDocument.F;\n};\n\n// Check for document.domain and active x support\n// No need to use active x approach when document.domain is not set\n// see https://github.com/es-shims/es5-shim/issues/150\n// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346\n// avoid IE GC bug\nvar activeXDocument;\nvar NullProtoObject = function () {\n try {\n activeXDocument = new ActiveXObject('htmlfile');\n } catch (error) { /* ignore */ }\n NullProtoObject = typeof document != 'undefined'\n ? document.domain && activeXDocument\n ? NullProtoObjectViaActiveX(activeXDocument) // old IE\n : NullProtoObjectViaIFrame()\n : NullProtoObjectViaActiveX(activeXDocument); // WSH\n var length = enumBugKeys.length;\n while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];\n return NullProtoObject();\n};\n\nhiddenKeys[IE_PROTO] = true;\n\n// `Object.create` method\n// https://tc39.es/ecma262/#sec-object.create\n// eslint-disable-next-line es/no-object-create -- safe\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n EmptyConstructor[PROTOTYPE] = anObject(O);\n result = new EmptyConstructor();\n EmptyConstructor[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = NullProtoObject();\n return Properties === undefined ? result : definePropertiesModule.f(result, Properties);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/object-create.js?")}),"./node_modules/core-js/internals/object-define-properties.js":((__unused_webpack_module,exports,__webpack_require__)=>{eval("\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(/*! ../internals/v8-prototype-define-bug */ \"./node_modules/core-js/internals/v8-prototype-define-bug.js\");\nvar definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ \"./node_modules/core-js/internals/object-define-property.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ \"./node_modules/core-js/internals/to-indexed-object.js\");\nvar objectKeys = __webpack_require__(/*! ../internals/object-keys */ \"./node_modules/core-js/internals/object-keys.js\");\n\n// `Object.defineProperties` method\n// https://tc39.es/ecma262/#sec-object.defineproperties\n// eslint-disable-next-line es/no-object-defineproperties -- safe\nexports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var props = toIndexedObject(Properties);\n var keys = objectKeys(Properties);\n var length = keys.length;\n var index = 0;\n var key;\n while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]);\n return O;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/object-define-properties.js?")}),"./node_modules/core-js/internals/object-define-property.js":((__unused_webpack_module,exports,__webpack_require__)=>{eval("\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar IE8_DOM_DEFINE = __webpack_require__(/*! ../internals/ie8-dom-define */ \"./node_modules/core-js/internals/ie8-dom-define.js\");\nvar V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(/*! ../internals/v8-prototype-define-bug */ \"./node_modules/core-js/internals/v8-prototype-define-bug.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar toPropertyKey = __webpack_require__(/*! ../internals/to-property-key */ \"./node_modules/core-js/internals/to-property-key.js\");\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar $defineProperty = Object.defineProperty;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar ENUMERABLE = 'enumerable';\nvar CONFIGURABLE = 'configurable';\nvar WRITABLE = 'writable';\n\n// `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {\n var current = $getOwnPropertyDescriptor(O, P);\n if (current && current[WRITABLE]) {\n O[P] = Attributes.value;\n Attributes = {\n configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],\n enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],\n writable: false\n };\n }\n } return $defineProperty(O, P, Attributes);\n} : $defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return $defineProperty(O, P, Attributes);\n } catch (error) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw $TypeError('Accessors not supported');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/object-define-property.js?")}),"./node_modules/core-js/internals/object-get-own-property-descriptor.js":((__unused_webpack_module,exports,__webpack_require__)=>{eval("\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar propertyIsEnumerableModule = __webpack_require__(/*! ../internals/object-property-is-enumerable */ \"./node_modules/core-js/internals/object-property-is-enumerable.js\");\nvar createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ \"./node_modules/core-js/internals/create-property-descriptor.js\");\nvar toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ \"./node_modules/core-js/internals/to-indexed-object.js\");\nvar toPropertyKey = __webpack_require__(/*! ../internals/to-property-key */ \"./node_modules/core-js/internals/to-property-key.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar IE8_DOM_DEFINE = __webpack_require__(/*! ../internals/ie8-dom-define */ \"./node_modules/core-js/internals/ie8-dom-define.js\");\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/object-get-own-property-descriptor.js?")}),"./node_modules/core-js/internals/object-get-own-property-names-external.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\n/* eslint-disable es/no-object-getownpropertynames -- safe */\nvar classof = __webpack_require__(/*! ../internals/classof-raw */ \"./node_modules/core-js/internals/classof-raw.js\");\nvar toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ \"./node_modules/core-js/internals/to-indexed-object.js\");\nvar $getOwnPropertyNames = (__webpack_require__(/*! ../internals/object-get-own-property-names */ \"./node_modules/core-js/internals/object-get-own-property-names.js\").f);\nvar arraySlice = __webpack_require__(/*! ../internals/array-slice-simple */ \"./node_modules/core-js/internals/array-slice-simple.js\");\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return $getOwnPropertyNames(it);\n } catch (error) {\n return arraySlice(windowNames);\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && classof(it) == 'Window'\n ? getWindowNames(it)\n : $getOwnPropertyNames(toIndexedObject(it));\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/object-get-own-property-names-external.js?")}),"./node_modules/core-js/internals/object-get-own-property-names.js":((__unused_webpack_module,exports,__webpack_require__)=>{eval("\nvar internalObjectKeys = __webpack_require__(/*! ../internals/object-keys-internal */ \"./node_modules/core-js/internals/object-keys-internal.js\");\nvar enumBugKeys = __webpack_require__(/*! ../internals/enum-bug-keys */ \"./node_modules/core-js/internals/enum-bug-keys.js\");\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/object-get-own-property-names.js?")}),"./node_modules/core-js/internals/object-get-own-property-symbols.js":((__unused_webpack_module,exports)=>{eval("\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/object-get-own-property-symbols.js?")}),"./node_modules/core-js/internals/object-get-prototype-of.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\nvar sharedKey = __webpack_require__(/*! ../internals/shared-key */ \"./node_modules/core-js/internals/shared-key.js\");\nvar CORRECT_PROTOTYPE_GETTER = __webpack_require__(/*! ../internals/correct-prototype-getter */ \"./node_modules/core-js/internals/correct-prototype-getter.js\");\n\nvar IE_PROTO = sharedKey('IE_PROTO');\nvar $Object = Object;\nvar ObjectPrototype = $Object.prototype;\n\n// `Object.getPrototypeOf` method\n// https://tc39.es/ecma262/#sec-object.getprototypeof\n// eslint-disable-next-line es/no-object-getprototypeof -- safe\nmodule.exports = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function (O) {\n var object = toObject(O);\n if (hasOwn(object, IE_PROTO)) return object[IE_PROTO];\n var constructor = object.constructor;\n if (isCallable(constructor) && object instanceof constructor) {\n return constructor.prototype;\n } return object instanceof $Object ? ObjectPrototype : null;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/object-get-prototype-of.js?")}),"./node_modules/core-js/internals/object-is-extensible.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar classof = __webpack_require__(/*! ../internals/classof-raw */ \"./node_modules/core-js/internals/classof-raw.js\");\nvar ARRAY_BUFFER_NON_EXTENSIBLE = __webpack_require__(/*! ../internals/array-buffer-non-extensible */ \"./node_modules/core-js/internals/array-buffer-non-extensible.js\");\n\n// eslint-disable-next-line es/no-object-isextensible -- safe\nvar $isExtensible = Object.isExtensible;\nvar FAILS_ON_PRIMITIVES = fails(function () { $isExtensible(1); });\n\n// `Object.isExtensible` method\n// https://tc39.es/ecma262/#sec-object.isextensible\nmodule.exports = (FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE) ? function isExtensible(it) {\n if (!isObject(it)) return false;\n if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) == 'ArrayBuffer') return false;\n return $isExtensible ? $isExtensible(it) : true;\n} : $isExtensible;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/object-is-extensible.js?")}),"./node_modules/core-js/internals/object-is-prototype-of.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\n\nmodule.exports = uncurryThis({}.isPrototypeOf);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/object-is-prototype-of.js?")}),"./node_modules/core-js/internals/object-keys-internal.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ \"./node_modules/core-js/internals/to-indexed-object.js\");\nvar indexOf = (__webpack_require__(/*! ../internals/array-includes */ \"./node_modules/core-js/internals/array-includes.js\").indexOf);\nvar hiddenKeys = __webpack_require__(/*! ../internals/hidden-keys */ \"./node_modules/core-js/internals/hidden-keys.js\");\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/object-keys-internal.js?")}),"./node_modules/core-js/internals/object-keys.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar internalObjectKeys = __webpack_require__(/*! ../internals/object-keys-internal */ \"./node_modules/core-js/internals/object-keys-internal.js\");\nvar enumBugKeys = __webpack_require__(/*! ../internals/enum-bug-keys */ \"./node_modules/core-js/internals/enum-bug-keys.js\");\n\n// `Object.keys` method\n// https://tc39.es/ecma262/#sec-object.keys\n// eslint-disable-next-line es/no-object-keys -- safe\nmodule.exports = Object.keys || function keys(O) {\n return internalObjectKeys(O, enumBugKeys);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/object-keys.js?")}),"./node_modules/core-js/internals/object-property-is-enumerable.js":((__unused_webpack_module,exports)=>{eval("\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/object-property-is-enumerable.js?")}),"./node_modules/core-js/internals/object-set-prototype-of.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\n/* eslint-disable no-proto -- safe */\nvar uncurryThisAccessor = __webpack_require__(/*! ../internals/function-uncurry-this-accessor */ \"./node_modules/core-js/internals/function-uncurry-this-accessor.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar aPossiblePrototype = __webpack_require__(/*! ../internals/a-possible-prototype */ \"./node_modules/core-js/internals/a-possible-prototype.js\");\n\n// `Object.setPrototypeOf` method\n// https://tc39.es/ecma262/#sec-object.setprototypeof\n// Works with __proto__ only. Old v8 can't work with null proto objects.\n// eslint-disable-next-line es/no-object-setprototypeof -- safe\nmodule.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {\n var CORRECT_SETTER = false;\n var test = {};\n var setter;\n try {\n setter = uncurryThisAccessor(Object.prototype, '__proto__', 'set');\n setter(test, []);\n CORRECT_SETTER = test instanceof Array;\n } catch (error) { /* empty */ }\n return function setPrototypeOf(O, proto) {\n anObject(O);\n aPossiblePrototype(proto);\n if (CORRECT_SETTER) setter(O, proto);\n else O.__proto__ = proto;\n return O;\n };\n}() : undefined);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/object-set-prototype-of.js?")}),"./node_modules/core-js/internals/ordinary-to-primitive.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\n\nvar $TypeError = TypeError;\n\n// `OrdinaryToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-ordinarytoprimitive\nmodule.exports = function (input, pref) {\n var fn, val;\n if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;\n if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n throw $TypeError(\"Can't convert object to primitive value\");\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/ordinary-to-primitive.js?")}),"./node_modules/core-js/internals/own-keys.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ \"./node_modules/core-js/internals/get-built-in.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar getOwnPropertyNamesModule = __webpack_require__(/*! ../internals/object-get-own-property-names */ \"./node_modules/core-js/internals/object-get-own-property-names.js\");\nvar getOwnPropertySymbolsModule = __webpack_require__(/*! ../internals/object-get-own-property-symbols */ \"./node_modules/core-js/internals/object-get-own-property-symbols.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/own-keys.js?")}),"./node_modules/core-js/internals/perform.js":((module)=>{eval("\nmodule.exports = function (exec) {\n try {\n return { error: false, value: exec() };\n } catch (error) {\n return { error: true, value: error };\n }\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/perform.js?")}),"./node_modules/core-js/internals/promise-constructor-detection.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar NativePromiseConstructor = __webpack_require__(/*! ../internals/promise-native-constructor */ \"./node_modules/core-js/internals/promise-native-constructor.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar isForced = __webpack_require__(/*! ../internals/is-forced */ \"./node_modules/core-js/internals/is-forced.js\");\nvar inspectSource = __webpack_require__(/*! ../internals/inspect-source */ \"./node_modules/core-js/internals/inspect-source.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\nvar IS_BROWSER = __webpack_require__(/*! ../internals/engine-is-browser */ \"./node_modules/core-js/internals/engine-is-browser.js\");\nvar IS_DENO = __webpack_require__(/*! ../internals/engine-is-deno */ \"./node_modules/core-js/internals/engine-is-deno.js\");\nvar IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\nvar V8_VERSION = __webpack_require__(/*! ../internals/engine-v8-version */ \"./node_modules/core-js/internals/engine-v8-version.js\");\n\nvar NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype;\nvar SPECIES = wellKnownSymbol('species');\nvar SUBCLASSING = false;\nvar NATIVE_PROMISE_REJECTION_EVENT = isCallable(global.PromiseRejectionEvent);\n\nvar FORCED_PROMISE_CONSTRUCTOR = isForced('Promise', function () {\n var PROMISE_CONSTRUCTOR_SOURCE = inspectSource(NativePromiseConstructor);\n var GLOBAL_CORE_JS_PROMISE = PROMISE_CONSTRUCTOR_SOURCE !== String(NativePromiseConstructor);\n // V8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables\n // https://bugs.chromium.org/p/chromium/issues/detail?id=830565\n // We can't detect it synchronously, so just check versions\n if (!GLOBAL_CORE_JS_PROMISE && V8_VERSION === 66) return true;\n // We need Promise#{ catch, finally } in the pure version for preventing prototype pollution\n if (IS_PURE && !(NativePromisePrototype['catch'] && NativePromisePrototype['finally'])) return true;\n // We can't use @@species feature detection in V8 since it causes\n // deoptimization and performance degradation\n // https://github.com/zloirock/core-js/issues/679\n if (!V8_VERSION || V8_VERSION < 51 || !/native code/.test(PROMISE_CONSTRUCTOR_SOURCE)) {\n // Detect correctness of subclassing with @@species support\n var promise = new NativePromiseConstructor(function (resolve) { resolve(1); });\n var FakePromise = function (exec) {\n exec(function () { /* empty */ }, function () { /* empty */ });\n };\n var constructor = promise.constructor = {};\n constructor[SPECIES] = FakePromise;\n SUBCLASSING = promise.then(function () { /* empty */ }) instanceof FakePromise;\n if (!SUBCLASSING) return true;\n // Unhandled rejections tracking support, NodeJS Promise without it fails @@species test\n } return !GLOBAL_CORE_JS_PROMISE && (IS_BROWSER || IS_DENO) && !NATIVE_PROMISE_REJECTION_EVENT;\n});\n\nmodule.exports = {\n CONSTRUCTOR: FORCED_PROMISE_CONSTRUCTOR,\n REJECTION_EVENT: NATIVE_PROMISE_REJECTION_EVENT,\n SUBCLASSING: SUBCLASSING\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/promise-constructor-detection.js?")}),"./node_modules/core-js/internals/promise-native-constructor.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\n\nmodule.exports = global.Promise;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/promise-native-constructor.js?")}),"./node_modules/core-js/internals/promise-resolve.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar newPromiseCapability = __webpack_require__(/*! ../internals/new-promise-capability */ \"./node_modules/core-js/internals/new-promise-capability.js\");\n\nmodule.exports = function (C, x) {\n anObject(C);\n if (isObject(x) && x.constructor === C) return x;\n var promiseCapability = newPromiseCapability.f(C);\n var resolve = promiseCapability.resolve;\n resolve(x);\n return promiseCapability.promise;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/promise-resolve.js?")}),"./node_modules/core-js/internals/promise-statics-incorrect-iteration.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar NativePromiseConstructor = __webpack_require__(/*! ../internals/promise-native-constructor */ \"./node_modules/core-js/internals/promise-native-constructor.js\");\nvar checkCorrectnessOfIteration = __webpack_require__(/*! ../internals/check-correctness-of-iteration */ \"./node_modules/core-js/internals/check-correctness-of-iteration.js\");\nvar FORCED_PROMISE_CONSTRUCTOR = (__webpack_require__(/*! ../internals/promise-constructor-detection */ \"./node_modules/core-js/internals/promise-constructor-detection.js\").CONSTRUCTOR);\n\nmodule.exports = FORCED_PROMISE_CONSTRUCTOR || !checkCorrectnessOfIteration(function (iterable) {\n NativePromiseConstructor.all(iterable).then(undefined, function () { /* empty */ });\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/promise-statics-incorrect-iteration.js?")}),"./node_modules/core-js/internals/proxy-accessor.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar defineProperty = (__webpack_require__(/*! ../internals/object-define-property */ \"./node_modules/core-js/internals/object-define-property.js\").f);\n\nmodule.exports = function (Target, Source, key) {\n key in Target || defineProperty(Target, key, {\n configurable: true,\n get: function () { return Source[key]; },\n set: function (it) { Source[key] = it; }\n });\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/proxy-accessor.js?")}),"./node_modules/core-js/internals/queue.js":((module)=>{eval("\nvar Queue = function () {\n this.head = null;\n this.tail = null;\n};\n\nQueue.prototype = {\n add: function (item) {\n var entry = { item: item, next: null };\n var tail = this.tail;\n if (tail) tail.next = entry;\n else this.head = entry;\n this.tail = entry;\n },\n get: function () {\n var entry = this.head;\n if (entry) {\n var next = this.head = entry.next;\n if (next === null) this.tail = null;\n return entry.item;\n }\n }\n};\n\nmodule.exports = Queue;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/queue.js?")}),"./node_modules/core-js/internals/regexp-exec-abstract.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar classof = __webpack_require__(/*! ../internals/classof-raw */ \"./node_modules/core-js/internals/classof-raw.js\");\nvar regexpExec = __webpack_require__(/*! ../internals/regexp-exec */ \"./node_modules/core-js/internals/regexp-exec.js\");\n\nvar $TypeError = TypeError;\n\n// `RegExpExec` abstract operation\n// https://tc39.es/ecma262/#sec-regexpexec\nmodule.exports = function (R, S) {\n var exec = R.exec;\n if (isCallable(exec)) {\n var result = call(exec, R, S);\n if (result !== null) anObject(result);\n return result;\n }\n if (classof(R) === 'RegExp') return call(regexpExec, R, S);\n throw $TypeError('RegExp#exec called on incompatible receiver');\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/regexp-exec-abstract.js?")}),"./node_modules/core-js/internals/regexp-exec.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\n/* eslint-disable regexp/no-empty-capturing-group, regexp/no-empty-group, regexp/no-lazy-ends -- testing */\n/* eslint-disable regexp/no-useless-quantifier -- testing */\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar regexpFlags = __webpack_require__(/*! ../internals/regexp-flags */ \"./node_modules/core-js/internals/regexp-flags.js\");\nvar stickyHelpers = __webpack_require__(/*! ../internals/regexp-sticky-helpers */ \"./node_modules/core-js/internals/regexp-sticky-helpers.js\");\nvar shared = __webpack_require__(/*! ../internals/shared */ \"./node_modules/core-js/internals/shared.js\");\nvar create = __webpack_require__(/*! ../internals/object-create */ \"./node_modules/core-js/internals/object-create.js\");\nvar getInternalState = (__webpack_require__(/*! ../internals/internal-state */ \"./node_modules/core-js/internals/internal-state.js\").get);\nvar UNSUPPORTED_DOT_ALL = __webpack_require__(/*! ../internals/regexp-unsupported-dot-all */ \"./node_modules/core-js/internals/regexp-unsupported-dot-all.js\");\nvar UNSUPPORTED_NCG = __webpack_require__(/*! ../internals/regexp-unsupported-ncg */ \"./node_modules/core-js/internals/regexp-unsupported-ncg.js\");\n\nvar nativeReplace = shared('native-string-replace', String.prototype.replace);\nvar nativeExec = RegExp.prototype.exec;\nvar patchedExec = nativeExec;\nvar charAt = uncurryThis(''.charAt);\nvar indexOf = uncurryThis(''.indexOf);\nvar replace = uncurryThis(''.replace);\nvar stringSlice = uncurryThis(''.slice);\n\nvar UPDATES_LAST_INDEX_WRONG = (function () {\n var re1 = /a/;\n var re2 = /b*/g;\n call(nativeExec, re1, 'a');\n call(nativeExec, re2, 'a');\n return re1.lastIndex !== 0 || re2.lastIndex !== 0;\n})();\n\nvar UNSUPPORTED_Y = stickyHelpers.BROKEN_CARET;\n\n// nonparticipating capturing group, copied from es5-shim's String#split patch.\nvar NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;\n\nvar PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED || UNSUPPORTED_Y || UNSUPPORTED_DOT_ALL || UNSUPPORTED_NCG;\n\nif (PATCH) {\n patchedExec = function exec(string) {\n var re = this;\n var state = getInternalState(re);\n var str = toString(string);\n var raw = state.raw;\n var result, reCopy, lastIndex, match, i, object, group;\n\n if (raw) {\n raw.lastIndex = re.lastIndex;\n result = call(patchedExec, raw, str);\n re.lastIndex = raw.lastIndex;\n return result;\n }\n\n var groups = state.groups;\n var sticky = UNSUPPORTED_Y && re.sticky;\n var flags = call(regexpFlags, re);\n var source = re.source;\n var charsAdded = 0;\n var strCopy = str;\n\n if (sticky) {\n flags = replace(flags, 'y', '');\n if (indexOf(flags, 'g') === -1) {\n flags += 'g';\n }\n\n strCopy = stringSlice(str, re.lastIndex);\n // Support anchored sticky behavior.\n if (re.lastIndex > 0 && (!re.multiline || re.multiline && charAt(str, re.lastIndex - 1) !== '\\n')) {\n source = '(?: ' + source + ')';\n strCopy = ' ' + strCopy;\n charsAdded++;\n }\n // ^(? + rx + ) is needed, in combination with some str slicing, to\n // simulate the 'y' flag.\n reCopy = new RegExp('^(?:' + source + ')', flags);\n }\n\n if (NPCG_INCLUDED) {\n reCopy = new RegExp('^' + source + '$(?!\\\\s)', flags);\n }\n if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex;\n\n match = call(nativeExec, sticky ? reCopy : re, strCopy);\n\n if (sticky) {\n if (match) {\n match.input = stringSlice(match.input, charsAdded);\n match[0] = stringSlice(match[0], charsAdded);\n match.index = re.lastIndex;\n re.lastIndex += match[0].length;\n } else re.lastIndex = 0;\n } else if (UPDATES_LAST_INDEX_WRONG && match) {\n re.lastIndex = re.global ? match.index + match[0].length : lastIndex;\n }\n if (NPCG_INCLUDED && match && match.length > 1) {\n // Fix browsers whose `exec` methods don't consistently return `undefined`\n // for NPCG, like IE8. NOTE: This doesn't work for /(.?)?/\n call(nativeReplace, match[0], reCopy, function () {\n for (i = 1; i < arguments.length - 2; i++) {\n if (arguments[i] === undefined) match[i] = undefined;\n }\n });\n }\n\n if (match && groups) {\n match.groups = object = create(null);\n for (i = 0; i < groups.length; i++) {\n group = groups[i];\n object[group[0]] = match[group[1]];\n }\n }\n\n return match;\n };\n}\n\nmodule.exports = patchedExec;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/regexp-exec.js?")}),"./node_modules/core-js/internals/regexp-flags.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\n\n// `RegExp.prototype.flags` getter implementation\n// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags\nmodule.exports = function () {\n var that = anObject(this);\n var result = '';\n if (that.hasIndices) result += 'd';\n if (that.global) result += 'g';\n if (that.ignoreCase) result += 'i';\n if (that.multiline) result += 'm';\n if (that.dotAll) result += 's';\n if (that.unicode) result += 'u';\n if (that.unicodeSets) result += 'v';\n if (that.sticky) result += 'y';\n return result;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/regexp-flags.js?")}),"./node_modules/core-js/internals/regexp-get-flags.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar isPrototypeOf = __webpack_require__(/*! ../internals/object-is-prototype-of */ \"./node_modules/core-js/internals/object-is-prototype-of.js\");\nvar regExpFlags = __webpack_require__(/*! ../internals/regexp-flags */ \"./node_modules/core-js/internals/regexp-flags.js\");\n\nvar RegExpPrototype = RegExp.prototype;\n\nmodule.exports = function (R) {\n var flags = R.flags;\n return flags === undefined && !('flags' in RegExpPrototype) && !hasOwn(R, 'flags') && isPrototypeOf(RegExpPrototype, R)\n ? call(regExpFlags, R) : flags;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/regexp-get-flags.js?")}),"./node_modules/core-js/internals/regexp-sticky-helpers.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\n\n// babel-minify and Closure Compiler transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError\nvar $RegExp = global.RegExp;\n\nvar UNSUPPORTED_Y = fails(function () {\n var re = $RegExp('a', 'y');\n re.lastIndex = 2;\n return re.exec('abcd') != null;\n});\n\n// UC Browser bug\n// https://github.com/zloirock/core-js/issues/1008\nvar MISSED_STICKY = UNSUPPORTED_Y || fails(function () {\n return !$RegExp('a', 'y').sticky;\n});\n\nvar BROKEN_CARET = UNSUPPORTED_Y || fails(function () {\n // https://bugzilla.mozilla.org/show_bug.cgi?id=773687\n var re = $RegExp('^r', 'gy');\n re.lastIndex = 2;\n return re.exec('str') != null;\n});\n\nmodule.exports = {\n BROKEN_CARET: BROKEN_CARET,\n MISSED_STICKY: MISSED_STICKY,\n UNSUPPORTED_Y: UNSUPPORTED_Y\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/regexp-sticky-helpers.js?")}),"./node_modules/core-js/internals/regexp-unsupported-dot-all.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\n\n// babel-minify and Closure Compiler transpiles RegExp('.', 's') -> /./s and it causes SyntaxError\nvar $RegExp = global.RegExp;\n\nmodule.exports = fails(function () {\n var re = $RegExp('.', 's');\n return !(re.dotAll && re.exec('\\n') && re.flags === 's');\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/regexp-unsupported-dot-all.js?")}),"./node_modules/core-js/internals/regexp-unsupported-ncg.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\n\n// babel-minify and Closure Compiler transpiles RegExp('(?b)', 'g') -> /(?b)/g and it causes SyntaxError\nvar $RegExp = global.RegExp;\n\nmodule.exports = fails(function () {\n var re = $RegExp('(?b)', 'g');\n return re.exec('b').groups.a !== 'b' ||\n 'b'.replace(re, '$c') !== 'bc';\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/regexp-unsupported-ncg.js?")}),"./node_modules/core-js/internals/require-object-coercible.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar isNullOrUndefined = __webpack_require__(/*! ../internals/is-null-or-undefined */ \"./node_modules/core-js/internals/is-null-or-undefined.js\");\n\nvar $TypeError = TypeError;\n\n// `RequireObjectCoercible` abstract operation\n// https://tc39.es/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n if (isNullOrUndefined(it)) throw $TypeError(\"Can't call method on \" + it);\n return it;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/require-object-coercible.js?")}),"./node_modules/core-js/internals/set-helpers.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\n\n// eslint-disable-next-line es/no-set -- safe\nvar SetPrototype = Set.prototype;\n\nmodule.exports = {\n // eslint-disable-next-line es/no-set -- safe\n Set: Set,\n add: uncurryThis(SetPrototype.add),\n has: uncurryThis(SetPrototype.has),\n remove: uncurryThis(SetPrototype['delete']),\n proto: SetPrototype\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/set-helpers.js?")}),"./node_modules/core-js/internals/set-species.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ \"./node_modules/core-js/internals/get-built-in.js\");\nvar defineBuiltInAccessor = __webpack_require__(/*! ../internals/define-built-in-accessor */ \"./node_modules/core-js/internals/define-built-in-accessor.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\n\nvar SPECIES = wellKnownSymbol('species');\n\nmodule.exports = function (CONSTRUCTOR_NAME) {\n var Constructor = getBuiltIn(CONSTRUCTOR_NAME);\n\n if (DESCRIPTORS && Constructor && !Constructor[SPECIES]) {\n defineBuiltInAccessor(Constructor, SPECIES, {\n configurable: true,\n get: function () { return this; }\n });\n }\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/set-species.js?")}),"./node_modules/core-js/internals/set-to-string-tag.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar defineProperty = (__webpack_require__(/*! ../internals/object-define-property */ \"./node_modules/core-js/internals/object-define-property.js\").f);\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\n\nmodule.exports = function (target, TAG, STATIC) {\n if (target && !STATIC) target = target.prototype;\n if (target && !hasOwn(target, TO_STRING_TAG)) {\n defineProperty(target, TO_STRING_TAG, { configurable: true, value: TAG });\n }\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/set-to-string-tag.js?")}),"./node_modules/core-js/internals/shared-key.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar shared = __webpack_require__(/*! ../internals/shared */ \"./node_modules/core-js/internals/shared.js\");\nvar uid = __webpack_require__(/*! ../internals/uid */ \"./node_modules/core-js/internals/uid.js\");\n\nvar keys = shared('keys');\n\nmodule.exports = function (key) {\n return keys[key] || (keys[key] = uid(key));\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/shared-key.js?")}),"./node_modules/core-js/internals/shared-store.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar defineGlobalProperty = __webpack_require__(/*! ../internals/define-global-property */ \"./node_modules/core-js/internals/define-global-property.js\");\n\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || defineGlobalProperty(SHARED, {});\n\nmodule.exports = store;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/shared-store.js?")}),"./node_modules/core-js/internals/shared.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\nvar store = __webpack_require__(/*! ../internals/shared-store */ \"./node_modules/core-js/internals/shared-store.js\");\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: '3.32.0',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2014-2023 Denis Pushkarev (zloirock.ru)',\n license: 'https://github.com/zloirock/core-js/blob/v3.32.0/LICENSE',\n source: 'https://github.com/zloirock/core-js'\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/shared.js?")}),"./node_modules/core-js/internals/species-constructor.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar aConstructor = __webpack_require__(/*! ../internals/a-constructor */ \"./node_modules/core-js/internals/a-constructor.js\");\nvar isNullOrUndefined = __webpack_require__(/*! ../internals/is-null-or-undefined */ \"./node_modules/core-js/internals/is-null-or-undefined.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\n\nvar SPECIES = wellKnownSymbol('species');\n\n// `SpeciesConstructor` abstract operation\n// https://tc39.es/ecma262/#sec-speciesconstructor\nmodule.exports = function (O, defaultConstructor) {\n var C = anObject(O).constructor;\n var S;\n return C === undefined || isNullOrUndefined(S = anObject(C)[SPECIES]) ? defaultConstructor : aConstructor(S);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/species-constructor.js?")}),"./node_modules/core-js/internals/string-multibyte.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ \"./node_modules/core-js/internals/to-integer-or-infinity.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ \"./node_modules/core-js/internals/require-object-coercible.js\");\n\nvar charAt = uncurryThis(''.charAt);\nvar charCodeAt = uncurryThis(''.charCodeAt);\nvar stringSlice = uncurryThis(''.slice);\n\nvar createMethod = function (CONVERT_TO_STRING) {\n return function ($this, pos) {\n var S = toString(requireObjectCoercible($this));\n var position = toIntegerOrInfinity(pos);\n var size = S.length;\n var first, second;\n if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined;\n first = charCodeAt(S, position);\n return first < 0xD800 || first > 0xDBFF || position + 1 === size\n || (second = charCodeAt(S, position + 1)) < 0xDC00 || second > 0xDFFF\n ? CONVERT_TO_STRING\n ? charAt(S, position)\n : first\n : CONVERT_TO_STRING\n ? stringSlice(S, position, position + 2)\n : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000;\n };\n};\n\nmodule.exports = {\n // `String.prototype.codePointAt` method\n // https://tc39.es/ecma262/#sec-string.prototype.codepointat\n codeAt: createMethod(false),\n // `String.prototype.at` method\n // https://github.com/mathiasbynens/String.prototype.at\n charAt: createMethod(true)\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/string-multibyte.js?")}),"./node_modules/core-js/internals/string-punycode-to-ascii.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\n// based on https://github.com/bestiejs/punycode.js/blob/master/punycode.js\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\n\nvar maxInt = 2147483647; // aka. 0x7FFFFFFF or 2^31-1\nvar base = 36;\nvar tMin = 1;\nvar tMax = 26;\nvar skew = 38;\nvar damp = 700;\nvar initialBias = 72;\nvar initialN = 128; // 0x80\nvar delimiter = '-'; // '\\x2D'\nvar regexNonASCII = /[^\\0-\\u007E]/; // non-ASCII chars\nvar regexSeparators = /[.\\u3002\\uFF0E\\uFF61]/g; // RFC 3490 separators\nvar OVERFLOW_ERROR = 'Overflow: input needs wider integers to process';\nvar baseMinusTMin = base - tMin;\n\nvar $RangeError = RangeError;\nvar exec = uncurryThis(regexSeparators.exec);\nvar floor = Math.floor;\nvar fromCharCode = String.fromCharCode;\nvar charCodeAt = uncurryThis(''.charCodeAt);\nvar join = uncurryThis([].join);\nvar push = uncurryThis([].push);\nvar replace = uncurryThis(''.replace);\nvar split = uncurryThis(''.split);\nvar toLowerCase = uncurryThis(''.toLowerCase);\n\n/**\n * Creates an array containing the numeric code points of each Unicode\n * character in the string. While JavaScript uses UCS-2 internally,\n * this function will convert a pair of surrogate halves (each of which\n * UCS-2 exposes as separate characters) into a single code point,\n * matching UTF-16.\n */\nvar ucs2decode = function (string) {\n var output = [];\n var counter = 0;\n var length = string.length;\n while (counter < length) {\n var value = charCodeAt(string, counter++);\n if (value >= 0xD800 && value <= 0xDBFF && counter < length) {\n // It's a high surrogate, and there is a next character.\n var extra = charCodeAt(string, counter++);\n if ((extra & 0xFC00) == 0xDC00) { // Low surrogate.\n push(output, ((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000);\n } else {\n // It's an unmatched surrogate; only append this code unit, in case the\n // next code unit is the high surrogate of a surrogate pair.\n push(output, value);\n counter--;\n }\n } else {\n push(output, value);\n }\n }\n return output;\n};\n\n/**\n * Converts a digit/integer into a basic code point.\n */\nvar digitToBasic = function (digit) {\n // 0..25 map to ASCII a..z or A..Z\n // 26..35 map to ASCII 0..9\n return digit + 22 + 75 * (digit < 26);\n};\n\n/**\n * Bias adaptation function as per section 3.4 of RFC 3492.\n * https://tools.ietf.org/html/rfc3492#section-3.4\n */\nvar adapt = function (delta, numPoints, firstTime) {\n var k = 0;\n delta = firstTime ? floor(delta / damp) : delta >> 1;\n delta += floor(delta / numPoints);\n while (delta > baseMinusTMin * tMax >> 1) {\n delta = floor(delta / baseMinusTMin);\n k += base;\n }\n return floor(k + (baseMinusTMin + 1) * delta / (delta + skew));\n};\n\n/**\n * Converts a string of Unicode symbols (e.g. a domain name label) to a\n * Punycode string of ASCII-only symbols.\n */\nvar encode = function (input) {\n var output = [];\n\n // Convert the input in UCS-2 to an array of Unicode code points.\n input = ucs2decode(input);\n\n // Cache the length.\n var inputLength = input.length;\n\n // Initialize the state.\n var n = initialN;\n var delta = 0;\n var bias = initialBias;\n var i, currentValue;\n\n // Handle the basic code points.\n for (i = 0; i < input.length; i++) {\n currentValue = input[i];\n if (currentValue < 0x80) {\n push(output, fromCharCode(currentValue));\n }\n }\n\n var basicLength = output.length; // number of basic code points.\n var handledCPCount = basicLength; // number of code points that have been handled;\n\n // Finish the basic string with a delimiter unless it's empty.\n if (basicLength) {\n push(output, delimiter);\n }\n\n // Main encoding loop:\n while (handledCPCount < inputLength) {\n // All non-basic code points < n have been handled already. Find the next larger one:\n var m = maxInt;\n for (i = 0; i < input.length; i++) {\n currentValue = input[i];\n if (currentValue >= n && currentValue < m) {\n m = currentValue;\n }\n }\n\n // Increase `delta` enough to advance the decoder's state to , but guard against overflow.\n var handledCPCountPlusOne = handledCPCount + 1;\n if (m - n > floor((maxInt - delta) / handledCPCountPlusOne)) {\n throw $RangeError(OVERFLOW_ERROR);\n }\n\n delta += (m - n) * handledCPCountPlusOne;\n n = m;\n\n for (i = 0; i < input.length; i++) {\n currentValue = input[i];\n if (currentValue < n && ++delta > maxInt) {\n throw $RangeError(OVERFLOW_ERROR);\n }\n if (currentValue == n) {\n // Represent delta as a generalized variable-length integer.\n var q = delta;\n var k = base;\n while (true) {\n var t = k <= bias ? tMin : (k >= bias + tMax ? tMax : k - bias);\n if (q < t) break;\n var qMinusT = q - t;\n var baseMinusT = base - t;\n push(output, fromCharCode(digitToBasic(t + qMinusT % baseMinusT)));\n q = floor(qMinusT / baseMinusT);\n k += base;\n }\n\n push(output, fromCharCode(digitToBasic(q)));\n bias = adapt(delta, handledCPCountPlusOne, handledCPCount == basicLength);\n delta = 0;\n handledCPCount++;\n }\n }\n\n delta++;\n n++;\n }\n return join(output, '');\n};\n\nmodule.exports = function (input) {\n var encoded = [];\n var labels = split(replace(toLowerCase(input), regexSeparators, '\\u002E'), '.');\n var i, label;\n for (i = 0; i < labels.length; i++) {\n label = labels[i];\n push(encoded, exec(regexNonASCII, label) ? 'xn--' + encode(label) : label);\n }\n return join(encoded, '.');\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/string-punycode-to-ascii.js?")}),"./node_modules/core-js/internals/string-repeat.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ \"./node_modules/core-js/internals/to-integer-or-infinity.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ \"./node_modules/core-js/internals/require-object-coercible.js\");\n\nvar $RangeError = RangeError;\n\n// `String.prototype.repeat` method implementation\n// https://tc39.es/ecma262/#sec-string.prototype.repeat\nmodule.exports = function repeat(count) {\n var str = toString(requireObjectCoercible(this));\n var result = '';\n var n = toIntegerOrInfinity(count);\n if (n < 0 || n == Infinity) throw $RangeError('Wrong number of repetitions');\n for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) result += str;\n return result;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/string-repeat.js?")}),"./node_modules/core-js/internals/string-trim-end.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $trimEnd = (__webpack_require__(/*! ../internals/string-trim */ \"./node_modules/core-js/internals/string-trim.js\").end);\nvar forcedStringTrimMethod = __webpack_require__(/*! ../internals/string-trim-forced */ \"./node_modules/core-js/internals/string-trim-forced.js\");\n\n// `String.prototype.{ trimEnd, trimRight }` method\n// https://tc39.es/ecma262/#sec-string.prototype.trimend\n// https://tc39.es/ecma262/#String.prototype.trimright\nmodule.exports = forcedStringTrimMethod('trimEnd') ? function trimEnd() {\n return $trimEnd(this);\n// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe\n} : ''.trimEnd;\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/string-trim-end.js?")}),"./node_modules/core-js/internals/string-trim-forced.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar PROPER_FUNCTION_NAME = (__webpack_require__(/*! ../internals/function-name */ \"./node_modules/core-js/internals/function-name.js\").PROPER);\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar whitespaces = __webpack_require__(/*! ../internals/whitespaces */ \"./node_modules/core-js/internals/whitespaces.js\");\n\nvar non = '\\u200B\\u0085\\u180E';\n\n// check that a method works with the correct list\n// of whitespaces and has a correct name\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n return !!whitespaces[METHOD_NAME]()\n || non[METHOD_NAME]() !== non\n || (PROPER_FUNCTION_NAME && whitespaces[METHOD_NAME].name !== METHOD_NAME);\n });\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/string-trim-forced.js?")}),"./node_modules/core-js/internals/string-trim.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ \"./node_modules/core-js/internals/require-object-coercible.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar whitespaces = __webpack_require__(/*! ../internals/whitespaces */ \"./node_modules/core-js/internals/whitespaces.js\");\n\nvar replace = uncurryThis(''.replace);\nvar ltrim = RegExp('^[' + whitespaces + ']+');\nvar rtrim = RegExp('(^|[^' + whitespaces + '])[' + whitespaces + ']+$');\n\n// `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation\nvar createMethod = function (TYPE) {\n return function ($this) {\n var string = toString(requireObjectCoercible($this));\n if (TYPE & 1) string = replace(string, ltrim, '');\n if (TYPE & 2) string = replace(string, rtrim, '$1');\n return string;\n };\n};\n\nmodule.exports = {\n // `String.prototype.{ trimLeft, trimStart }` methods\n // https://tc39.es/ecma262/#sec-string.prototype.trimstart\n start: createMethod(1),\n // `String.prototype.{ trimRight, trimEnd }` methods\n // https://tc39.es/ecma262/#sec-string.prototype.trimend\n end: createMethod(2),\n // `String.prototype.trim` method\n // https://tc39.es/ecma262/#sec-string.prototype.trim\n trim: createMethod(3)\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/string-trim.js?")}),"./node_modules/core-js/internals/structured-clone-proper-transfer.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar V8 = __webpack_require__(/*! ../internals/engine-v8-version */ \"./node_modules/core-js/internals/engine-v8-version.js\");\nvar IS_BROWSER = __webpack_require__(/*! ../internals/engine-is-browser */ \"./node_modules/core-js/internals/engine-is-browser.js\");\nvar IS_DENO = __webpack_require__(/*! ../internals/engine-is-deno */ \"./node_modules/core-js/internals/engine-is-deno.js\");\nvar IS_NODE = __webpack_require__(/*! ../internals/engine-is-node */ \"./node_modules/core-js/internals/engine-is-node.js\");\n\nvar structuredClone = global.structuredClone;\n\nmodule.exports = !!structuredClone && !fails(function () {\n // prevent V8 ArrayBufferDetaching protector cell invalidation and performance degradation\n // https://github.com/zloirock/core-js/issues/679\n if ((IS_DENO && V8 > 92) || (IS_NODE && V8 > 94) || (IS_BROWSER && V8 > 97)) return false;\n var buffer = new ArrayBuffer(8);\n var clone = structuredClone(buffer, { transfer: [buffer] });\n return buffer.byteLength != 0 || clone.byteLength != 8;\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/structured-clone-proper-transfer.js?")}),"./node_modules/core-js/internals/symbol-constructor-detection.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\n/* eslint-disable es/no-symbol -- required for testing */\nvar V8_VERSION = __webpack_require__(/*! ../internals/engine-v8-version */ \"./node_modules/core-js/internals/engine-v8-version.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\n\nvar $String = global.String;\n\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n var symbol = Symbol();\n // Chrome 38 Symbol has incorrect toString conversion\n // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances\n // nb: Do not call `String` directly to avoid this being optimized out to `symbol+''` which will,\n // of course, fail.\n return !$String(symbol) || !(Object(symbol) instanceof Symbol) ||\n // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances\n !Symbol.sham && V8_VERSION && V8_VERSION < 41;\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/symbol-constructor-detection.js?")}),"./node_modules/core-js/internals/task.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar apply = __webpack_require__(/*! ../internals/function-apply */ \"./node_modules/core-js/internals/function-apply.js\");\nvar bind = __webpack_require__(/*! ../internals/function-bind-context */ \"./node_modules/core-js/internals/function-bind-context.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar html = __webpack_require__(/*! ../internals/html */ \"./node_modules/core-js/internals/html.js\");\nvar arraySlice = __webpack_require__(/*! ../internals/array-slice */ \"./node_modules/core-js/internals/array-slice.js\");\nvar createElement = __webpack_require__(/*! ../internals/document-create-element */ \"./node_modules/core-js/internals/document-create-element.js\");\nvar validateArgumentsLength = __webpack_require__(/*! ../internals/validate-arguments-length */ \"./node_modules/core-js/internals/validate-arguments-length.js\");\nvar IS_IOS = __webpack_require__(/*! ../internals/engine-is-ios */ \"./node_modules/core-js/internals/engine-is-ios.js\");\nvar IS_NODE = __webpack_require__(/*! ../internals/engine-is-node */ \"./node_modules/core-js/internals/engine-is-node.js\");\n\nvar set = global.setImmediate;\nvar clear = global.clearImmediate;\nvar process = global.process;\nvar Dispatch = global.Dispatch;\nvar Function = global.Function;\nvar MessageChannel = global.MessageChannel;\nvar String = global.String;\nvar counter = 0;\nvar queue = {};\nvar ONREADYSTATECHANGE = 'onreadystatechange';\nvar $location, defer, channel, port;\n\nfails(function () {\n // Deno throws a ReferenceError on `location` access without `--location` flag\n $location = global.location;\n});\n\nvar run = function (id) {\n if (hasOwn(queue, id)) {\n var fn = queue[id];\n delete queue[id];\n fn();\n }\n};\n\nvar runner = function (id) {\n return function () {\n run(id);\n };\n};\n\nvar eventListener = function (event) {\n run(event.data);\n};\n\nvar globalPostMessageDefer = function (id) {\n // old engines have not location.origin\n global.postMessage(String(id), $location.protocol + '//' + $location.host);\n};\n\n// Node.js 0.9+ & IE10+ has setImmediate, otherwise:\nif (!set || !clear) {\n set = function setImmediate(handler) {\n validateArgumentsLength(arguments.length, 1);\n var fn = isCallable(handler) ? handler : Function(handler);\n var args = arraySlice(arguments, 1);\n queue[++counter] = function () {\n apply(fn, undefined, args);\n };\n defer(counter);\n return counter;\n };\n clear = function clearImmediate(id) {\n delete queue[id];\n };\n // Node.js 0.8-\n if (IS_NODE) {\n defer = function (id) {\n process.nextTick(runner(id));\n };\n // Sphere (JS game engine) Dispatch API\n } else if (Dispatch && Dispatch.now) {\n defer = function (id) {\n Dispatch.now(runner(id));\n };\n // Browsers with MessageChannel, includes WebWorkers\n // except iOS - https://github.com/zloirock/core-js/issues/624\n } else if (MessageChannel && !IS_IOS) {\n channel = new MessageChannel();\n port = channel.port2;\n channel.port1.onmessage = eventListener;\n defer = bind(port.postMessage, port);\n // Browsers with postMessage, skip WebWorkers\n // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'\n } else if (\n global.addEventListener &&\n isCallable(global.postMessage) &&\n !global.importScripts &&\n $location && $location.protocol !== 'file:' &&\n !fails(globalPostMessageDefer)\n ) {\n defer = globalPostMessageDefer;\n global.addEventListener('message', eventListener, false);\n // IE8-\n } else if (ONREADYSTATECHANGE in createElement('script')) {\n defer = function (id) {\n html.appendChild(createElement('script'))[ONREADYSTATECHANGE] = function () {\n html.removeChild(this);\n run(id);\n };\n };\n // Rest old browsers\n } else {\n defer = function (id) {\n setTimeout(runner(id), 0);\n };\n }\n}\n\nmodule.exports = {\n set: set,\n clear: clear\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/task.js?")}),"./node_modules/core-js/internals/this-number-value.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\n\n// `thisNumberValue` abstract operation\n// https://tc39.es/ecma262/#sec-thisnumbervalue\nmodule.exports = uncurryThis(1.0.valueOf);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/this-number-value.js?")}),"./node_modules/core-js/internals/to-absolute-index.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ \"./node_modules/core-js/internals/to-integer-or-infinity.js\");\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/to-absolute-index.js?")}),"./node_modules/core-js/internals/to-big-int.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar toPrimitive = __webpack_require__(/*! ../internals/to-primitive */ \"./node_modules/core-js/internals/to-primitive.js\");\n\nvar $TypeError = TypeError;\n\n// `ToBigInt` abstract operation\n// https://tc39.es/ecma262/#sec-tobigint\nmodule.exports = function (argument) {\n var prim = toPrimitive(argument, 'number');\n if (typeof prim == 'number') throw $TypeError(\"Can't convert number to bigint\");\n // eslint-disable-next-line es/no-bigint -- safe\n return BigInt(prim);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/to-big-int.js?")}),"./node_modules/core-js/internals/to-index.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ \"./node_modules/core-js/internals/to-integer-or-infinity.js\");\nvar toLength = __webpack_require__(/*! ../internals/to-length */ \"./node_modules/core-js/internals/to-length.js\");\n\nvar $RangeError = RangeError;\n\n// `ToIndex` abstract operation\n// https://tc39.es/ecma262/#sec-toindex\nmodule.exports = function (it) {\n if (it === undefined) return 0;\n var number = toIntegerOrInfinity(it);\n var length = toLength(number);\n if (number !== length) throw $RangeError('Wrong length or index');\n return length;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/to-index.js?")}),"./node_modules/core-js/internals/to-indexed-object.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\n// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = __webpack_require__(/*! ../internals/indexed-object */ \"./node_modules/core-js/internals/indexed-object.js\");\nvar requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ \"./node_modules/core-js/internals/require-object-coercible.js\");\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/to-indexed-object.js?")}),"./node_modules/core-js/internals/to-integer-or-infinity.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar trunc = __webpack_require__(/*! ../internals/math-trunc */ \"./node_modules/core-js/internals/math-trunc.js\");\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/to-integer-or-infinity.js?")}),"./node_modules/core-js/internals/to-length.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ \"./node_modules/core-js/internals/to-integer-or-infinity.js\");\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n return argument > 0 ? min(toIntegerOrInfinity(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/to-length.js?")}),"./node_modules/core-js/internals/to-object.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ \"./node_modules/core-js/internals/require-object-coercible.js\");\n\nvar $Object = Object;\n\n// `ToObject` abstract operation\n// https://tc39.es/ecma262/#sec-toobject\nmodule.exports = function (argument) {\n return $Object(requireObjectCoercible(argument));\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/to-object.js?")}),"./node_modules/core-js/internals/to-offset.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar toPositiveInteger = __webpack_require__(/*! ../internals/to-positive-integer */ \"./node_modules/core-js/internals/to-positive-integer.js\");\n\nvar $RangeError = RangeError;\n\nmodule.exports = function (it, BYTES) {\n var offset = toPositiveInteger(it);\n if (offset % BYTES) throw $RangeError('Wrong offset');\n return offset;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/to-offset.js?")}),"./node_modules/core-js/internals/to-positive-integer.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ \"./node_modules/core-js/internals/to-integer-or-infinity.js\");\n\nvar $RangeError = RangeError;\n\nmodule.exports = function (it) {\n var result = toIntegerOrInfinity(it);\n if (result < 0) throw $RangeError(\"The argument can't be less than 0\");\n return result;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/to-positive-integer.js?")}),"./node_modules/core-js/internals/to-primitive.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar isSymbol = __webpack_require__(/*! ../internals/is-symbol */ \"./node_modules/core-js/internals/is-symbol.js\");\nvar getMethod = __webpack_require__(/*! ../internals/get-method */ \"./node_modules/core-js/internals/get-method.js\");\nvar ordinaryToPrimitive = __webpack_require__(/*! ../internals/ordinary-to-primitive */ \"./node_modules/core-js/internals/ordinary-to-primitive.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\n\nvar $TypeError = TypeError;\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\n// `ToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-toprimitive\nmodule.exports = function (input, pref) {\n if (!isObject(input) || isSymbol(input)) return input;\n var exoticToPrim = getMethod(input, TO_PRIMITIVE);\n var result;\n if (exoticToPrim) {\n if (pref === undefined) pref = 'default';\n result = call(exoticToPrim, input, pref);\n if (!isObject(result) || isSymbol(result)) return result;\n throw $TypeError(\"Can't convert object to primitive value\");\n }\n if (pref === undefined) pref = 'number';\n return ordinaryToPrimitive(input, pref);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/to-primitive.js?")}),"./node_modules/core-js/internals/to-property-key.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar toPrimitive = __webpack_require__(/*! ../internals/to-primitive */ \"./node_modules/core-js/internals/to-primitive.js\");\nvar isSymbol = __webpack_require__(/*! ../internals/is-symbol */ \"./node_modules/core-js/internals/is-symbol.js\");\n\n// `ToPropertyKey` abstract operation\n// https://tc39.es/ecma262/#sec-topropertykey\nmodule.exports = function (argument) {\n var key = toPrimitive(argument, 'string');\n return isSymbol(key) ? key : key + '';\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/to-property-key.js?")}),"./node_modules/core-js/internals/to-string-tag-support.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar test = {};\n\ntest[TO_STRING_TAG] = 'z';\n\nmodule.exports = String(test) === '[object z]';\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/to-string-tag-support.js?")}),"./node_modules/core-js/internals/to-string.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar classof = __webpack_require__(/*! ../internals/classof */ \"./node_modules/core-js/internals/classof.js\");\n\nvar $String = String;\n\nmodule.exports = function (argument) {\n if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string');\n return $String(argument);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/to-string.js?")}),"./node_modules/core-js/internals/to-uint8-clamped.js":((module)=>{eval("\nvar round = Math.round;\n\nmodule.exports = function (it) {\n var value = round(it);\n return value < 0 ? 0 : value > 0xFF ? 0xFF : value & 0xFF;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/to-uint8-clamped.js?")}),"./node_modules/core-js/internals/try-node-require.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar IS_NODE = __webpack_require__(/*! ../internals/engine-is-node */ \"./node_modules/core-js/internals/engine-is-node.js\");\n\nmodule.exports = function (name) {\n try {\n // eslint-disable-next-line no-new-func -- safe\n if (IS_NODE) return Function('return require(\"' + name + '\")')();\n } catch (error) { /* empty */ }\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/try-node-require.js?")}),"./node_modules/core-js/internals/try-to-string.js":((module)=>{eval("\nvar $String = String;\n\nmodule.exports = function (argument) {\n try {\n return $String(argument);\n } catch (error) {\n return 'Object';\n }\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/try-to-string.js?")}),"./node_modules/core-js/internals/typed-array-constructor.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS = __webpack_require__(/*! ../internals/typed-array-constructors-require-wrappers */ \"./node_modules/core-js/internals/typed-array-constructors-require-wrappers.js\");\nvar ArrayBufferViewCore = __webpack_require__(/*! ../internals/array-buffer-view-core */ \"./node_modules/core-js/internals/array-buffer-view-core.js\");\nvar ArrayBufferModule = __webpack_require__(/*! ../internals/array-buffer */ \"./node_modules/core-js/internals/array-buffer.js\");\nvar anInstance = __webpack_require__(/*! ../internals/an-instance */ \"./node_modules/core-js/internals/an-instance.js\");\nvar createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ \"./node_modules/core-js/internals/create-property-descriptor.js\");\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ \"./node_modules/core-js/internals/create-non-enumerable-property.js\");\nvar isIntegralNumber = __webpack_require__(/*! ../internals/is-integral-number */ \"./node_modules/core-js/internals/is-integral-number.js\");\nvar toLength = __webpack_require__(/*! ../internals/to-length */ \"./node_modules/core-js/internals/to-length.js\");\nvar toIndex = __webpack_require__(/*! ../internals/to-index */ \"./node_modules/core-js/internals/to-index.js\");\nvar toOffset = __webpack_require__(/*! ../internals/to-offset */ \"./node_modules/core-js/internals/to-offset.js\");\nvar toUint8Clamped = __webpack_require__(/*! ../internals/to-uint8-clamped */ \"./node_modules/core-js/internals/to-uint8-clamped.js\");\nvar toPropertyKey = __webpack_require__(/*! ../internals/to-property-key */ \"./node_modules/core-js/internals/to-property-key.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar classof = __webpack_require__(/*! ../internals/classof */ \"./node_modules/core-js/internals/classof.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar isSymbol = __webpack_require__(/*! ../internals/is-symbol */ \"./node_modules/core-js/internals/is-symbol.js\");\nvar create = __webpack_require__(/*! ../internals/object-create */ \"./node_modules/core-js/internals/object-create.js\");\nvar isPrototypeOf = __webpack_require__(/*! ../internals/object-is-prototype-of */ \"./node_modules/core-js/internals/object-is-prototype-of.js\");\nvar setPrototypeOf = __webpack_require__(/*! ../internals/object-set-prototype-of */ \"./node_modules/core-js/internals/object-set-prototype-of.js\");\nvar getOwnPropertyNames = (__webpack_require__(/*! ../internals/object-get-own-property-names */ \"./node_modules/core-js/internals/object-get-own-property-names.js\").f);\nvar typedArrayFrom = __webpack_require__(/*! ../internals/typed-array-from */ \"./node_modules/core-js/internals/typed-array-from.js\");\nvar forEach = (__webpack_require__(/*! ../internals/array-iteration */ \"./node_modules/core-js/internals/array-iteration.js\").forEach);\nvar setSpecies = __webpack_require__(/*! ../internals/set-species */ \"./node_modules/core-js/internals/set-species.js\");\nvar defineBuiltInAccessor = __webpack_require__(/*! ../internals/define-built-in-accessor */ \"./node_modules/core-js/internals/define-built-in-accessor.js\");\nvar definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ \"./node_modules/core-js/internals/object-define-property.js\");\nvar getOwnPropertyDescriptorModule = __webpack_require__(/*! ../internals/object-get-own-property-descriptor */ \"./node_modules/core-js/internals/object-get-own-property-descriptor.js\");\nvar InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ \"./node_modules/core-js/internals/internal-state.js\");\nvar inheritIfRequired = __webpack_require__(/*! ../internals/inherit-if-required */ \"./node_modules/core-js/internals/inherit-if-required.js\");\n\nvar getInternalState = InternalStateModule.get;\nvar setInternalState = InternalStateModule.set;\nvar enforceInternalState = InternalStateModule.enforce;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar RangeError = global.RangeError;\nvar ArrayBuffer = ArrayBufferModule.ArrayBuffer;\nvar ArrayBufferPrototype = ArrayBuffer.prototype;\nvar DataView = ArrayBufferModule.DataView;\nvar NATIVE_ARRAY_BUFFER_VIEWS = ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS;\nvar TYPED_ARRAY_TAG = ArrayBufferViewCore.TYPED_ARRAY_TAG;\nvar TypedArray = ArrayBufferViewCore.TypedArray;\nvar TypedArrayPrototype = ArrayBufferViewCore.TypedArrayPrototype;\nvar aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor;\nvar isTypedArray = ArrayBufferViewCore.isTypedArray;\nvar BYTES_PER_ELEMENT = 'BYTES_PER_ELEMENT';\nvar WRONG_LENGTH = 'Wrong length';\n\nvar fromList = function (C, list) {\n aTypedArrayConstructor(C);\n var index = 0;\n var length = list.length;\n var result = new C(length);\n while (length > index) result[index] = list[index++];\n return result;\n};\n\nvar addGetter = function (it, key) {\n defineBuiltInAccessor(it, key, {\n configurable: true,\n get: function () {\n return getInternalState(this)[key];\n }\n });\n};\n\nvar isArrayBuffer = function (it) {\n var klass;\n return isPrototypeOf(ArrayBufferPrototype, it) || (klass = classof(it)) == 'ArrayBuffer' || klass == 'SharedArrayBuffer';\n};\n\nvar isTypedArrayIndex = function (target, key) {\n return isTypedArray(target)\n && !isSymbol(key)\n && key in target\n && isIntegralNumber(+key)\n && key >= 0;\n};\n\nvar wrappedGetOwnPropertyDescriptor = function getOwnPropertyDescriptor(target, key) {\n key = toPropertyKey(key);\n return isTypedArrayIndex(target, key)\n ? createPropertyDescriptor(2, target[key])\n : nativeGetOwnPropertyDescriptor(target, key);\n};\n\nvar wrappedDefineProperty = function defineProperty(target, key, descriptor) {\n key = toPropertyKey(key);\n if (isTypedArrayIndex(target, key)\n && isObject(descriptor)\n && hasOwn(descriptor, 'value')\n && !hasOwn(descriptor, 'get')\n && !hasOwn(descriptor, 'set')\n // TODO: add validation descriptor w/o calling accessors\n && !descriptor.configurable\n && (!hasOwn(descriptor, 'writable') || descriptor.writable)\n && (!hasOwn(descriptor, 'enumerable') || descriptor.enumerable)\n ) {\n target[key] = descriptor.value;\n return target;\n } return nativeDefineProperty(target, key, descriptor);\n};\n\nif (DESCRIPTORS) {\n if (!NATIVE_ARRAY_BUFFER_VIEWS) {\n getOwnPropertyDescriptorModule.f = wrappedGetOwnPropertyDescriptor;\n definePropertyModule.f = wrappedDefineProperty;\n addGetter(TypedArrayPrototype, 'buffer');\n addGetter(TypedArrayPrototype, 'byteOffset');\n addGetter(TypedArrayPrototype, 'byteLength');\n addGetter(TypedArrayPrototype, 'length');\n }\n\n $({ target: 'Object', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS }, {\n getOwnPropertyDescriptor: wrappedGetOwnPropertyDescriptor,\n defineProperty: wrappedDefineProperty\n });\n\n module.exports = function (TYPE, wrapper, CLAMPED) {\n var BYTES = TYPE.match(/\\d+/)[0] / 8;\n var CONSTRUCTOR_NAME = TYPE + (CLAMPED ? 'Clamped' : '') + 'Array';\n var GETTER = 'get' + TYPE;\n var SETTER = 'set' + TYPE;\n var NativeTypedArrayConstructor = global[CONSTRUCTOR_NAME];\n var TypedArrayConstructor = NativeTypedArrayConstructor;\n var TypedArrayConstructorPrototype = TypedArrayConstructor && TypedArrayConstructor.prototype;\n var exported = {};\n\n var getter = function (that, index) {\n var data = getInternalState(that);\n return data.view[GETTER](index * BYTES + data.byteOffset, true);\n };\n\n var setter = function (that, index, value) {\n var data = getInternalState(that);\n data.view[SETTER](index * BYTES + data.byteOffset, CLAMPED ? toUint8Clamped(value) : value, true);\n };\n\n var addElement = function (that, index) {\n nativeDefineProperty(that, index, {\n get: function () {\n return getter(this, index);\n },\n set: function (value) {\n return setter(this, index, value);\n },\n enumerable: true\n });\n };\n\n if (!NATIVE_ARRAY_BUFFER_VIEWS) {\n TypedArrayConstructor = wrapper(function (that, data, offset, $length) {\n anInstance(that, TypedArrayConstructorPrototype);\n var index = 0;\n var byteOffset = 0;\n var buffer, byteLength, length;\n if (!isObject(data)) {\n length = toIndex(data);\n byteLength = length * BYTES;\n buffer = new ArrayBuffer(byteLength);\n } else if (isArrayBuffer(data)) {\n buffer = data;\n byteOffset = toOffset(offset, BYTES);\n var $len = data.byteLength;\n if ($length === undefined) {\n if ($len % BYTES) throw RangeError(WRONG_LENGTH);\n byteLength = $len - byteOffset;\n if (byteLength < 0) throw RangeError(WRONG_LENGTH);\n } else {\n byteLength = toLength($length) * BYTES;\n if (byteLength + byteOffset > $len) throw RangeError(WRONG_LENGTH);\n }\n length = byteLength / BYTES;\n } else if (isTypedArray(data)) {\n return fromList(TypedArrayConstructor, data);\n } else {\n return call(typedArrayFrom, TypedArrayConstructor, data);\n }\n setInternalState(that, {\n buffer: buffer,\n byteOffset: byteOffset,\n byteLength: byteLength,\n length: length,\n view: new DataView(buffer)\n });\n while (index < length) addElement(that, index++);\n });\n\n if (setPrototypeOf) setPrototypeOf(TypedArrayConstructor, TypedArray);\n TypedArrayConstructorPrototype = TypedArrayConstructor.prototype = create(TypedArrayPrototype);\n } else if (TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS) {\n TypedArrayConstructor = wrapper(function (dummy, data, typedArrayOffset, $length) {\n anInstance(dummy, TypedArrayConstructorPrototype);\n return inheritIfRequired(function () {\n if (!isObject(data)) return new NativeTypedArrayConstructor(toIndex(data));\n if (isArrayBuffer(data)) return $length !== undefined\n ? new NativeTypedArrayConstructor(data, toOffset(typedArrayOffset, BYTES), $length)\n : typedArrayOffset !== undefined\n ? new NativeTypedArrayConstructor(data, toOffset(typedArrayOffset, BYTES))\n : new NativeTypedArrayConstructor(data);\n if (isTypedArray(data)) return fromList(TypedArrayConstructor, data);\n return call(typedArrayFrom, TypedArrayConstructor, data);\n }(), dummy, TypedArrayConstructor);\n });\n\n if (setPrototypeOf) setPrototypeOf(TypedArrayConstructor, TypedArray);\n forEach(getOwnPropertyNames(NativeTypedArrayConstructor), function (key) {\n if (!(key in TypedArrayConstructor)) {\n createNonEnumerableProperty(TypedArrayConstructor, key, NativeTypedArrayConstructor[key]);\n }\n });\n TypedArrayConstructor.prototype = TypedArrayConstructorPrototype;\n }\n\n if (TypedArrayConstructorPrototype.constructor !== TypedArrayConstructor) {\n createNonEnumerableProperty(TypedArrayConstructorPrototype, 'constructor', TypedArrayConstructor);\n }\n\n enforceInternalState(TypedArrayConstructorPrototype).TypedArrayConstructor = TypedArrayConstructor;\n\n if (TYPED_ARRAY_TAG) {\n createNonEnumerableProperty(TypedArrayConstructorPrototype, TYPED_ARRAY_TAG, CONSTRUCTOR_NAME);\n }\n\n var FORCED = TypedArrayConstructor != NativeTypedArrayConstructor;\n\n exported[CONSTRUCTOR_NAME] = TypedArrayConstructor;\n\n $({ global: true, constructor: true, forced: FORCED, sham: !NATIVE_ARRAY_BUFFER_VIEWS }, exported);\n\n if (!(BYTES_PER_ELEMENT in TypedArrayConstructor)) {\n createNonEnumerableProperty(TypedArrayConstructor, BYTES_PER_ELEMENT, BYTES);\n }\n\n if (!(BYTES_PER_ELEMENT in TypedArrayConstructorPrototype)) {\n createNonEnumerableProperty(TypedArrayConstructorPrototype, BYTES_PER_ELEMENT, BYTES);\n }\n\n setSpecies(CONSTRUCTOR_NAME);\n };\n} else module.exports = function () { /* empty */ };\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/typed-array-constructor.js?")}),"./node_modules/core-js/internals/typed-array-constructors-require-wrappers.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\n/* eslint-disable no-new -- required for testing */\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar checkCorrectnessOfIteration = __webpack_require__(/*! ../internals/check-correctness-of-iteration */ \"./node_modules/core-js/internals/check-correctness-of-iteration.js\");\nvar NATIVE_ARRAY_BUFFER_VIEWS = (__webpack_require__(/*! ../internals/array-buffer-view-core */ \"./node_modules/core-js/internals/array-buffer-view-core.js\").NATIVE_ARRAY_BUFFER_VIEWS);\n\nvar ArrayBuffer = global.ArrayBuffer;\nvar Int8Array = global.Int8Array;\n\nmodule.exports = !NATIVE_ARRAY_BUFFER_VIEWS || !fails(function () {\n Int8Array(1);\n}) || !fails(function () {\n new Int8Array(-1);\n}) || !checkCorrectnessOfIteration(function (iterable) {\n new Int8Array();\n new Int8Array(null);\n new Int8Array(1.5);\n new Int8Array(iterable);\n}, true) || fails(function () {\n // Safari (11+) bug - a reason why even Safari 13 should load a typed array polyfill\n return new Int8Array(new ArrayBuffer(2), 1, undefined).length !== 1;\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/typed-array-constructors-require-wrappers.js?")}),"./node_modules/core-js/internals/typed-array-from.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar bind = __webpack_require__(/*! ../internals/function-bind-context */ \"./node_modules/core-js/internals/function-bind-context.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar aConstructor = __webpack_require__(/*! ../internals/a-constructor */ \"./node_modules/core-js/internals/a-constructor.js\");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\nvar getIterator = __webpack_require__(/*! ../internals/get-iterator */ \"./node_modules/core-js/internals/get-iterator.js\");\nvar getIteratorMethod = __webpack_require__(/*! ../internals/get-iterator-method */ \"./node_modules/core-js/internals/get-iterator-method.js\");\nvar isArrayIteratorMethod = __webpack_require__(/*! ../internals/is-array-iterator-method */ \"./node_modules/core-js/internals/is-array-iterator-method.js\");\nvar isBigIntArray = __webpack_require__(/*! ../internals/is-big-int-array */ \"./node_modules/core-js/internals/is-big-int-array.js\");\nvar aTypedArrayConstructor = (__webpack_require__(/*! ../internals/array-buffer-view-core */ \"./node_modules/core-js/internals/array-buffer-view-core.js\").aTypedArrayConstructor);\nvar toBigInt = __webpack_require__(/*! ../internals/to-big-int */ \"./node_modules/core-js/internals/to-big-int.js\");\n\nmodule.exports = function from(source /* , mapfn, thisArg */) {\n var C = aConstructor(this);\n var O = toObject(source);\n var argumentsLength = arguments.length;\n var mapfn = argumentsLength > 1 ? arguments[1] : undefined;\n var mapping = mapfn !== undefined;\n var iteratorMethod = getIteratorMethod(O);\n var i, length, result, thisIsBigIntArray, value, step, iterator, next;\n if (iteratorMethod && !isArrayIteratorMethod(iteratorMethod)) {\n iterator = getIterator(O, iteratorMethod);\n next = iterator.next;\n O = [];\n while (!(step = call(next, iterator)).done) {\n O.push(step.value);\n }\n }\n if (mapping && argumentsLength > 2) {\n mapfn = bind(mapfn, arguments[2]);\n }\n length = lengthOfArrayLike(O);\n result = new (aTypedArrayConstructor(C))(length);\n thisIsBigIntArray = isBigIntArray(result);\n for (i = 0; length > i; i++) {\n value = mapping ? mapfn(O[i], i) : O[i];\n // FF30- typed arrays doesn't properly convert objects to typed array values\n result[i] = thisIsBigIntArray ? toBigInt(value) : +value;\n }\n return result;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/typed-array-from.js?")}),"./node_modules/core-js/internals/uid.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\n\nvar id = 0;\nvar postfix = Math.random();\nvar toString = uncurryThis(1.0.toString);\n\nmodule.exports = function (key) {\n return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/uid.js?")}),"./node_modules/core-js/internals/url-constructor-detection.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\n\nvar ITERATOR = wellKnownSymbol('iterator');\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line unicorn/relative-url-style -- required for testing\n var url = new URL('b?a=1&b=2&c=3', 'http://a');\n var params = url.searchParams;\n var params2 = new URLSearchParams('a=1&a=2&b=3');\n var result = '';\n url.pathname = 'c%20d';\n params.forEach(function (value, key) {\n params['delete']('b');\n result += key + value;\n });\n params2['delete']('a', 2);\n // `undefined` case is a Chromium 117 bug\n // https://bugs.chromium.org/p/v8/issues/detail?id=14222\n params2['delete']('b', undefined);\n return (IS_PURE && (!url.toJSON || !params2.has('a', 1) || params2.has('a', 2) || !params2.has('a', undefined) || params2.has('b')))\n || (!params.size && (IS_PURE || !DESCRIPTORS))\n || !params.sort\n || url.href !== 'http://a/c%20d?a=1&c=3'\n || params.get('c') !== '3'\n || String(new URLSearchParams('?a=1')) !== 'a=1'\n || !params[ITERATOR]\n // throws in Edge\n || new URL('https://a@b').username !== 'a'\n || new URLSearchParams(new URLSearchParams('a=b')).get('a') !== 'b'\n // not punycoded in Edge\n || new URL('http://тест').host !== 'xn--e1aybc'\n // not escaped in Chrome 62-\n || new URL('http://a#б').hash !== '#%D0%B1'\n // fails in Chrome 66-\n || result !== 'a1c3'\n // throws in Safari\n || new URL('http://x', undefined).host !== 'x';\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/url-constructor-detection.js?")}),"./node_modules/core-js/internals/use-symbol-as-uid.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\n/* eslint-disable es/no-symbol -- required for testing */\nvar NATIVE_SYMBOL = __webpack_require__(/*! ../internals/symbol-constructor-detection */ \"./node_modules/core-js/internals/symbol-constructor-detection.js\");\n\nmodule.exports = NATIVE_SYMBOL\n && !Symbol.sham\n && typeof Symbol.iterator == 'symbol';\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/use-symbol-as-uid.js?")}),"./node_modules/core-js/internals/v8-prototype-define-bug.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\n\n// V8 ~ Chrome 36-\n// https://bugs.chromium.org/p/v8/issues/detail?id=3334\nmodule.exports = DESCRIPTORS && fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty(function () { /* empty */ }, 'prototype', {\n value: 42,\n writable: false\n }).prototype != 42;\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/v8-prototype-define-bug.js?")}),"./node_modules/core-js/internals/validate-arguments-length.js":((module)=>{eval("\nvar $TypeError = TypeError;\n\nmodule.exports = function (passed, required) {\n if (passed < required) throw $TypeError('Not enough arguments');\n return passed;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/validate-arguments-length.js?")}),"./node_modules/core-js/internals/weak-map-basic-detection.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\n\nvar WeakMap = global.WeakMap;\n\nmodule.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/weak-map-basic-detection.js?")}),"./node_modules/core-js/internals/well-known-symbol.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar shared = __webpack_require__(/*! ../internals/shared */ \"./node_modules/core-js/internals/shared.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar uid = __webpack_require__(/*! ../internals/uid */ \"./node_modules/core-js/internals/uid.js\");\nvar NATIVE_SYMBOL = __webpack_require__(/*! ../internals/symbol-constructor-detection */ \"./node_modules/core-js/internals/symbol-constructor-detection.js\");\nvar USE_SYMBOL_AS_UID = __webpack_require__(/*! ../internals/use-symbol-as-uid */ \"./node_modules/core-js/internals/use-symbol-as-uid.js\");\n\nvar Symbol = global.Symbol;\nvar WellKnownSymbolsStore = shared('wks');\nvar createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol['for'] || Symbol : Symbol && Symbol.withoutSetter || uid;\n\nmodule.exports = function (name) {\n if (!hasOwn(WellKnownSymbolsStore, name)) {\n WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn(Symbol, name)\n ? Symbol[name]\n : createWellKnownSymbol('Symbol.' + name);\n } return WellKnownSymbolsStore[name];\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/well-known-symbol.js?")}),"./node_modules/core-js/internals/whitespaces.js":((module)=>{eval("\n// a string of all valid unicode whitespaces\nmodule.exports = '\\u0009\\u000A\\u000B\\u000C\\u000D\\u0020\\u00A0\\u1680\\u2000\\u2001\\u2002' +\n '\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF';\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/whitespaces.js?")}),"./node_modules/core-js/internals/wrap-error-constructor-with-cause.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ \"./node_modules/core-js/internals/get-built-in.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ \"./node_modules/core-js/internals/create-non-enumerable-property.js\");\nvar isPrototypeOf = __webpack_require__(/*! ../internals/object-is-prototype-of */ \"./node_modules/core-js/internals/object-is-prototype-of.js\");\nvar setPrototypeOf = __webpack_require__(/*! ../internals/object-set-prototype-of */ \"./node_modules/core-js/internals/object-set-prototype-of.js\");\nvar copyConstructorProperties = __webpack_require__(/*! ../internals/copy-constructor-properties */ \"./node_modules/core-js/internals/copy-constructor-properties.js\");\nvar proxyAccessor = __webpack_require__(/*! ../internals/proxy-accessor */ \"./node_modules/core-js/internals/proxy-accessor.js\");\nvar inheritIfRequired = __webpack_require__(/*! ../internals/inherit-if-required */ \"./node_modules/core-js/internals/inherit-if-required.js\");\nvar normalizeStringArgument = __webpack_require__(/*! ../internals/normalize-string-argument */ \"./node_modules/core-js/internals/normalize-string-argument.js\");\nvar installErrorCause = __webpack_require__(/*! ../internals/install-error-cause */ \"./node_modules/core-js/internals/install-error-cause.js\");\nvar installErrorStack = __webpack_require__(/*! ../internals/error-stack-install */ \"./node_modules/core-js/internals/error-stack-install.js\");\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\n\nmodule.exports = function (FULL_NAME, wrapper, FORCED, IS_AGGREGATE_ERROR) {\n var STACK_TRACE_LIMIT = 'stackTraceLimit';\n var OPTIONS_POSITION = IS_AGGREGATE_ERROR ? 2 : 1;\n var path = FULL_NAME.split('.');\n var ERROR_NAME = path[path.length - 1];\n var OriginalError = getBuiltIn.apply(null, path);\n\n if (!OriginalError) return;\n\n var OriginalErrorPrototype = OriginalError.prototype;\n\n // V8 9.3- bug https://bugs.chromium.org/p/v8/issues/detail?id=12006\n if (!IS_PURE && hasOwn(OriginalErrorPrototype, 'cause')) delete OriginalErrorPrototype.cause;\n\n if (!FORCED) return OriginalError;\n\n var BaseError = getBuiltIn('Error');\n\n var WrappedError = wrapper(function (a, b) {\n var message = normalizeStringArgument(IS_AGGREGATE_ERROR ? b : a, undefined);\n var result = IS_AGGREGATE_ERROR ? new OriginalError(a) : new OriginalError();\n if (message !== undefined) createNonEnumerableProperty(result, 'message', message);\n installErrorStack(result, WrappedError, result.stack, 2);\n if (this && isPrototypeOf(OriginalErrorPrototype, this)) inheritIfRequired(result, this, WrappedError);\n if (arguments.length > OPTIONS_POSITION) installErrorCause(result, arguments[OPTIONS_POSITION]);\n return result;\n });\n\n WrappedError.prototype = OriginalErrorPrototype;\n\n if (ERROR_NAME !== 'Error') {\n if (setPrototypeOf) setPrototypeOf(WrappedError, BaseError);\n else copyConstructorProperties(WrappedError, BaseError, { name: true });\n } else if (DESCRIPTORS && STACK_TRACE_LIMIT in OriginalError) {\n proxyAccessor(WrappedError, OriginalError, STACK_TRACE_LIMIT);\n proxyAccessor(WrappedError, OriginalError, 'prepareStackTrace');\n }\n\n copyConstructorProperties(WrappedError, OriginalError);\n\n if (!IS_PURE) try {\n // Safari 13- bug: WebAssembly errors does not have a proper `.name`\n if (OriginalErrorPrototype.name !== ERROR_NAME) {\n createNonEnumerableProperty(OriginalErrorPrototype, 'name', ERROR_NAME);\n }\n OriginalErrorPrototype.constructor = WrappedError;\n } catch (error) { /* empty */ }\n\n return WrappedError;\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/internals/wrap-error-constructor-with-cause.js?")}),"./node_modules/core-js/modules/es.array-buffer.constructor.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar arrayBufferModule = __webpack_require__(/*! ../internals/array-buffer */ \"./node_modules/core-js/internals/array-buffer.js\");\nvar setSpecies = __webpack_require__(/*! ../internals/set-species */ \"./node_modules/core-js/internals/set-species.js\");\n\nvar ARRAY_BUFFER = 'ArrayBuffer';\nvar ArrayBuffer = arrayBufferModule[ARRAY_BUFFER];\nvar NativeArrayBuffer = global[ARRAY_BUFFER];\n\n// `ArrayBuffer` constructor\n// https://tc39.es/ecma262/#sec-arraybuffer-constructor\n$({ global: true, constructor: true, forced: NativeArrayBuffer !== ArrayBuffer }, {\n ArrayBuffer: ArrayBuffer\n});\n\nsetSpecies(ARRAY_BUFFER);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.array-buffer.constructor.js?")}),"./node_modules/core-js/modules/es.array-buffer.slice.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this-clause */ \"./node_modules/core-js/internals/function-uncurry-this-clause.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar ArrayBufferModule = __webpack_require__(/*! ../internals/array-buffer */ \"./node_modules/core-js/internals/array-buffer.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar toAbsoluteIndex = __webpack_require__(/*! ../internals/to-absolute-index */ \"./node_modules/core-js/internals/to-absolute-index.js\");\nvar toLength = __webpack_require__(/*! ../internals/to-length */ \"./node_modules/core-js/internals/to-length.js\");\nvar speciesConstructor = __webpack_require__(/*! ../internals/species-constructor */ \"./node_modules/core-js/internals/species-constructor.js\");\n\nvar ArrayBuffer = ArrayBufferModule.ArrayBuffer;\nvar DataView = ArrayBufferModule.DataView;\nvar DataViewPrototype = DataView.prototype;\nvar nativeArrayBufferSlice = uncurryThis(ArrayBuffer.prototype.slice);\nvar getUint8 = uncurryThis(DataViewPrototype.getUint8);\nvar setUint8 = uncurryThis(DataViewPrototype.setUint8);\n\nvar INCORRECT_SLICE = fails(function () {\n return !new ArrayBuffer(2).slice(1, undefined).byteLength;\n});\n\n// `ArrayBuffer.prototype.slice` method\n// https://tc39.es/ecma262/#sec-arraybuffer.prototype.slice\n$({ target: 'ArrayBuffer', proto: true, unsafe: true, forced: INCORRECT_SLICE }, {\n slice: function slice(start, end) {\n if (nativeArrayBufferSlice && end === undefined) {\n return nativeArrayBufferSlice(anObject(this), start); // FF fix\n }\n var length = anObject(this).byteLength;\n var first = toAbsoluteIndex(start, length);\n var fin = toAbsoluteIndex(end === undefined ? length : end, length);\n var result = new (speciesConstructor(this, ArrayBuffer))(toLength(fin - first));\n var viewSource = new DataView(this);\n var viewTarget = new DataView(result);\n var index = 0;\n while (first < fin) {\n setUint8(viewTarget, index++, getUint8(viewSource, first++));\n } return result;\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.array-buffer.slice.js?")}),"./node_modules/core-js/modules/es.array.at.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\nvar toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ \"./node_modules/core-js/internals/to-integer-or-infinity.js\");\nvar addToUnscopables = __webpack_require__(/*! ../internals/add-to-unscopables */ \"./node_modules/core-js/internals/add-to-unscopables.js\");\n\n// `Array.prototype.at` method\n// https://tc39.es/ecma262/#sec-array.prototype.at\n$({ target: 'Array', proto: true }, {\n at: function at(index) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var relativeIndex = toIntegerOrInfinity(index);\n var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;\n return (k < 0 || k >= len) ? undefined : O[k];\n }\n});\n\naddToUnscopables('at');\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.array.at.js?")}),"./node_modules/core-js/modules/es.array.find-last-index.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar $findLastIndex = (__webpack_require__(/*! ../internals/array-iteration-from-last */ \"./node_modules/core-js/internals/array-iteration-from-last.js\").findLastIndex);\nvar addToUnscopables = __webpack_require__(/*! ../internals/add-to-unscopables */ \"./node_modules/core-js/internals/add-to-unscopables.js\");\n\n// `Array.prototype.findLastIndex` method\n// https://tc39.es/ecma262/#sec-array.prototype.findlastindex\n$({ target: 'Array', proto: true }, {\n findLastIndex: function findLastIndex(callbackfn /* , that = undefined */) {\n return $findLastIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\naddToUnscopables('findLastIndex');\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.array.find-last-index.js?")}),"./node_modules/core-js/modules/es.array.find-last.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar $findLast = (__webpack_require__(/*! ../internals/array-iteration-from-last */ \"./node_modules/core-js/internals/array-iteration-from-last.js\").findLast);\nvar addToUnscopables = __webpack_require__(/*! ../internals/add-to-unscopables */ \"./node_modules/core-js/internals/add-to-unscopables.js\");\n\n// `Array.prototype.findLast` method\n// https://tc39.es/ecma262/#sec-array.prototype.findlast\n$({ target: 'Array', proto: true }, {\n findLast: function findLast(callbackfn /* , that = undefined */) {\n return $findLast(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\naddToUnscopables('findLast');\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.array.find-last.js?")}),"./node_modules/core-js/modules/es.array.flat-map.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar flattenIntoArray = __webpack_require__(/*! ../internals/flatten-into-array */ \"./node_modules/core-js/internals/flatten-into-array.js\");\nvar aCallable = __webpack_require__(/*! ../internals/a-callable */ \"./node_modules/core-js/internals/a-callable.js\");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\nvar arraySpeciesCreate = __webpack_require__(/*! ../internals/array-species-create */ \"./node_modules/core-js/internals/array-species-create.js\");\n\n// `Array.prototype.flatMap` method\n// https://tc39.es/ecma262/#sec-array.prototype.flatmap\n$({ target: 'Array', proto: true }, {\n flatMap: function flatMap(callbackfn /* , thisArg */) {\n var O = toObject(this);\n var sourceLen = lengthOfArrayLike(O);\n var A;\n aCallable(callbackfn);\n A = arraySpeciesCreate(O, 0);\n A.length = flattenIntoArray(A, O, O, sourceLen, 0, 1, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n return A;\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.array.flat-map.js?")}),"./node_modules/core-js/modules/es.array.includes.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar $includes = (__webpack_require__(/*! ../internals/array-includes */ \"./node_modules/core-js/internals/array-includes.js\").includes);\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar addToUnscopables = __webpack_require__(/*! ../internals/add-to-unscopables */ \"./node_modules/core-js/internals/add-to-unscopables.js\");\n\n// FF99+ bug\nvar BROKEN_ON_SPARSE = fails(function () {\n // eslint-disable-next-line es/no-array-prototype-includes -- detection\n return !Array(1).includes();\n});\n\n// `Array.prototype.includes` method\n// https://tc39.es/ecma262/#sec-array.prototype.includes\n$({ target: 'Array', proto: true, forced: BROKEN_ON_SPARSE }, {\n includes: function includes(el /* , fromIndex = 0 */) {\n return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('includes');\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.array.includes.js?")}),"./node_modules/core-js/modules/es.array.iterator.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ \"./node_modules/core-js/internals/to-indexed-object.js\");\nvar addToUnscopables = __webpack_require__(/*! ../internals/add-to-unscopables */ \"./node_modules/core-js/internals/add-to-unscopables.js\");\nvar Iterators = __webpack_require__(/*! ../internals/iterators */ \"./node_modules/core-js/internals/iterators.js\");\nvar InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ \"./node_modules/core-js/internals/internal-state.js\");\nvar defineProperty = (__webpack_require__(/*! ../internals/object-define-property */ \"./node_modules/core-js/internals/object-define-property.js\").f);\nvar defineIterator = __webpack_require__(/*! ../internals/iterator-define */ \"./node_modules/core-js/internals/iterator-define.js\");\nvar createIterResultObject = __webpack_require__(/*! ../internals/create-iter-result-object */ \"./node_modules/core-js/internals/create-iter-result-object.js\");\nvar IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\n\nvar ARRAY_ITERATOR = 'Array Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(ARRAY_ITERATOR);\n\n// `Array.prototype.entries` method\n// https://tc39.es/ecma262/#sec-array.prototype.entries\n// `Array.prototype.keys` method\n// https://tc39.es/ecma262/#sec-array.prototype.keys\n// `Array.prototype.values` method\n// https://tc39.es/ecma262/#sec-array.prototype.values\n// `Array.prototype[@@iterator]` method\n// https://tc39.es/ecma262/#sec-array.prototype-@@iterator\n// `CreateArrayIterator` internal method\n// https://tc39.es/ecma262/#sec-createarrayiterator\nmodule.exports = defineIterator(Array, 'Array', function (iterated, kind) {\n setInternalState(this, {\n type: ARRAY_ITERATOR,\n target: toIndexedObject(iterated), // target\n index: 0, // next index\n kind: kind // kind\n });\n// `%ArrayIteratorPrototype%.next` method\n// https://tc39.es/ecma262/#sec-%arrayiteratorprototype%.next\n}, function () {\n var state = getInternalState(this);\n var target = state.target;\n var kind = state.kind;\n var index = state.index++;\n if (!target || index >= target.length) {\n state.target = undefined;\n return createIterResultObject(undefined, true);\n }\n if (kind == 'keys') return createIterResultObject(index, false);\n if (kind == 'values') return createIterResultObject(target[index], false);\n return createIterResultObject([index, target[index]], false);\n}, 'values');\n\n// argumentsList[@@iterator] is %ArrayProto_values%\n// https://tc39.es/ecma262/#sec-createunmappedargumentsobject\n// https://tc39.es/ecma262/#sec-createmappedargumentsobject\nvar values = Iterators.Arguments = Iterators.Array;\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('keys');\naddToUnscopables('values');\naddToUnscopables('entries');\n\n// V8 ~ Chrome 45- bug\nif (!IS_PURE && DESCRIPTORS && values.name !== 'values') try {\n defineProperty(values, 'name', { value: 'values' });\n} catch (error) { /* empty */ }\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.array.iterator.js?")}),"./node_modules/core-js/modules/es.array.push.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\nvar setArrayLength = __webpack_require__(/*! ../internals/array-set-length */ \"./node_modules/core-js/internals/array-set-length.js\");\nvar doesNotExceedSafeInteger = __webpack_require__(/*! ../internals/does-not-exceed-safe-integer */ \"./node_modules/core-js/internals/does-not-exceed-safe-integer.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\n\nvar INCORRECT_TO_LENGTH = fails(function () {\n return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;\n});\n\n// V8 and Safari <= 15.4, FF < 23 throws InternalError\n// https://bugs.chromium.org/p/v8/issues/detail?id=12681\nvar properErrorOnNonWritableLength = function () {\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).push();\n } catch (error) {\n return error instanceof TypeError;\n }\n};\n\nvar FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();\n\n// `Array.prototype.push` method\n// https://tc39.es/ecma262/#sec-array.prototype.push\n$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n push: function push(item) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var argCount = arguments.length;\n doesNotExceedSafeInteger(len + argCount);\n for (var i = 0; i < argCount; i++) {\n O[len] = arguments[i];\n len++;\n }\n setArrayLength(O, len);\n return len;\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.array.push.js?")}),"./node_modules/core-js/modules/es.array.sort.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar aCallable = __webpack_require__(/*! ../internals/a-callable */ \"./node_modules/core-js/internals/a-callable.js\");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\nvar deletePropertyOrThrow = __webpack_require__(/*! ../internals/delete-property-or-throw */ \"./node_modules/core-js/internals/delete-property-or-throw.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar internalSort = __webpack_require__(/*! ../internals/array-sort */ \"./node_modules/core-js/internals/array-sort.js\");\nvar arrayMethodIsStrict = __webpack_require__(/*! ../internals/array-method-is-strict */ \"./node_modules/core-js/internals/array-method-is-strict.js\");\nvar FF = __webpack_require__(/*! ../internals/engine-ff-version */ \"./node_modules/core-js/internals/engine-ff-version.js\");\nvar IE_OR_EDGE = __webpack_require__(/*! ../internals/engine-is-ie-or-edge */ \"./node_modules/core-js/internals/engine-is-ie-or-edge.js\");\nvar V8 = __webpack_require__(/*! ../internals/engine-v8-version */ \"./node_modules/core-js/internals/engine-v8-version.js\");\nvar WEBKIT = __webpack_require__(/*! ../internals/engine-webkit-version */ \"./node_modules/core-js/internals/engine-webkit-version.js\");\n\nvar test = [];\nvar nativeSort = uncurryThis(test.sort);\nvar push = uncurryThis(test.push);\n\n// IE8-\nvar FAILS_ON_UNDEFINED = fails(function () {\n test.sort(undefined);\n});\n// V8 bug\nvar FAILS_ON_NULL = fails(function () {\n test.sort(null);\n});\n// Old WebKit\nvar STRICT_METHOD = arrayMethodIsStrict('sort');\n\nvar STABLE_SORT = !fails(function () {\n // feature detection can be too slow, so check engines versions\n if (V8) return V8 < 70;\n if (FF && FF > 3) return;\n if (IE_OR_EDGE) return true;\n if (WEBKIT) return WEBKIT < 603;\n\n var result = '';\n var code, chr, value, index;\n\n // generate an array with more 512 elements (Chakra and old V8 fails only in this case)\n for (code = 65; code < 76; code++) {\n chr = String.fromCharCode(code);\n\n switch (code) {\n case 66: case 69: case 70: case 72: value = 3; break;\n case 68: case 71: value = 4; break;\n default: value = 2;\n }\n\n for (index = 0; index < 47; index++) {\n test.push({ k: chr + index, v: value });\n }\n }\n\n test.sort(function (a, b) { return b.v - a.v; });\n\n for (index = 0; index < test.length; index++) {\n chr = test[index].k.charAt(0);\n if (result.charAt(result.length - 1) !== chr) result += chr;\n }\n\n return result !== 'DGBEFHACIJK';\n});\n\nvar FORCED = FAILS_ON_UNDEFINED || !FAILS_ON_NULL || !STRICT_METHOD || !STABLE_SORT;\n\nvar getSortCompare = function (comparefn) {\n return function (x, y) {\n if (y === undefined) return -1;\n if (x === undefined) return 1;\n if (comparefn !== undefined) return +comparefn(x, y) || 0;\n return toString(x) > toString(y) ? 1 : -1;\n };\n};\n\n// `Array.prototype.sort` method\n// https://tc39.es/ecma262/#sec-array.prototype.sort\n$({ target: 'Array', proto: true, forced: FORCED }, {\n sort: function sort(comparefn) {\n if (comparefn !== undefined) aCallable(comparefn);\n\n var array = toObject(this);\n\n if (STABLE_SORT) return comparefn === undefined ? nativeSort(array) : nativeSort(array, comparefn);\n\n var items = [];\n var arrayLength = lengthOfArrayLike(array);\n var itemsLength, index;\n\n for (index = 0; index < arrayLength; index++) {\n if (index in array) push(items, array[index]);\n }\n\n internalSort(items, getSortCompare(comparefn));\n\n itemsLength = lengthOfArrayLike(items);\n index = 0;\n\n while (index < itemsLength) array[index] = items[index++];\n while (index < arrayLength) deletePropertyOrThrow(array, index++);\n\n return array;\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.array.sort.js?")}),"./node_modules/core-js/modules/es.array.unscopables.flat-map.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\n// this method was added to unscopables after implementation\n// in popular engines, so it's moved to a separate module\nvar addToUnscopables = __webpack_require__(/*! ../internals/add-to-unscopables */ \"./node_modules/core-js/internals/add-to-unscopables.js\");\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('flatMap');\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.array.unscopables.flat-map.js?")}),"./node_modules/core-js/modules/es.array.with.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar arrayWith = __webpack_require__(/*! ../internals/array-with */ \"./node_modules/core-js/internals/array-with.js\");\nvar toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ \"./node_modules/core-js/internals/to-indexed-object.js\");\n\nvar $Array = Array;\n\n// `Array.prototype.with` method\n// https://tc39.es/ecma262/#sec-array.prototype.with\n$({ target: 'Array', proto: true }, {\n 'with': function (index, value) {\n return arrayWith(toIndexedObject(this), $Array, index, value);\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.array.with.js?")}),"./node_modules/core-js/modules/es.error.cause.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\n/* eslint-disable no-unused-vars -- required for functions `.length` */\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar apply = __webpack_require__(/*! ../internals/function-apply */ \"./node_modules/core-js/internals/function-apply.js\");\nvar wrapErrorConstructorWithCause = __webpack_require__(/*! ../internals/wrap-error-constructor-with-cause */ \"./node_modules/core-js/internals/wrap-error-constructor-with-cause.js\");\n\nvar WEB_ASSEMBLY = 'WebAssembly';\nvar WebAssembly = global[WEB_ASSEMBLY];\n\nvar FORCED = Error('e', { cause: 7 }).cause !== 7;\n\nvar exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) {\n var O = {};\n O[ERROR_NAME] = wrapErrorConstructorWithCause(ERROR_NAME, wrapper, FORCED);\n $({ global: true, constructor: true, arity: 1, forced: FORCED }, O);\n};\n\nvar exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) {\n if (WebAssembly && WebAssembly[ERROR_NAME]) {\n var O = {};\n O[ERROR_NAME] = wrapErrorConstructorWithCause(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED);\n $({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED }, O);\n }\n};\n\n// https://tc39.es/ecma262/#sec-nativeerror\nexportGlobalErrorCauseWrapper('Error', function (init) {\n return function Error(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('EvalError', function (init) {\n return function EvalError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('RangeError', function (init) {\n return function RangeError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('ReferenceError', function (init) {\n return function ReferenceError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('SyntaxError', function (init) {\n return function SyntaxError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('TypeError', function (init) {\n return function TypeError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('URIError', function (init) {\n return function URIError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('CompileError', function (init) {\n return function CompileError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('LinkError', function (init) {\n return function LinkError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) {\n return function RuntimeError(message) { return apply(init, this, arguments); };\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.error.cause.js?")}),"./node_modules/core-js/modules/es.global-this.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\n\n// `globalThis` object\n// https://tc39.es/ecma262/#sec-globalthis\n$({ global: true, forced: global.globalThis !== global }, {\n globalThis: global\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.global-this.js?")}),"./node_modules/core-js/modules/es.json.stringify.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ \"./node_modules/core-js/internals/get-built-in.js\");\nvar apply = __webpack_require__(/*! ../internals/function-apply */ \"./node_modules/core-js/internals/function-apply.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar isSymbol = __webpack_require__(/*! ../internals/is-symbol */ \"./node_modules/core-js/internals/is-symbol.js\");\nvar arraySlice = __webpack_require__(/*! ../internals/array-slice */ \"./node_modules/core-js/internals/array-slice.js\");\nvar getReplacerFunction = __webpack_require__(/*! ../internals/get-json-replacer-function */ \"./node_modules/core-js/internals/get-json-replacer-function.js\");\nvar NATIVE_SYMBOL = __webpack_require__(/*! ../internals/symbol-constructor-detection */ \"./node_modules/core-js/internals/symbol-constructor-detection.js\");\n\nvar $String = String;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar exec = uncurryThis(/./.exec);\nvar charAt = uncurryThis(''.charAt);\nvar charCodeAt = uncurryThis(''.charCodeAt);\nvar replace = uncurryThis(''.replace);\nvar numberToString = uncurryThis(1.0.toString);\n\nvar tester = /[\\uD800-\\uDFFF]/g;\nvar low = /^[\\uD800-\\uDBFF]$/;\nvar hi = /^[\\uDC00-\\uDFFF]$/;\n\nvar WRONG_SYMBOLS_CONVERSION = !NATIVE_SYMBOL || fails(function () {\n var symbol = getBuiltIn('Symbol')();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n});\n\n// https://github.com/tc39/proposal-well-formed-stringify\nvar ILL_FORMED_UNICODE = fails(function () {\n return $stringify('\\uDF06\\uD834') !== '\"\\\\udf06\\\\ud834\"'\n || $stringify('\\uDEAD') !== '\"\\\\udead\"';\n});\n\nvar stringifyWithSymbolsFix = function (it, replacer) {\n var args = arraySlice(arguments);\n var $replacer = getReplacerFunction(replacer);\n if (!isCallable($replacer) && (it === undefined || isSymbol(it))) return; // IE8 returns string on undefined\n args[1] = function (key, value) {\n // some old implementations (like WebKit) could pass numbers as keys\n if (isCallable($replacer)) value = call($replacer, this, $String(key), value);\n if (!isSymbol(value)) return value;\n };\n return apply($stringify, null, args);\n};\n\nvar fixIllFormed = function (match, offset, string) {\n var prev = charAt(string, offset - 1);\n var next = charAt(string, offset + 1);\n if ((exec(low, match) && !exec(hi, next)) || (exec(hi, match) && !exec(low, prev))) {\n return '\\\\u' + numberToString(charCodeAt(match, 0), 16);\n } return match;\n};\n\nif ($stringify) {\n // `JSON.stringify` method\n // https://tc39.es/ecma262/#sec-json.stringify\n $({ target: 'JSON', stat: true, arity: 3, forced: WRONG_SYMBOLS_CONVERSION || ILL_FORMED_UNICODE }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n stringify: function stringify(it, replacer, space) {\n var args = arraySlice(arguments);\n var result = apply(WRONG_SYMBOLS_CONVERSION ? stringifyWithSymbolsFix : $stringify, null, args);\n return ILL_FORMED_UNICODE && typeof result == 'string' ? replace(result, tester, fixIllFormed) : result;\n }\n });\n}\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.json.stringify.js?")}),"./node_modules/core-js/modules/es.math.hypot.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\n\n// eslint-disable-next-line es/no-math-hypot -- required for testing\nvar $hypot = Math.hypot;\nvar abs = Math.abs;\nvar sqrt = Math.sqrt;\n\n// Chrome 77 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=9546\nvar FORCED = !!$hypot && $hypot(Infinity, NaN) !== Infinity;\n\n// `Math.hypot` method\n// https://tc39.es/ecma262/#sec-math.hypot\n$({ target: 'Math', stat: true, arity: 2, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n hypot: function hypot(value1, value2) {\n var sum = 0;\n var i = 0;\n var aLen = arguments.length;\n var larg = 0;\n var arg, div;\n while (i < aLen) {\n arg = abs(arguments[i++]);\n if (larg < arg) {\n div = larg / arg;\n sum = sum * div * div + 1;\n larg = arg;\n } else if (arg > 0) {\n div = arg / larg;\n sum += div * div;\n } else sum += arg;\n }\n return larg === Infinity ? Infinity : larg * sqrt(sum);\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.math.hypot.js?")}),"./node_modules/core-js/modules/es.number.to-fixed.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ \"./node_modules/core-js/internals/to-integer-or-infinity.js\");\nvar thisNumberValue = __webpack_require__(/*! ../internals/this-number-value */ \"./node_modules/core-js/internals/this-number-value.js\");\nvar $repeat = __webpack_require__(/*! ../internals/string-repeat */ \"./node_modules/core-js/internals/string-repeat.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\n\nvar $RangeError = RangeError;\nvar $String = String;\nvar floor = Math.floor;\nvar repeat = uncurryThis($repeat);\nvar stringSlice = uncurryThis(''.slice);\nvar nativeToFixed = uncurryThis(1.0.toFixed);\n\nvar pow = function (x, n, acc) {\n return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc);\n};\n\nvar log = function (x) {\n var n = 0;\n var x2 = x;\n while (x2 >= 4096) {\n n += 12;\n x2 /= 4096;\n }\n while (x2 >= 2) {\n n += 1;\n x2 /= 2;\n } return n;\n};\n\nvar multiply = function (data, n, c) {\n var index = -1;\n var c2 = c;\n while (++index < 6) {\n c2 += n * data[index];\n data[index] = c2 % 1e7;\n c2 = floor(c2 / 1e7);\n }\n};\n\nvar divide = function (data, n) {\n var index = 6;\n var c = 0;\n while (--index >= 0) {\n c += data[index];\n data[index] = floor(c / n);\n c = (c % n) * 1e7;\n }\n};\n\nvar dataToString = function (data) {\n var index = 6;\n var s = '';\n while (--index >= 0) {\n if (s !== '' || index === 0 || data[index] !== 0) {\n var t = $String(data[index]);\n s = s === '' ? t : s + repeat('0', 7 - t.length) + t;\n }\n } return s;\n};\n\nvar FORCED = fails(function () {\n return nativeToFixed(0.00008, 3) !== '0.000' ||\n nativeToFixed(0.9, 0) !== '1' ||\n nativeToFixed(1.255, 2) !== '1.25' ||\n nativeToFixed(1000000000000000128.0, 0) !== '1000000000000000128';\n}) || !fails(function () {\n // V8 ~ Android 4.3-\n nativeToFixed({});\n});\n\n// `Number.prototype.toFixed` method\n// https://tc39.es/ecma262/#sec-number.prototype.tofixed\n$({ target: 'Number', proto: true, forced: FORCED }, {\n toFixed: function toFixed(fractionDigits) {\n var number = thisNumberValue(this);\n var fractDigits = toIntegerOrInfinity(fractionDigits);\n var data = [0, 0, 0, 0, 0, 0];\n var sign = '';\n var result = '0';\n var e, z, j, k;\n\n // TODO: ES2018 increased the maximum number of fraction digits to 100, need to improve the implementation\n if (fractDigits < 0 || fractDigits > 20) throw $RangeError('Incorrect fraction digits');\n // eslint-disable-next-line no-self-compare -- NaN check\n if (number != number) return 'NaN';\n if (number <= -1e21 || number >= 1e21) return $String(number);\n if (number < 0) {\n sign = '-';\n number = -number;\n }\n if (number > 1e-21) {\n e = log(number * pow(2, 69, 1)) - 69;\n z = e < 0 ? number * pow(2, -e, 1) : number / pow(2, e, 1);\n z *= 0x10000000000000;\n e = 52 - e;\n if (e > 0) {\n multiply(data, 0, z);\n j = fractDigits;\n while (j >= 7) {\n multiply(data, 1e7, 0);\n j -= 7;\n }\n multiply(data, pow(10, j, 1), 0);\n j = e - 1;\n while (j >= 23) {\n divide(data, 1 << 23);\n j -= 23;\n }\n divide(data, 1 << j);\n multiply(data, 1, 1);\n divide(data, 2);\n result = dataToString(data);\n } else {\n multiply(data, 0, z);\n multiply(data, 1 << -e, 0);\n result = dataToString(data) + repeat('0', fractDigits);\n }\n }\n if (fractDigits > 0) {\n k = result.length;\n result = sign + (k <= fractDigits\n ? '0.' + repeat('0', fractDigits - k) + result\n : stringSlice(result, 0, k - fractDigits) + '.' + stringSlice(result, k - fractDigits));\n } else {\n result = sign + result;\n } return result;\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.number.to-fixed.js?")}),"./node_modules/core-js/modules/es.object.assign.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar assign = __webpack_require__(/*! ../internals/object-assign */ \"./node_modules/core-js/internals/object-assign.js\");\n\n// `Object.assign` method\n// https://tc39.es/ecma262/#sec-object.assign\n// eslint-disable-next-line es/no-object-assign -- required for testing\n$({ target: 'Object', stat: true, arity: 2, forced: Object.assign !== assign }, {\n assign: assign\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.object.assign.js?")}),"./node_modules/core-js/modules/es.object.has-own.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\n\n// `Object.hasOwn` method\n// https://tc39.es/ecma262/#sec-object.hasown\n$({ target: 'Object', stat: true }, {\n hasOwn: hasOwn\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.object.has-own.js?")}),"./node_modules/core-js/modules/es.parse-float.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar $parseFloat = __webpack_require__(/*! ../internals/number-parse-float */ \"./node_modules/core-js/internals/number-parse-float.js\");\n\n// `parseFloat` method\n// https://tc39.es/ecma262/#sec-parsefloat-string\n$({ global: true, forced: parseFloat != $parseFloat }, {\n parseFloat: $parseFloat\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.parse-float.js?")}),"./node_modules/core-js/modules/es.parse-int.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar $parseInt = __webpack_require__(/*! ../internals/number-parse-int */ \"./node_modules/core-js/internals/number-parse-int.js\");\n\n// `parseInt` method\n// https://tc39.es/ecma262/#sec-parseint-string-radix\n$({ global: true, forced: parseInt != $parseInt }, {\n parseInt: $parseInt\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.parse-int.js?")}),"./node_modules/core-js/modules/es.promise.all-settled.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar aCallable = __webpack_require__(/*! ../internals/a-callable */ \"./node_modules/core-js/internals/a-callable.js\");\nvar newPromiseCapabilityModule = __webpack_require__(/*! ../internals/new-promise-capability */ \"./node_modules/core-js/internals/new-promise-capability.js\");\nvar perform = __webpack_require__(/*! ../internals/perform */ \"./node_modules/core-js/internals/perform.js\");\nvar iterate = __webpack_require__(/*! ../internals/iterate */ \"./node_modules/core-js/internals/iterate.js\");\nvar PROMISE_STATICS_INCORRECT_ITERATION = __webpack_require__(/*! ../internals/promise-statics-incorrect-iteration */ \"./node_modules/core-js/internals/promise-statics-incorrect-iteration.js\");\n\n// `Promise.allSettled` method\n// https://tc39.es/ecma262/#sec-promise.allsettled\n$({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, {\n allSettled: function allSettled(iterable) {\n var C = this;\n var capability = newPromiseCapabilityModule.f(C);\n var resolve = capability.resolve;\n var reject = capability.reject;\n var result = perform(function () {\n var promiseResolve = aCallable(C.resolve);\n var values = [];\n var counter = 0;\n var remaining = 1;\n iterate(iterable, function (promise) {\n var index = counter++;\n var alreadyCalled = false;\n remaining++;\n call(promiseResolve, C, promise).then(function (value) {\n if (alreadyCalled) return;\n alreadyCalled = true;\n values[index] = { status: 'fulfilled', value: value };\n --remaining || resolve(values);\n }, function (error) {\n if (alreadyCalled) return;\n alreadyCalled = true;\n values[index] = { status: 'rejected', reason: error };\n --remaining || resolve(values);\n });\n });\n --remaining || resolve(values);\n });\n if (result.error) reject(result.value);\n return capability.promise;\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.promise.all-settled.js?")}),"./node_modules/core-js/modules/es.promise.all.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar aCallable = __webpack_require__(/*! ../internals/a-callable */ \"./node_modules/core-js/internals/a-callable.js\");\nvar newPromiseCapabilityModule = __webpack_require__(/*! ../internals/new-promise-capability */ \"./node_modules/core-js/internals/new-promise-capability.js\");\nvar perform = __webpack_require__(/*! ../internals/perform */ \"./node_modules/core-js/internals/perform.js\");\nvar iterate = __webpack_require__(/*! ../internals/iterate */ \"./node_modules/core-js/internals/iterate.js\");\nvar PROMISE_STATICS_INCORRECT_ITERATION = __webpack_require__(/*! ../internals/promise-statics-incorrect-iteration */ \"./node_modules/core-js/internals/promise-statics-incorrect-iteration.js\");\n\n// `Promise.all` method\n// https://tc39.es/ecma262/#sec-promise.all\n$({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, {\n all: function all(iterable) {\n var C = this;\n var capability = newPromiseCapabilityModule.f(C);\n var resolve = capability.resolve;\n var reject = capability.reject;\n var result = perform(function () {\n var $promiseResolve = aCallable(C.resolve);\n var values = [];\n var counter = 0;\n var remaining = 1;\n iterate(iterable, function (promise) {\n var index = counter++;\n var alreadyCalled = false;\n remaining++;\n call($promiseResolve, C, promise).then(function (value) {\n if (alreadyCalled) return;\n alreadyCalled = true;\n values[index] = value;\n --remaining || resolve(values);\n }, reject);\n });\n --remaining || resolve(values);\n });\n if (result.error) reject(result.value);\n return capability.promise;\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.promise.all.js?")}),"./node_modules/core-js/modules/es.promise.catch.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\nvar FORCED_PROMISE_CONSTRUCTOR = (__webpack_require__(/*! ../internals/promise-constructor-detection */ \"./node_modules/core-js/internals/promise-constructor-detection.js\").CONSTRUCTOR);\nvar NativePromiseConstructor = __webpack_require__(/*! ../internals/promise-native-constructor */ \"./node_modules/core-js/internals/promise-native-constructor.js\");\nvar getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ \"./node_modules/core-js/internals/get-built-in.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ \"./node_modules/core-js/internals/define-built-in.js\");\n\nvar NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype;\n\n// `Promise.prototype.catch` method\n// https://tc39.es/ecma262/#sec-promise.prototype.catch\n$({ target: 'Promise', proto: true, forced: FORCED_PROMISE_CONSTRUCTOR, real: true }, {\n 'catch': function (onRejected) {\n return this.then(undefined, onRejected);\n }\n});\n\n// makes sure that native promise-based APIs `Promise#catch` properly works with patched `Promise#then`\nif (!IS_PURE && isCallable(NativePromiseConstructor)) {\n var method = getBuiltIn('Promise').prototype['catch'];\n if (NativePromisePrototype['catch'] !== method) {\n defineBuiltIn(NativePromisePrototype, 'catch', method, { unsafe: true });\n }\n}\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.promise.catch.js?")}),"./node_modules/core-js/modules/es.promise.constructor.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\nvar IS_NODE = __webpack_require__(/*! ../internals/engine-is-node */ \"./node_modules/core-js/internals/engine-is-node.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ \"./node_modules/core-js/internals/define-built-in.js\");\nvar setPrototypeOf = __webpack_require__(/*! ../internals/object-set-prototype-of */ \"./node_modules/core-js/internals/object-set-prototype-of.js\");\nvar setToStringTag = __webpack_require__(/*! ../internals/set-to-string-tag */ \"./node_modules/core-js/internals/set-to-string-tag.js\");\nvar setSpecies = __webpack_require__(/*! ../internals/set-species */ \"./node_modules/core-js/internals/set-species.js\");\nvar aCallable = __webpack_require__(/*! ../internals/a-callable */ \"./node_modules/core-js/internals/a-callable.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar anInstance = __webpack_require__(/*! ../internals/an-instance */ \"./node_modules/core-js/internals/an-instance.js\");\nvar speciesConstructor = __webpack_require__(/*! ../internals/species-constructor */ \"./node_modules/core-js/internals/species-constructor.js\");\nvar task = (__webpack_require__(/*! ../internals/task */ \"./node_modules/core-js/internals/task.js\").set);\nvar microtask = __webpack_require__(/*! ../internals/microtask */ \"./node_modules/core-js/internals/microtask.js\");\nvar hostReportErrors = __webpack_require__(/*! ../internals/host-report-errors */ \"./node_modules/core-js/internals/host-report-errors.js\");\nvar perform = __webpack_require__(/*! ../internals/perform */ \"./node_modules/core-js/internals/perform.js\");\nvar Queue = __webpack_require__(/*! ../internals/queue */ \"./node_modules/core-js/internals/queue.js\");\nvar InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ \"./node_modules/core-js/internals/internal-state.js\");\nvar NativePromiseConstructor = __webpack_require__(/*! ../internals/promise-native-constructor */ \"./node_modules/core-js/internals/promise-native-constructor.js\");\nvar PromiseConstructorDetection = __webpack_require__(/*! ../internals/promise-constructor-detection */ \"./node_modules/core-js/internals/promise-constructor-detection.js\");\nvar newPromiseCapabilityModule = __webpack_require__(/*! ../internals/new-promise-capability */ \"./node_modules/core-js/internals/new-promise-capability.js\");\n\nvar PROMISE = 'Promise';\nvar FORCED_PROMISE_CONSTRUCTOR = PromiseConstructorDetection.CONSTRUCTOR;\nvar NATIVE_PROMISE_REJECTION_EVENT = PromiseConstructorDetection.REJECTION_EVENT;\nvar NATIVE_PROMISE_SUBCLASSING = PromiseConstructorDetection.SUBCLASSING;\nvar getInternalPromiseState = InternalStateModule.getterFor(PROMISE);\nvar setInternalState = InternalStateModule.set;\nvar NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype;\nvar PromiseConstructor = NativePromiseConstructor;\nvar PromisePrototype = NativePromisePrototype;\nvar TypeError = global.TypeError;\nvar document = global.document;\nvar process = global.process;\nvar newPromiseCapability = newPromiseCapabilityModule.f;\nvar newGenericPromiseCapability = newPromiseCapability;\n\nvar DISPATCH_EVENT = !!(document && document.createEvent && global.dispatchEvent);\nvar UNHANDLED_REJECTION = 'unhandledrejection';\nvar REJECTION_HANDLED = 'rejectionhandled';\nvar PENDING = 0;\nvar FULFILLED = 1;\nvar REJECTED = 2;\nvar HANDLED = 1;\nvar UNHANDLED = 2;\n\nvar Internal, OwnPromiseCapability, PromiseWrapper, nativeThen;\n\n// helpers\nvar isThenable = function (it) {\n var then;\n return isObject(it) && isCallable(then = it.then) ? then : false;\n};\n\nvar callReaction = function (reaction, state) {\n var value = state.value;\n var ok = state.state == FULFILLED;\n var handler = ok ? reaction.ok : reaction.fail;\n var resolve = reaction.resolve;\n var reject = reaction.reject;\n var domain = reaction.domain;\n var result, then, exited;\n try {\n if (handler) {\n if (!ok) {\n if (state.rejection === UNHANDLED) onHandleUnhandled(state);\n state.rejection = HANDLED;\n }\n if (handler === true) result = value;\n else {\n if (domain) domain.enter();\n result = handler(value); // can throw\n if (domain) {\n domain.exit();\n exited = true;\n }\n }\n if (result === reaction.promise) {\n reject(TypeError('Promise-chain cycle'));\n } else if (then = isThenable(result)) {\n call(then, result, resolve, reject);\n } else resolve(result);\n } else reject(value);\n } catch (error) {\n if (domain && !exited) domain.exit();\n reject(error);\n }\n};\n\nvar notify = function (state, isReject) {\n if (state.notified) return;\n state.notified = true;\n microtask(function () {\n var reactions = state.reactions;\n var reaction;\n while (reaction = reactions.get()) {\n callReaction(reaction, state);\n }\n state.notified = false;\n if (isReject && !state.rejection) onUnhandled(state);\n });\n};\n\nvar dispatchEvent = function (name, promise, reason) {\n var event, handler;\n if (DISPATCH_EVENT) {\n event = document.createEvent('Event');\n event.promise = promise;\n event.reason = reason;\n event.initEvent(name, false, true);\n global.dispatchEvent(event);\n } else event = { promise: promise, reason: reason };\n if (!NATIVE_PROMISE_REJECTION_EVENT && (handler = global['on' + name])) handler(event);\n else if (name === UNHANDLED_REJECTION) hostReportErrors('Unhandled promise rejection', reason);\n};\n\nvar onUnhandled = function (state) {\n call(task, global, function () {\n var promise = state.facade;\n var value = state.value;\n var IS_UNHANDLED = isUnhandled(state);\n var result;\n if (IS_UNHANDLED) {\n result = perform(function () {\n if (IS_NODE) {\n process.emit('unhandledRejection', value, promise);\n } else dispatchEvent(UNHANDLED_REJECTION, promise, value);\n });\n // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should\n state.rejection = IS_NODE || isUnhandled(state) ? UNHANDLED : HANDLED;\n if (result.error) throw result.value;\n }\n });\n};\n\nvar isUnhandled = function (state) {\n return state.rejection !== HANDLED && !state.parent;\n};\n\nvar onHandleUnhandled = function (state) {\n call(task, global, function () {\n var promise = state.facade;\n if (IS_NODE) {\n process.emit('rejectionHandled', promise);\n } else dispatchEvent(REJECTION_HANDLED, promise, state.value);\n });\n};\n\nvar bind = function (fn, state, unwrap) {\n return function (value) {\n fn(state, value, unwrap);\n };\n};\n\nvar internalReject = function (state, value, unwrap) {\n if (state.done) return;\n state.done = true;\n if (unwrap) state = unwrap;\n state.value = value;\n state.state = REJECTED;\n notify(state, true);\n};\n\nvar internalResolve = function (state, value, unwrap) {\n if (state.done) return;\n state.done = true;\n if (unwrap) state = unwrap;\n try {\n if (state.facade === value) throw TypeError(\"Promise can't be resolved itself\");\n var then = isThenable(value);\n if (then) {\n microtask(function () {\n var wrapper = { done: false };\n try {\n call(then, value,\n bind(internalResolve, wrapper, state),\n bind(internalReject, wrapper, state)\n );\n } catch (error) {\n internalReject(wrapper, error, state);\n }\n });\n } else {\n state.value = value;\n state.state = FULFILLED;\n notify(state, false);\n }\n } catch (error) {\n internalReject({ done: false }, error, state);\n }\n};\n\n// constructor polyfill\nif (FORCED_PROMISE_CONSTRUCTOR) {\n // 25.4.3.1 Promise(executor)\n PromiseConstructor = function Promise(executor) {\n anInstance(this, PromisePrototype);\n aCallable(executor);\n call(Internal, this);\n var state = getInternalPromiseState(this);\n try {\n executor(bind(internalResolve, state), bind(internalReject, state));\n } catch (error) {\n internalReject(state, error);\n }\n };\n\n PromisePrototype = PromiseConstructor.prototype;\n\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n Internal = function Promise(executor) {\n setInternalState(this, {\n type: PROMISE,\n done: false,\n notified: false,\n parent: false,\n reactions: new Queue(),\n rejection: false,\n state: PENDING,\n value: undefined\n });\n };\n\n // `Promise.prototype.then` method\n // https://tc39.es/ecma262/#sec-promise.prototype.then\n Internal.prototype = defineBuiltIn(PromisePrototype, 'then', function then(onFulfilled, onRejected) {\n var state = getInternalPromiseState(this);\n var reaction = newPromiseCapability(speciesConstructor(this, PromiseConstructor));\n state.parent = true;\n reaction.ok = isCallable(onFulfilled) ? onFulfilled : true;\n reaction.fail = isCallable(onRejected) && onRejected;\n reaction.domain = IS_NODE ? process.domain : undefined;\n if (state.state == PENDING) state.reactions.add(reaction);\n else microtask(function () {\n callReaction(reaction, state);\n });\n return reaction.promise;\n });\n\n OwnPromiseCapability = function () {\n var promise = new Internal();\n var state = getInternalPromiseState(promise);\n this.promise = promise;\n this.resolve = bind(internalResolve, state);\n this.reject = bind(internalReject, state);\n };\n\n newPromiseCapabilityModule.f = newPromiseCapability = function (C) {\n return C === PromiseConstructor || C === PromiseWrapper\n ? new OwnPromiseCapability(C)\n : newGenericPromiseCapability(C);\n };\n\n if (!IS_PURE && isCallable(NativePromiseConstructor) && NativePromisePrototype !== Object.prototype) {\n nativeThen = NativePromisePrototype.then;\n\n if (!NATIVE_PROMISE_SUBCLASSING) {\n // make `Promise#then` return a polyfilled `Promise` for native promise-based APIs\n defineBuiltIn(NativePromisePrototype, 'then', function then(onFulfilled, onRejected) {\n var that = this;\n return new PromiseConstructor(function (resolve, reject) {\n call(nativeThen, that, resolve, reject);\n }).then(onFulfilled, onRejected);\n // https://github.com/zloirock/core-js/issues/640\n }, { unsafe: true });\n }\n\n // make `.constructor === Promise` work for native promise-based APIs\n try {\n delete NativePromisePrototype.constructor;\n } catch (error) { /* empty */ }\n\n // make `instanceof Promise` work for native promise-based APIs\n if (setPrototypeOf) {\n setPrototypeOf(NativePromisePrototype, PromisePrototype);\n }\n }\n}\n\n$({ global: true, constructor: true, wrap: true, forced: FORCED_PROMISE_CONSTRUCTOR }, {\n Promise: PromiseConstructor\n});\n\nsetToStringTag(PromiseConstructor, PROMISE, false, true);\nsetSpecies(PROMISE);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.promise.constructor.js?")}),"./node_modules/core-js/modules/es.promise.finally.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\nvar NativePromiseConstructor = __webpack_require__(/*! ../internals/promise-native-constructor */ \"./node_modules/core-js/internals/promise-native-constructor.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ \"./node_modules/core-js/internals/get-built-in.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar speciesConstructor = __webpack_require__(/*! ../internals/species-constructor */ \"./node_modules/core-js/internals/species-constructor.js\");\nvar promiseResolve = __webpack_require__(/*! ../internals/promise-resolve */ \"./node_modules/core-js/internals/promise-resolve.js\");\nvar defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ \"./node_modules/core-js/internals/define-built-in.js\");\n\nvar NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype;\n\n// Safari bug https://bugs.webkit.org/show_bug.cgi?id=200829\nvar NON_GENERIC = !!NativePromiseConstructor && fails(function () {\n // eslint-disable-next-line unicorn/no-thenable -- required for testing\n NativePromisePrototype['finally'].call({ then: function () { /* empty */ } }, function () { /* empty */ });\n});\n\n// `Promise.prototype.finally` method\n// https://tc39.es/ecma262/#sec-promise.prototype.finally\n$({ target: 'Promise', proto: true, real: true, forced: NON_GENERIC }, {\n 'finally': function (onFinally) {\n var C = speciesConstructor(this, getBuiltIn('Promise'));\n var isFunction = isCallable(onFinally);\n return this.then(\n isFunction ? function (x) {\n return promiseResolve(C, onFinally()).then(function () { return x; });\n } : onFinally,\n isFunction ? function (e) {\n return promiseResolve(C, onFinally()).then(function () { throw e; });\n } : onFinally\n );\n }\n});\n\n// makes sure that native promise-based APIs `Promise#finally` properly works with patched `Promise#then`\nif (!IS_PURE && isCallable(NativePromiseConstructor)) {\n var method = getBuiltIn('Promise').prototype['finally'];\n if (NativePromisePrototype['finally'] !== method) {\n defineBuiltIn(NativePromisePrototype, 'finally', method, { unsafe: true });\n }\n}\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.promise.finally.js?")}),"./node_modules/core-js/modules/es.promise.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\n// TODO: Remove this module from `core-js@4` since it's split to modules listed below\n__webpack_require__(/*! ../modules/es.promise.constructor */ \"./node_modules/core-js/modules/es.promise.constructor.js\");\n__webpack_require__(/*! ../modules/es.promise.all */ \"./node_modules/core-js/modules/es.promise.all.js\");\n__webpack_require__(/*! ../modules/es.promise.catch */ \"./node_modules/core-js/modules/es.promise.catch.js\");\n__webpack_require__(/*! ../modules/es.promise.race */ \"./node_modules/core-js/modules/es.promise.race.js\");\n__webpack_require__(/*! ../modules/es.promise.reject */ \"./node_modules/core-js/modules/es.promise.reject.js\");\n__webpack_require__(/*! ../modules/es.promise.resolve */ \"./node_modules/core-js/modules/es.promise.resolve.js\");\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.promise.js?")}),"./node_modules/core-js/modules/es.promise.race.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar aCallable = __webpack_require__(/*! ../internals/a-callable */ \"./node_modules/core-js/internals/a-callable.js\");\nvar newPromiseCapabilityModule = __webpack_require__(/*! ../internals/new-promise-capability */ \"./node_modules/core-js/internals/new-promise-capability.js\");\nvar perform = __webpack_require__(/*! ../internals/perform */ \"./node_modules/core-js/internals/perform.js\");\nvar iterate = __webpack_require__(/*! ../internals/iterate */ \"./node_modules/core-js/internals/iterate.js\");\nvar PROMISE_STATICS_INCORRECT_ITERATION = __webpack_require__(/*! ../internals/promise-statics-incorrect-iteration */ \"./node_modules/core-js/internals/promise-statics-incorrect-iteration.js\");\n\n// `Promise.race` method\n// https://tc39.es/ecma262/#sec-promise.race\n$({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, {\n race: function race(iterable) {\n var C = this;\n var capability = newPromiseCapabilityModule.f(C);\n var reject = capability.reject;\n var result = perform(function () {\n var $promiseResolve = aCallable(C.resolve);\n iterate(iterable, function (promise) {\n call($promiseResolve, C, promise).then(capability.resolve, reject);\n });\n });\n if (result.error) reject(result.value);\n return capability.promise;\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.promise.race.js?")}),"./node_modules/core-js/modules/es.promise.reject.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar newPromiseCapabilityModule = __webpack_require__(/*! ../internals/new-promise-capability */ \"./node_modules/core-js/internals/new-promise-capability.js\");\nvar FORCED_PROMISE_CONSTRUCTOR = (__webpack_require__(/*! ../internals/promise-constructor-detection */ \"./node_modules/core-js/internals/promise-constructor-detection.js\").CONSTRUCTOR);\n\n// `Promise.reject` method\n// https://tc39.es/ecma262/#sec-promise.reject\n$({ target: 'Promise', stat: true, forced: FORCED_PROMISE_CONSTRUCTOR }, {\n reject: function reject(r) {\n var capability = newPromiseCapabilityModule.f(this);\n call(capability.reject, undefined, r);\n return capability.promise;\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.promise.reject.js?")}),"./node_modules/core-js/modules/es.promise.resolve.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ \"./node_modules/core-js/internals/get-built-in.js\");\nvar IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\nvar NativePromiseConstructor = __webpack_require__(/*! ../internals/promise-native-constructor */ \"./node_modules/core-js/internals/promise-native-constructor.js\");\nvar FORCED_PROMISE_CONSTRUCTOR = (__webpack_require__(/*! ../internals/promise-constructor-detection */ \"./node_modules/core-js/internals/promise-constructor-detection.js\").CONSTRUCTOR);\nvar promiseResolve = __webpack_require__(/*! ../internals/promise-resolve */ \"./node_modules/core-js/internals/promise-resolve.js\");\n\nvar PromiseConstructorWrapper = getBuiltIn('Promise');\nvar CHECK_WRAPPER = IS_PURE && !FORCED_PROMISE_CONSTRUCTOR;\n\n// `Promise.resolve` method\n// https://tc39.es/ecma262/#sec-promise.resolve\n$({ target: 'Promise', stat: true, forced: IS_PURE || FORCED_PROMISE_CONSTRUCTOR }, {\n resolve: function resolve(x) {\n return promiseResolve(CHECK_WRAPPER && this === PromiseConstructorWrapper ? NativePromiseConstructor : this, x);\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.promise.resolve.js?")}),"./node_modules/core-js/modules/es.reflect.to-string-tag.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar setToStringTag = __webpack_require__(/*! ../internals/set-to-string-tag */ \"./node_modules/core-js/internals/set-to-string-tag.js\");\n\n$({ global: true }, { Reflect: {} });\n\n// Reflect[@@toStringTag] property\n// https://tc39.es/ecma262/#sec-reflect-@@tostringtag\nsetToStringTag(global.Reflect, 'Reflect', true);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.reflect.to-string-tag.js?")}),"./node_modules/core-js/modules/es.regexp.constructor.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar isForced = __webpack_require__(/*! ../internals/is-forced */ \"./node_modules/core-js/internals/is-forced.js\");\nvar inheritIfRequired = __webpack_require__(/*! ../internals/inherit-if-required */ \"./node_modules/core-js/internals/inherit-if-required.js\");\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ \"./node_modules/core-js/internals/create-non-enumerable-property.js\");\nvar getOwnPropertyNames = (__webpack_require__(/*! ../internals/object-get-own-property-names */ \"./node_modules/core-js/internals/object-get-own-property-names.js\").f);\nvar isPrototypeOf = __webpack_require__(/*! ../internals/object-is-prototype-of */ \"./node_modules/core-js/internals/object-is-prototype-of.js\");\nvar isRegExp = __webpack_require__(/*! ../internals/is-regexp */ \"./node_modules/core-js/internals/is-regexp.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar getRegExpFlags = __webpack_require__(/*! ../internals/regexp-get-flags */ \"./node_modules/core-js/internals/regexp-get-flags.js\");\nvar stickyHelpers = __webpack_require__(/*! ../internals/regexp-sticky-helpers */ \"./node_modules/core-js/internals/regexp-sticky-helpers.js\");\nvar proxyAccessor = __webpack_require__(/*! ../internals/proxy-accessor */ \"./node_modules/core-js/internals/proxy-accessor.js\");\nvar defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ \"./node_modules/core-js/internals/define-built-in.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar enforceInternalState = (__webpack_require__(/*! ../internals/internal-state */ \"./node_modules/core-js/internals/internal-state.js\").enforce);\nvar setSpecies = __webpack_require__(/*! ../internals/set-species */ \"./node_modules/core-js/internals/set-species.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\nvar UNSUPPORTED_DOT_ALL = __webpack_require__(/*! ../internals/regexp-unsupported-dot-all */ \"./node_modules/core-js/internals/regexp-unsupported-dot-all.js\");\nvar UNSUPPORTED_NCG = __webpack_require__(/*! ../internals/regexp-unsupported-ncg */ \"./node_modules/core-js/internals/regexp-unsupported-ncg.js\");\n\nvar MATCH = wellKnownSymbol('match');\nvar NativeRegExp = global.RegExp;\nvar RegExpPrototype = NativeRegExp.prototype;\nvar SyntaxError = global.SyntaxError;\nvar exec = uncurryThis(RegExpPrototype.exec);\nvar charAt = uncurryThis(''.charAt);\nvar replace = uncurryThis(''.replace);\nvar stringIndexOf = uncurryThis(''.indexOf);\nvar stringSlice = uncurryThis(''.slice);\n// TODO: Use only proper RegExpIdentifierName\nvar IS_NCG = /^\\?<[^\\s\\d!#%&*+<=>@^][^\\s!#%&*+<=>@^]*>/;\nvar re1 = /a/g;\nvar re2 = /a/g;\n\n// \"new\" should create a new object, old webkit bug\nvar CORRECT_NEW = new NativeRegExp(re1) !== re1;\n\nvar MISSED_STICKY = stickyHelpers.MISSED_STICKY;\nvar UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y;\n\nvar BASE_FORCED = DESCRIPTORS &&\n (!CORRECT_NEW || MISSED_STICKY || UNSUPPORTED_DOT_ALL || UNSUPPORTED_NCG || fails(function () {\n re2[MATCH] = false;\n // RegExp constructor can alter flags and IsRegExp works correct with @@match\n return NativeRegExp(re1) != re1 || NativeRegExp(re2) == re2 || NativeRegExp(re1, 'i') != '/a/i';\n }));\n\nvar handleDotAll = function (string) {\n var length = string.length;\n var index = 0;\n var result = '';\n var brackets = false;\n var chr;\n for (; index <= length; index++) {\n chr = charAt(string, index);\n if (chr === '\\\\') {\n result += chr + charAt(string, ++index);\n continue;\n }\n if (!brackets && chr === '.') {\n result += '[\\\\s\\\\S]';\n } else {\n if (chr === '[') {\n brackets = true;\n } else if (chr === ']') {\n brackets = false;\n } result += chr;\n }\n } return result;\n};\n\nvar handleNCG = function (string) {\n var length = string.length;\n var index = 0;\n var result = '';\n var named = [];\n var names = {};\n var brackets = false;\n var ncg = false;\n var groupid = 0;\n var groupname = '';\n var chr;\n for (; index <= length; index++) {\n chr = charAt(string, index);\n if (chr === '\\\\') {\n chr = chr + charAt(string, ++index);\n } else if (chr === ']') {\n brackets = false;\n } else if (!brackets) switch (true) {\n case chr === '[':\n brackets = true;\n break;\n case chr === '(':\n if (exec(IS_NCG, stringSlice(string, index + 1))) {\n index += 2;\n ncg = true;\n }\n result += chr;\n groupid++;\n continue;\n case chr === '>' && ncg:\n if (groupname === '' || hasOwn(names, groupname)) {\n throw new SyntaxError('Invalid capture group name');\n }\n names[groupname] = true;\n named[named.length] = [groupname, groupid];\n ncg = false;\n groupname = '';\n continue;\n }\n if (ncg) groupname += chr;\n else result += chr;\n } return [result, named];\n};\n\n// `RegExp` constructor\n// https://tc39.es/ecma262/#sec-regexp-constructor\nif (isForced('RegExp', BASE_FORCED)) {\n var RegExpWrapper = function RegExp(pattern, flags) {\n var thisIsRegExp = isPrototypeOf(RegExpPrototype, this);\n var patternIsRegExp = isRegExp(pattern);\n var flagsAreUndefined = flags === undefined;\n var groups = [];\n var rawPattern = pattern;\n var rawFlags, dotAll, sticky, handled, result, state;\n\n if (!thisIsRegExp && patternIsRegExp && flagsAreUndefined && pattern.constructor === RegExpWrapper) {\n return pattern;\n }\n\n if (patternIsRegExp || isPrototypeOf(RegExpPrototype, pattern)) {\n pattern = pattern.source;\n if (flagsAreUndefined) flags = getRegExpFlags(rawPattern);\n }\n\n pattern = pattern === undefined ? '' : toString(pattern);\n flags = flags === undefined ? '' : toString(flags);\n rawPattern = pattern;\n\n if (UNSUPPORTED_DOT_ALL && 'dotAll' in re1) {\n dotAll = !!flags && stringIndexOf(flags, 's') > -1;\n if (dotAll) flags = replace(flags, /s/g, '');\n }\n\n rawFlags = flags;\n\n if (MISSED_STICKY && 'sticky' in re1) {\n sticky = !!flags && stringIndexOf(flags, 'y') > -1;\n if (sticky && UNSUPPORTED_Y) flags = replace(flags, /y/g, '');\n }\n\n if (UNSUPPORTED_NCG) {\n handled = handleNCG(pattern);\n pattern = handled[0];\n groups = handled[1];\n }\n\n result = inheritIfRequired(NativeRegExp(pattern, flags), thisIsRegExp ? this : RegExpPrototype, RegExpWrapper);\n\n if (dotAll || sticky || groups.length) {\n state = enforceInternalState(result);\n if (dotAll) {\n state.dotAll = true;\n state.raw = RegExpWrapper(handleDotAll(pattern), rawFlags);\n }\n if (sticky) state.sticky = true;\n if (groups.length) state.groups = groups;\n }\n\n if (pattern !== rawPattern) try {\n // fails in old engines, but we have no alternatives for unsupported regex syntax\n createNonEnumerableProperty(result, 'source', rawPattern === '' ? '(?:)' : rawPattern);\n } catch (error) { /* empty */ }\n\n return result;\n };\n\n for (var keys = getOwnPropertyNames(NativeRegExp), index = 0; keys.length > index;) {\n proxyAccessor(RegExpWrapper, NativeRegExp, keys[index++]);\n }\n\n RegExpPrototype.constructor = RegExpWrapper;\n RegExpWrapper.prototype = RegExpPrototype;\n defineBuiltIn(global, 'RegExp', RegExpWrapper, { constructor: true });\n}\n\n// https://tc39.es/ecma262/#sec-get-regexp-@@species\nsetSpecies('RegExp');\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.regexp.constructor.js?")}),"./node_modules/core-js/modules/es.regexp.dot-all.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar UNSUPPORTED_DOT_ALL = __webpack_require__(/*! ../internals/regexp-unsupported-dot-all */ \"./node_modules/core-js/internals/regexp-unsupported-dot-all.js\");\nvar classof = __webpack_require__(/*! ../internals/classof-raw */ \"./node_modules/core-js/internals/classof-raw.js\");\nvar defineBuiltInAccessor = __webpack_require__(/*! ../internals/define-built-in-accessor */ \"./node_modules/core-js/internals/define-built-in-accessor.js\");\nvar getInternalState = (__webpack_require__(/*! ../internals/internal-state */ \"./node_modules/core-js/internals/internal-state.js\").get);\n\nvar RegExpPrototype = RegExp.prototype;\nvar $TypeError = TypeError;\n\n// `RegExp.prototype.dotAll` getter\n// https://tc39.es/ecma262/#sec-get-regexp.prototype.dotall\nif (DESCRIPTORS && UNSUPPORTED_DOT_ALL) {\n defineBuiltInAccessor(RegExpPrototype, 'dotAll', {\n configurable: true,\n get: function dotAll() {\n if (this === RegExpPrototype) return undefined;\n // We can't use InternalStateModule.getterFor because\n // we don't add metadata for regexps created by a literal.\n if (classof(this) === 'RegExp') {\n return !!getInternalState(this).dotAll;\n }\n throw $TypeError('Incompatible receiver, RegExp required');\n }\n });\n}\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.regexp.dot-all.js?")}),"./node_modules/core-js/modules/es.regexp.exec.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar exec = __webpack_require__(/*! ../internals/regexp-exec */ \"./node_modules/core-js/internals/regexp-exec.js\");\n\n// `RegExp.prototype.exec` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.exec\n$({ target: 'RegExp', proto: true, forced: /./.exec !== exec }, {\n exec: exec\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.regexp.exec.js?")}),"./node_modules/core-js/modules/es.regexp.flags.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar defineBuiltInAccessor = __webpack_require__(/*! ../internals/define-built-in-accessor */ \"./node_modules/core-js/internals/define-built-in-accessor.js\");\nvar regExpFlags = __webpack_require__(/*! ../internals/regexp-flags */ \"./node_modules/core-js/internals/regexp-flags.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\n\n// babel-minify and Closure Compiler transpiles RegExp('.', 'd') -> /./d and it causes SyntaxError\nvar RegExp = global.RegExp;\nvar RegExpPrototype = RegExp.prototype;\n\nvar FORCED = DESCRIPTORS && fails(function () {\n var INDICES_SUPPORT = true;\n try {\n RegExp('.', 'd');\n } catch (error) {\n INDICES_SUPPORT = false;\n }\n\n var O = {};\n // modern V8 bug\n var calls = '';\n var expected = INDICES_SUPPORT ? 'dgimsy' : 'gimsy';\n\n var addGetter = function (key, chr) {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty(O, key, { get: function () {\n calls += chr;\n return true;\n } });\n };\n\n var pairs = {\n dotAll: 's',\n global: 'g',\n ignoreCase: 'i',\n multiline: 'm',\n sticky: 'y'\n };\n\n if (INDICES_SUPPORT) pairs.hasIndices = 'd';\n\n for (var key in pairs) addGetter(key, pairs[key]);\n\n // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\n var result = Object.getOwnPropertyDescriptor(RegExpPrototype, 'flags').get.call(O);\n\n return result !== expected || calls !== expected;\n});\n\n// `RegExp.prototype.flags` getter\n// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags\nif (FORCED) defineBuiltInAccessor(RegExpPrototype, 'flags', {\n configurable: true,\n get: regExpFlags\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.regexp.flags.js?")}),"./node_modules/core-js/modules/es.regexp.test.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\n// TODO: Remove from `core-js@4` since it's moved to entry points\n__webpack_require__(/*! ../modules/es.regexp.exec */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\n\nvar DELEGATES_TO_EXEC = function () {\n var execCalled = false;\n var re = /[ac]/;\n re.exec = function () {\n execCalled = true;\n return /./.exec.apply(this, arguments);\n };\n return re.test('abc') === true && execCalled;\n}();\n\nvar nativeTest = /./.test;\n\n// `RegExp.prototype.test` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.test\n$({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, {\n test: function (S) {\n var R = anObject(this);\n var string = toString(S);\n var exec = R.exec;\n if (!isCallable(exec)) return call(nativeTest, R, string);\n var result = call(exec, R, string);\n if (result === null) return false;\n anObject(result);\n return true;\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.regexp.test.js?")}),"./node_modules/core-js/modules/es.regexp.to-string.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar PROPER_FUNCTION_NAME = (__webpack_require__(/*! ../internals/function-name */ \"./node_modules/core-js/internals/function-name.js\").PROPER);\nvar defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ \"./node_modules/core-js/internals/define-built-in.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar $toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar getRegExpFlags = __webpack_require__(/*! ../internals/regexp-get-flags */ \"./node_modules/core-js/internals/regexp-get-flags.js\");\n\nvar TO_STRING = 'toString';\nvar RegExpPrototype = RegExp.prototype;\nvar nativeToString = RegExpPrototype[TO_STRING];\n\nvar NOT_GENERIC = fails(function () { return nativeToString.call({ source: 'a', flags: 'b' }) != '/a/b'; });\n// FF44- RegExp#toString has a wrong name\nvar INCORRECT_NAME = PROPER_FUNCTION_NAME && nativeToString.name != TO_STRING;\n\n// `RegExp.prototype.toString` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.tostring\nif (NOT_GENERIC || INCORRECT_NAME) {\n defineBuiltIn(RegExp.prototype, TO_STRING, function toString() {\n var R = anObject(this);\n var pattern = $toString(R.source);\n var flags = $toString(getRegExpFlags(R));\n return '/' + pattern + '/' + flags;\n }, { unsafe: true });\n}\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.regexp.to-string.js?")}),"./node_modules/core-js/modules/es.string.at-alternative.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ \"./node_modules/core-js/internals/require-object-coercible.js\");\nvar toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ \"./node_modules/core-js/internals/to-integer-or-infinity.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\n\nvar charAt = uncurryThis(''.charAt);\n\nvar FORCED = fails(function () {\n // eslint-disable-next-line es/no-array-string-prototype-at -- safe\n return '𠮷'.at(-2) !== '\\uD842';\n});\n\n// `String.prototype.at` method\n// https://tc39.es/ecma262/#sec-string.prototype.at\n$({ target: 'String', proto: true, forced: FORCED }, {\n at: function at(index) {\n var S = toString(requireObjectCoercible(this));\n var len = S.length;\n var relativeIndex = toIntegerOrInfinity(index);\n var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;\n return (k < 0 || k >= len) ? undefined : charAt(S, k);\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.string.at-alternative.js?")}),"./node_modules/core-js/modules/es.string.ends-with.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this-clause */ \"./node_modules/core-js/internals/function-uncurry-this-clause.js\");\nvar getOwnPropertyDescriptor = (__webpack_require__(/*! ../internals/object-get-own-property-descriptor */ \"./node_modules/core-js/internals/object-get-own-property-descriptor.js\").f);\nvar toLength = __webpack_require__(/*! ../internals/to-length */ \"./node_modules/core-js/internals/to-length.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar notARegExp = __webpack_require__(/*! ../internals/not-a-regexp */ \"./node_modules/core-js/internals/not-a-regexp.js\");\nvar requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ \"./node_modules/core-js/internals/require-object-coercible.js\");\nvar correctIsRegExpLogic = __webpack_require__(/*! ../internals/correct-is-regexp-logic */ \"./node_modules/core-js/internals/correct-is-regexp-logic.js\");\nvar IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\n\n// eslint-disable-next-line es/no-string-prototype-endswith -- safe\nvar nativeEndsWith = uncurryThis(''.endsWith);\nvar slice = uncurryThis(''.slice);\nvar min = Math.min;\n\nvar CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('endsWith');\n// https://github.com/zloirock/core-js/pull/702\nvar MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {\n var descriptor = getOwnPropertyDescriptor(String.prototype, 'endsWith');\n return descriptor && !descriptor.writable;\n}();\n\n// `String.prototype.endsWith` method\n// https://tc39.es/ecma262/#sec-string.prototype.endswith\n$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {\n endsWith: function endsWith(searchString /* , endPosition = @length */) {\n var that = toString(requireObjectCoercible(this));\n notARegExp(searchString);\n var endPosition = arguments.length > 1 ? arguments[1] : undefined;\n var len = that.length;\n var end = endPosition === undefined ? len : min(toLength(endPosition), len);\n var search = toString(searchString);\n return nativeEndsWith\n ? nativeEndsWith(that, search, end)\n : slice(that, end - search.length, end) === search;\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.string.ends-with.js?")}),"./node_modules/core-js/modules/es.string.includes.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar notARegExp = __webpack_require__(/*! ../internals/not-a-regexp */ \"./node_modules/core-js/internals/not-a-regexp.js\");\nvar requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ \"./node_modules/core-js/internals/require-object-coercible.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar correctIsRegExpLogic = __webpack_require__(/*! ../internals/correct-is-regexp-logic */ \"./node_modules/core-js/internals/correct-is-regexp-logic.js\");\n\nvar stringIndexOf = uncurryThis(''.indexOf);\n\n// `String.prototype.includes` method\n// https://tc39.es/ecma262/#sec-string.prototype.includes\n$({ target: 'String', proto: true, forced: !correctIsRegExpLogic('includes') }, {\n includes: function includes(searchString /* , position = 0 */) {\n return !!~stringIndexOf(\n toString(requireObjectCoercible(this)),\n toString(notARegExp(searchString)),\n arguments.length > 1 ? arguments[1] : undefined\n );\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.string.includes.js?")}),"./node_modules/core-js/modules/es.string.iterator.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar charAt = (__webpack_require__(/*! ../internals/string-multibyte */ \"./node_modules/core-js/internals/string-multibyte.js\").charAt);\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ \"./node_modules/core-js/internals/internal-state.js\");\nvar defineIterator = __webpack_require__(/*! ../internals/iterator-define */ \"./node_modules/core-js/internals/iterator-define.js\");\nvar createIterResultObject = __webpack_require__(/*! ../internals/create-iter-result-object */ \"./node_modules/core-js/internals/create-iter-result-object.js\");\n\nvar STRING_ITERATOR = 'String Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(STRING_ITERATOR);\n\n// `String.prototype[@@iterator]` method\n// https://tc39.es/ecma262/#sec-string.prototype-@@iterator\ndefineIterator(String, 'String', function (iterated) {\n setInternalState(this, {\n type: STRING_ITERATOR,\n string: toString(iterated),\n index: 0\n });\n// `%StringIteratorPrototype%.next` method\n// https://tc39.es/ecma262/#sec-%stringiteratorprototype%.next\n}, function next() {\n var state = getInternalState(this);\n var string = state.string;\n var index = state.index;\n var point;\n if (index >= string.length) return createIterResultObject(undefined, true);\n point = charAt(string, index);\n state.index += point.length;\n return createIterResultObject(point, false);\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.string.iterator.js?")}),"./node_modules/core-js/modules/es.string.match.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar fixRegExpWellKnownSymbolLogic = __webpack_require__(/*! ../internals/fix-regexp-well-known-symbol-logic */ \"./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar isNullOrUndefined = __webpack_require__(/*! ../internals/is-null-or-undefined */ \"./node_modules/core-js/internals/is-null-or-undefined.js\");\nvar toLength = __webpack_require__(/*! ../internals/to-length */ \"./node_modules/core-js/internals/to-length.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ \"./node_modules/core-js/internals/require-object-coercible.js\");\nvar getMethod = __webpack_require__(/*! ../internals/get-method */ \"./node_modules/core-js/internals/get-method.js\");\nvar advanceStringIndex = __webpack_require__(/*! ../internals/advance-string-index */ \"./node_modules/core-js/internals/advance-string-index.js\");\nvar regExpExec = __webpack_require__(/*! ../internals/regexp-exec-abstract */ \"./node_modules/core-js/internals/regexp-exec-abstract.js\");\n\n// @@match logic\nfixRegExpWellKnownSymbolLogic('match', function (MATCH, nativeMatch, maybeCallNative) {\n return [\n // `String.prototype.match` method\n // https://tc39.es/ecma262/#sec-string.prototype.match\n function match(regexp) {\n var O = requireObjectCoercible(this);\n var matcher = isNullOrUndefined(regexp) ? undefined : getMethod(regexp, MATCH);\n return matcher ? call(matcher, regexp, O) : new RegExp(regexp)[MATCH](toString(O));\n },\n // `RegExp.prototype[@@match]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@match\n function (string) {\n var rx = anObject(this);\n var S = toString(string);\n var res = maybeCallNative(nativeMatch, rx, S);\n\n if (res.done) return res.value;\n\n if (!rx.global) return regExpExec(rx, S);\n\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n var A = [];\n var n = 0;\n var result;\n while ((result = regExpExec(rx, S)) !== null) {\n var matchStr = toString(result[0]);\n A[n] = matchStr;\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n n++;\n }\n return n === 0 ? null : A;\n }\n ];\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.string.match.js?")}),"./node_modules/core-js/modules/es.string.replace-all.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ \"./node_modules/core-js/internals/require-object-coercible.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar isNullOrUndefined = __webpack_require__(/*! ../internals/is-null-or-undefined */ \"./node_modules/core-js/internals/is-null-or-undefined.js\");\nvar isRegExp = __webpack_require__(/*! ../internals/is-regexp */ \"./node_modules/core-js/internals/is-regexp.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar getMethod = __webpack_require__(/*! ../internals/get-method */ \"./node_modules/core-js/internals/get-method.js\");\nvar getRegExpFlags = __webpack_require__(/*! ../internals/regexp-get-flags */ \"./node_modules/core-js/internals/regexp-get-flags.js\");\nvar getSubstitution = __webpack_require__(/*! ../internals/get-substitution */ \"./node_modules/core-js/internals/get-substitution.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\nvar IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\n\nvar REPLACE = wellKnownSymbol('replace');\nvar $TypeError = TypeError;\nvar indexOf = uncurryThis(''.indexOf);\nvar replace = uncurryThis(''.replace);\nvar stringSlice = uncurryThis(''.slice);\nvar max = Math.max;\n\nvar stringIndexOf = function (string, searchValue, fromIndex) {\n if (fromIndex > string.length) return -1;\n if (searchValue === '') return fromIndex;\n return indexOf(string, searchValue, fromIndex);\n};\n\n// `String.prototype.replaceAll` method\n// https://tc39.es/ecma262/#sec-string.prototype.replaceall\n$({ target: 'String', proto: true }, {\n replaceAll: function replaceAll(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var IS_REG_EXP, flags, replacer, string, searchString, functionalReplace, searchLength, advanceBy, replacement;\n var position = 0;\n var endOfLastMatch = 0;\n var result = '';\n if (!isNullOrUndefined(searchValue)) {\n IS_REG_EXP = isRegExp(searchValue);\n if (IS_REG_EXP) {\n flags = toString(requireObjectCoercible(getRegExpFlags(searchValue)));\n if (!~indexOf(flags, 'g')) throw $TypeError('`.replaceAll` does not allow non-global regexes');\n }\n replacer = getMethod(searchValue, REPLACE);\n if (replacer) {\n return call(replacer, searchValue, O, replaceValue);\n } else if (IS_PURE && IS_REG_EXP) {\n return replace(toString(O), searchValue, replaceValue);\n }\n }\n string = toString(O);\n searchString = toString(searchValue);\n functionalReplace = isCallable(replaceValue);\n if (!functionalReplace) replaceValue = toString(replaceValue);\n searchLength = searchString.length;\n advanceBy = max(1, searchLength);\n position = stringIndexOf(string, searchString, 0);\n while (position !== -1) {\n replacement = functionalReplace\n ? toString(replaceValue(searchString, position, string))\n : getSubstitution(searchString, string, position, [], undefined, replaceValue);\n result += stringSlice(string, endOfLastMatch, position) + replacement;\n endOfLastMatch = position + searchLength;\n position = stringIndexOf(string, searchString, position + advanceBy);\n }\n if (endOfLastMatch < string.length) {\n result += stringSlice(string, endOfLastMatch);\n }\n return result;\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.string.replace-all.js?")}),"./node_modules/core-js/modules/es.string.replace.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar apply = __webpack_require__(/*! ../internals/function-apply */ \"./node_modules/core-js/internals/function-apply.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar fixRegExpWellKnownSymbolLogic = __webpack_require__(/*! ../internals/fix-regexp-well-known-symbol-logic */ \"./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar isNullOrUndefined = __webpack_require__(/*! ../internals/is-null-or-undefined */ \"./node_modules/core-js/internals/is-null-or-undefined.js\");\nvar toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ \"./node_modules/core-js/internals/to-integer-or-infinity.js\");\nvar toLength = __webpack_require__(/*! ../internals/to-length */ \"./node_modules/core-js/internals/to-length.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ \"./node_modules/core-js/internals/require-object-coercible.js\");\nvar advanceStringIndex = __webpack_require__(/*! ../internals/advance-string-index */ \"./node_modules/core-js/internals/advance-string-index.js\");\nvar getMethod = __webpack_require__(/*! ../internals/get-method */ \"./node_modules/core-js/internals/get-method.js\");\nvar getSubstitution = __webpack_require__(/*! ../internals/get-substitution */ \"./node_modules/core-js/internals/get-substitution.js\");\nvar regExpExec = __webpack_require__(/*! ../internals/regexp-exec-abstract */ \"./node_modules/core-js/internals/regexp-exec-abstract.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\n\nvar REPLACE = wellKnownSymbol('replace');\nvar max = Math.max;\nvar min = Math.min;\nvar concat = uncurryThis([].concat);\nvar push = uncurryThis([].push);\nvar stringIndexOf = uncurryThis(''.indexOf);\nvar stringSlice = uncurryThis(''.slice);\n\nvar maybeToString = function (it) {\n return it === undefined ? it : String(it);\n};\n\n// IE <= 11 replaces $0 with the whole match, as if it was $&\n// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0\nvar REPLACE_KEEPS_$0 = (function () {\n // eslint-disable-next-line regexp/prefer-escape-replacement-dollar-char -- required for testing\n return 'a'.replace(/./, '$0') === '$0';\n})();\n\n// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string\nvar REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {\n if (/./[REPLACE]) {\n return /./[REPLACE]('a', '$0') === '';\n }\n return false;\n})();\n\nvar REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {\n var re = /./;\n re.exec = function () {\n var result = [];\n result.groups = { a: '7' };\n return result;\n };\n // eslint-disable-next-line regexp/no-useless-dollar-replacements -- false positive\n return ''.replace(re, '$') !== '7';\n});\n\n// @@replace logic\nfixRegExpWellKnownSymbolLogic('replace', function (_, nativeReplace, maybeCallNative) {\n var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';\n\n return [\n // `String.prototype.replace` method\n // https://tc39.es/ecma262/#sec-string.prototype.replace\n function replace(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var replacer = isNullOrUndefined(searchValue) ? undefined : getMethod(searchValue, REPLACE);\n return replacer\n ? call(replacer, searchValue, O, replaceValue)\n : call(nativeReplace, toString(O), searchValue, replaceValue);\n },\n // `RegExp.prototype[@@replace]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace\n function (string, replaceValue) {\n var rx = anObject(this);\n var S = toString(string);\n\n if (\n typeof replaceValue == 'string' &&\n stringIndexOf(replaceValue, UNSAFE_SUBSTITUTE) === -1 &&\n stringIndexOf(replaceValue, '$<') === -1\n ) {\n var res = maybeCallNative(nativeReplace, rx, S, replaceValue);\n if (res.done) return res.value;\n }\n\n var functionalReplace = isCallable(replaceValue);\n if (!functionalReplace) replaceValue = toString(replaceValue);\n\n var global = rx.global;\n if (global) {\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n }\n var results = [];\n while (true) {\n var result = regExpExec(rx, S);\n if (result === null) break;\n\n push(results, result);\n if (!global) break;\n\n var matchStr = toString(result[0]);\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n }\n\n var accumulatedResult = '';\n var nextSourcePosition = 0;\n for (var i = 0; i < results.length; i++) {\n result = results[i];\n\n var matched = toString(result[0]);\n var position = max(min(toIntegerOrInfinity(result.index), S.length), 0);\n var captures = [];\n // NOTE: This is equivalent to\n // captures = result.slice(1).map(maybeToString)\n // but for some reason `nativeSlice.call(result, 1, result.length)` (called in\n // the slice polyfill when slicing native arrays) \"doesn't work\" in safari 9 and\n // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.\n for (var j = 1; j < result.length; j++) push(captures, maybeToString(result[j]));\n var namedCaptures = result.groups;\n if (functionalReplace) {\n var replacerArgs = concat([matched], captures, position, S);\n if (namedCaptures !== undefined) push(replacerArgs, namedCaptures);\n var replacement = toString(apply(replaceValue, undefined, replacerArgs));\n } else {\n replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);\n }\n if (position >= nextSourcePosition) {\n accumulatedResult += stringSlice(S, nextSourcePosition, position) + replacement;\n nextSourcePosition = position + matched.length;\n }\n }\n return accumulatedResult + stringSlice(S, nextSourcePosition);\n }\n ];\n}, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.string.replace.js?")}),"./node_modules/core-js/modules/es.string.split.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar apply = __webpack_require__(/*! ../internals/function-apply */ \"./node_modules/core-js/internals/function-apply.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar fixRegExpWellKnownSymbolLogic = __webpack_require__(/*! ../internals/fix-regexp-well-known-symbol-logic */ \"./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar isNullOrUndefined = __webpack_require__(/*! ../internals/is-null-or-undefined */ \"./node_modules/core-js/internals/is-null-or-undefined.js\");\nvar isRegExp = __webpack_require__(/*! ../internals/is-regexp */ \"./node_modules/core-js/internals/is-regexp.js\");\nvar requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ \"./node_modules/core-js/internals/require-object-coercible.js\");\nvar speciesConstructor = __webpack_require__(/*! ../internals/species-constructor */ \"./node_modules/core-js/internals/species-constructor.js\");\nvar advanceStringIndex = __webpack_require__(/*! ../internals/advance-string-index */ \"./node_modules/core-js/internals/advance-string-index.js\");\nvar toLength = __webpack_require__(/*! ../internals/to-length */ \"./node_modules/core-js/internals/to-length.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar getMethod = __webpack_require__(/*! ../internals/get-method */ \"./node_modules/core-js/internals/get-method.js\");\nvar arraySlice = __webpack_require__(/*! ../internals/array-slice-simple */ \"./node_modules/core-js/internals/array-slice-simple.js\");\nvar callRegExpExec = __webpack_require__(/*! ../internals/regexp-exec-abstract */ \"./node_modules/core-js/internals/regexp-exec-abstract.js\");\nvar regexpExec = __webpack_require__(/*! ../internals/regexp-exec */ \"./node_modules/core-js/internals/regexp-exec.js\");\nvar stickyHelpers = __webpack_require__(/*! ../internals/regexp-sticky-helpers */ \"./node_modules/core-js/internals/regexp-sticky-helpers.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\n\nvar UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y;\nvar MAX_UINT32 = 0xFFFFFFFF;\nvar min = Math.min;\nvar $push = [].push;\nvar exec = uncurryThis(/./.exec);\nvar push = uncurryThis($push);\nvar stringSlice = uncurryThis(''.slice);\n\n// Chrome 51 has a buggy \"split\" implementation when RegExp#exec !== nativeExec\n// Weex JS has frozen built-in prototypes, so use try / catch wrapper\nvar SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails(function () {\n // eslint-disable-next-line regexp/no-empty-group -- required for testing\n var re = /(?:)/;\n var originalExec = re.exec;\n re.exec = function () { return originalExec.apply(this, arguments); };\n var result = 'ab'.split(re);\n return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b';\n});\n\n// @@split logic\nfixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNative) {\n var internalSplit;\n if (\n 'abbc'.split(/(b)*/)[1] == 'c' ||\n // eslint-disable-next-line regexp/no-empty-group -- required for testing\n 'test'.split(/(?:)/, -1).length != 4 ||\n 'ab'.split(/(?:ab)*/).length != 2 ||\n '.'.split(/(.?)(.?)/).length != 4 ||\n // eslint-disable-next-line regexp/no-empty-capturing-group, regexp/no-empty-group -- required for testing\n '.'.split(/()()/).length > 1 ||\n ''.split(/.?/).length\n ) {\n // based on es5-shim implementation, need to rework it\n internalSplit = function (separator, limit) {\n var string = toString(requireObjectCoercible(this));\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (separator === undefined) return [string];\n // If `separator` is not a regex, use native split\n if (!isRegExp(separator)) {\n return call(nativeSplit, string, separator, lim);\n }\n var output = [];\n var flags = (separator.ignoreCase ? 'i' : '') +\n (separator.multiline ? 'm' : '') +\n (separator.unicode ? 'u' : '') +\n (separator.sticky ? 'y' : '');\n var lastLastIndex = 0;\n // Make `global` and avoid `lastIndex` issues by working with a copy\n var separatorCopy = new RegExp(separator.source, flags + 'g');\n var match, lastIndex, lastLength;\n while (match = call(regexpExec, separatorCopy, string)) {\n lastIndex = separatorCopy.lastIndex;\n if (lastIndex > lastLastIndex) {\n push(output, stringSlice(string, lastLastIndex, match.index));\n if (match.length > 1 && match.index < string.length) apply($push, output, arraySlice(match, 1));\n lastLength = match[0].length;\n lastLastIndex = lastIndex;\n if (output.length >= lim) break;\n }\n if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop\n }\n if (lastLastIndex === string.length) {\n if (lastLength || !exec(separatorCopy, '')) push(output, '');\n } else push(output, stringSlice(string, lastLastIndex));\n return output.length > lim ? arraySlice(output, 0, lim) : output;\n };\n // Chakra, V8\n } else if ('0'.split(undefined, 0).length) {\n internalSplit = function (separator, limit) {\n return separator === undefined && limit === 0 ? [] : call(nativeSplit, this, separator, limit);\n };\n } else internalSplit = nativeSplit;\n\n return [\n // `String.prototype.split` method\n // https://tc39.es/ecma262/#sec-string.prototype.split\n function split(separator, limit) {\n var O = requireObjectCoercible(this);\n var splitter = isNullOrUndefined(separator) ? undefined : getMethod(separator, SPLIT);\n return splitter\n ? call(splitter, separator, O, limit)\n : call(internalSplit, toString(O), separator, limit);\n },\n // `RegExp.prototype[@@split]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@split\n //\n // NOTE: This cannot be properly polyfilled in engines that don't support\n // the 'y' flag.\n function (string, limit) {\n var rx = anObject(this);\n var S = toString(string);\n var res = maybeCallNative(internalSplit, rx, S, limit, internalSplit !== nativeSplit);\n\n if (res.done) return res.value;\n\n var C = speciesConstructor(rx, RegExp);\n\n var unicodeMatching = rx.unicode;\n var flags = (rx.ignoreCase ? 'i' : '') +\n (rx.multiline ? 'm' : '') +\n (rx.unicode ? 'u' : '') +\n (UNSUPPORTED_Y ? 'g' : 'y');\n\n // ^(? + rx + ) is needed, in combination with some S slicing, to\n // simulate the 'y' flag.\n var splitter = new C(UNSUPPORTED_Y ? '^(?:' + rx.source + ')' : rx, flags);\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];\n var p = 0;\n var q = 0;\n var A = [];\n while (q < S.length) {\n splitter.lastIndex = UNSUPPORTED_Y ? 0 : q;\n var z = callRegExpExec(splitter, UNSUPPORTED_Y ? stringSlice(S, q) : S);\n var e;\n if (\n z === null ||\n (e = min(toLength(splitter.lastIndex + (UNSUPPORTED_Y ? q : 0)), S.length)) === p\n ) {\n q = advanceStringIndex(S, q, unicodeMatching);\n } else {\n push(A, stringSlice(S, p, q));\n if (A.length === lim) return A;\n for (var i = 1; i <= z.length - 1; i++) {\n push(A, z[i]);\n if (A.length === lim) return A;\n }\n q = p = e;\n }\n }\n push(A, stringSlice(S, p));\n return A;\n }\n ];\n}, !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC, UNSUPPORTED_Y);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.string.split.js?")}),"./node_modules/core-js/modules/es.string.starts-with.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this-clause */ \"./node_modules/core-js/internals/function-uncurry-this-clause.js\");\nvar getOwnPropertyDescriptor = (__webpack_require__(/*! ../internals/object-get-own-property-descriptor */ \"./node_modules/core-js/internals/object-get-own-property-descriptor.js\").f);\nvar toLength = __webpack_require__(/*! ../internals/to-length */ \"./node_modules/core-js/internals/to-length.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar notARegExp = __webpack_require__(/*! ../internals/not-a-regexp */ \"./node_modules/core-js/internals/not-a-regexp.js\");\nvar requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ \"./node_modules/core-js/internals/require-object-coercible.js\");\nvar correctIsRegExpLogic = __webpack_require__(/*! ../internals/correct-is-regexp-logic */ \"./node_modules/core-js/internals/correct-is-regexp-logic.js\");\nvar IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\n\n// eslint-disable-next-line es/no-string-prototype-startswith -- safe\nvar nativeStartsWith = uncurryThis(''.startsWith);\nvar stringSlice = uncurryThis(''.slice);\nvar min = Math.min;\n\nvar CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith');\n// https://github.com/zloirock/core-js/pull/702\nvar MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {\n var descriptor = getOwnPropertyDescriptor(String.prototype, 'startsWith');\n return descriptor && !descriptor.writable;\n}();\n\n// `String.prototype.startsWith` method\n// https://tc39.es/ecma262/#sec-string.prototype.startswith\n$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {\n startsWith: function startsWith(searchString /* , position = 0 */) {\n var that = toString(requireObjectCoercible(this));\n notARegExp(searchString);\n var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length));\n var search = toString(searchString);\n return nativeStartsWith\n ? nativeStartsWith(that, search, index)\n : stringSlice(that, index, index + search.length) === search;\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.string.starts-with.js?")}),"./node_modules/core-js/modules/es.string.trim-end.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\n// TODO: Remove this line from `core-js@4`\n__webpack_require__(/*! ../modules/es.string.trim-right */ \"./node_modules/core-js/modules/es.string.trim-right.js\");\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar trimEnd = __webpack_require__(/*! ../internals/string-trim-end */ \"./node_modules/core-js/internals/string-trim-end.js\");\n\n// `String.prototype.trimEnd` method\n// https://tc39.es/ecma262/#sec-string.prototype.trimend\n// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe\n$({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimEnd !== trimEnd }, {\n trimEnd: trimEnd\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.string.trim-end.js?")}),"./node_modules/core-js/modules/es.string.trim-right.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar trimEnd = __webpack_require__(/*! ../internals/string-trim-end */ \"./node_modules/core-js/internals/string-trim-end.js\");\n\n// `String.prototype.trimRight` method\n// https://tc39.es/ecma262/#sec-string.prototype.trimend\n// eslint-disable-next-line es/no-string-prototype-trimleft-trimright -- safe\n$({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimRight !== trimEnd }, {\n trimRight: trimEnd\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.string.trim-right.js?")}),"./node_modules/core-js/modules/es.string.trim.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar $trim = (__webpack_require__(/*! ../internals/string-trim */ \"./node_modules/core-js/internals/string-trim.js\").trim);\nvar forcedStringTrimMethod = __webpack_require__(/*! ../internals/string-trim-forced */ \"./node_modules/core-js/internals/string-trim-forced.js\");\n\n// `String.prototype.trim` method\n// https://tc39.es/ecma262/#sec-string.prototype.trim\n$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {\n trim: function trim() {\n return $trim(this);\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.string.trim.js?")}),"./node_modules/core-js/modules/es.symbol.description.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("// `Symbol.prototype.description` getter\n// https://tc39.es/ecma262/#sec-symbol.prototype.description\n\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar isPrototypeOf = __webpack_require__(/*! ../internals/object-is-prototype-of */ \"./node_modules/core-js/internals/object-is-prototype-of.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar defineBuiltInAccessor = __webpack_require__(/*! ../internals/define-built-in-accessor */ \"./node_modules/core-js/internals/define-built-in-accessor.js\");\nvar copyConstructorProperties = __webpack_require__(/*! ../internals/copy-constructor-properties */ \"./node_modules/core-js/internals/copy-constructor-properties.js\");\n\nvar NativeSymbol = global.Symbol;\nvar SymbolPrototype = NativeSymbol && NativeSymbol.prototype;\n\nif (DESCRIPTORS && isCallable(NativeSymbol) && (!('description' in SymbolPrototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : toString(arguments[0]);\n var result = isPrototypeOf(SymbolPrototype, this)\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n SymbolWrapper.prototype = SymbolPrototype;\n SymbolPrototype.constructor = SymbolWrapper;\n\n var NATIVE_SYMBOL = String(NativeSymbol('test')) == 'Symbol(test)';\n var thisSymbolValue = uncurryThis(SymbolPrototype.valueOf);\n var symbolDescriptiveString = uncurryThis(SymbolPrototype.toString);\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n var replace = uncurryThis(''.replace);\n var stringSlice = uncurryThis(''.slice);\n\n defineBuiltInAccessor(SymbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = thisSymbolValue(this);\n if (hasOwn(EmptyStringDescriptionStore, symbol)) return '';\n var string = symbolDescriptiveString(symbol);\n var desc = NATIVE_SYMBOL ? stringSlice(string, 7, -1) : replace(string, regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, constructor: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.symbol.description.js?")}),"./node_modules/core-js/modules/es.typed-array.at.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar ArrayBufferViewCore = __webpack_require__(/*! ../internals/array-buffer-view-core */ \"./node_modules/core-js/internals/array-buffer-view-core.js\");\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\nvar toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ \"./node_modules/core-js/internals/to-integer-or-infinity.js\");\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.at` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.at\nexportTypedArrayMethod('at', function at(index) {\n var O = aTypedArray(this);\n var len = lengthOfArrayLike(O);\n var relativeIndex = toIntegerOrInfinity(index);\n var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;\n return (k < 0 || k >= len) ? undefined : O[k];\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.typed-array.at.js?")}),"./node_modules/core-js/modules/es.typed-array.fill.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar ArrayBufferViewCore = __webpack_require__(/*! ../internals/array-buffer-view-core */ \"./node_modules/core-js/internals/array-buffer-view-core.js\");\nvar $fill = __webpack_require__(/*! ../internals/array-fill */ \"./node_modules/core-js/internals/array-fill.js\");\nvar toBigInt = __webpack_require__(/*! ../internals/to-big-int */ \"./node_modules/core-js/internals/to-big-int.js\");\nvar classof = __webpack_require__(/*! ../internals/classof */ \"./node_modules/core-js/internals/classof.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar slice = uncurryThis(''.slice);\n\n// V8 ~ Chrome < 59, Safari < 14.1, FF < 55, Edge <=18\nvar CONVERSION_BUG = fails(function () {\n var count = 0;\n // eslint-disable-next-line es/no-typed-arrays -- safe\n new Int8Array(2).fill({ valueOf: function () { return count++; } });\n return count !== 1;\n});\n\n// `%TypedArray%.prototype.fill` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.fill\nexportTypedArrayMethod('fill', function fill(value /* , start, end */) {\n var length = arguments.length;\n aTypedArray(this);\n var actualValue = slice(classof(this), 0, 3) === 'Big' ? toBigInt(value) : +value;\n return call($fill, this, actualValue, length > 1 ? arguments[1] : undefined, length > 2 ? arguments[2] : undefined);\n}, CONVERSION_BUG);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.typed-array.fill.js?")}),"./node_modules/core-js/modules/es.typed-array.find-last-index.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar ArrayBufferViewCore = __webpack_require__(/*! ../internals/array-buffer-view-core */ \"./node_modules/core-js/internals/array-buffer-view-core.js\");\nvar $findLastIndex = (__webpack_require__(/*! ../internals/array-iteration-from-last */ \"./node_modules/core-js/internals/array-iteration-from-last.js\").findLastIndex);\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.findLastIndex` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.findlastindex\nexportTypedArrayMethod('findLastIndex', function findLastIndex(predicate /* , thisArg */) {\n return $findLastIndex(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined);\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.typed-array.find-last-index.js?")}),"./node_modules/core-js/modules/es.typed-array.find-last.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar ArrayBufferViewCore = __webpack_require__(/*! ../internals/array-buffer-view-core */ \"./node_modules/core-js/internals/array-buffer-view-core.js\");\nvar $findLast = (__webpack_require__(/*! ../internals/array-iteration-from-last */ \"./node_modules/core-js/internals/array-iteration-from-last.js\").findLast);\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.findLast` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.findlast\nexportTypedArrayMethod('findLast', function findLast(predicate /* , thisArg */) {\n return $findLast(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined);\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.typed-array.find-last.js?")}),"./node_modules/core-js/modules/es.typed-array.int32-array.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar createTypedArrayConstructor = __webpack_require__(/*! ../internals/typed-array-constructor */ \"./node_modules/core-js/internals/typed-array-constructor.js\");\n\n// `Int32Array` constructor\n// https://tc39.es/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Int32', function (init) {\n return function Int32Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.typed-array.int32-array.js?")}),"./node_modules/core-js/modules/es.typed-array.int8-array.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar createTypedArrayConstructor = __webpack_require__(/*! ../internals/typed-array-constructor */ \"./node_modules/core-js/internals/typed-array-constructor.js\");\n\n// `Int8Array` constructor\n// https://tc39.es/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Int8', function (init) {\n return function Int8Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.typed-array.int8-array.js?")}),"./node_modules/core-js/modules/es.typed-array.set.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar ArrayBufferViewCore = __webpack_require__(/*! ../internals/array-buffer-view-core */ \"./node_modules/core-js/internals/array-buffer-view-core.js\");\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\nvar toOffset = __webpack_require__(/*! ../internals/to-offset */ \"./node_modules/core-js/internals/to-offset.js\");\nvar toIndexedObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\n\nvar RangeError = global.RangeError;\nvar Int8Array = global.Int8Array;\nvar Int8ArrayPrototype = Int8Array && Int8Array.prototype;\nvar $set = Int8ArrayPrototype && Int8ArrayPrototype.set;\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\nvar WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS = !fails(function () {\n // eslint-disable-next-line es/no-typed-arrays -- required for testing\n var array = new Uint8ClampedArray(2);\n call($set, array, { length: 1, 0: 3 }, 1);\n return array[1] !== 3;\n});\n\n// https://bugs.chromium.org/p/v8/issues/detail?id=11294 and other\nvar TO_OBJECT_BUG = WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS && ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS && fails(function () {\n var array = new Int8Array(2);\n array.set(1);\n array.set('2', 1);\n return array[0] !== 0 || array[1] !== 2;\n});\n\n// `%TypedArray%.prototype.set` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.set\nexportTypedArrayMethod('set', function set(arrayLike /* , offset */) {\n aTypedArray(this);\n var offset = toOffset(arguments.length > 1 ? arguments[1] : undefined, 1);\n var src = toIndexedObject(arrayLike);\n if (WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS) return call($set, this, src, offset);\n var length = this.length;\n var len = lengthOfArrayLike(src);\n var index = 0;\n if (len + offset > length) throw RangeError('Wrong length');\n while (index < len) this[offset + index] = src[index++];\n}, !WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS || TO_OBJECT_BUG);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.typed-array.set.js?")}),"./node_modules/core-js/modules/es.typed-array.sort.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this-clause */ \"./node_modules/core-js/internals/function-uncurry-this-clause.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar aCallable = __webpack_require__(/*! ../internals/a-callable */ \"./node_modules/core-js/internals/a-callable.js\");\nvar internalSort = __webpack_require__(/*! ../internals/array-sort */ \"./node_modules/core-js/internals/array-sort.js\");\nvar ArrayBufferViewCore = __webpack_require__(/*! ../internals/array-buffer-view-core */ \"./node_modules/core-js/internals/array-buffer-view-core.js\");\nvar FF = __webpack_require__(/*! ../internals/engine-ff-version */ \"./node_modules/core-js/internals/engine-ff-version.js\");\nvar IE_OR_EDGE = __webpack_require__(/*! ../internals/engine-is-ie-or-edge */ \"./node_modules/core-js/internals/engine-is-ie-or-edge.js\");\nvar V8 = __webpack_require__(/*! ../internals/engine-v8-version */ \"./node_modules/core-js/internals/engine-v8-version.js\");\nvar WEBKIT = __webpack_require__(/*! ../internals/engine-webkit-version */ \"./node_modules/core-js/internals/engine-webkit-version.js\");\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar Uint16Array = global.Uint16Array;\nvar nativeSort = Uint16Array && uncurryThis(Uint16Array.prototype.sort);\n\n// WebKit\nvar ACCEPT_INCORRECT_ARGUMENTS = !!nativeSort && !(fails(function () {\n nativeSort(new Uint16Array(2), null);\n}) && fails(function () {\n nativeSort(new Uint16Array(2), {});\n}));\n\nvar STABLE_SORT = !!nativeSort && !fails(function () {\n // feature detection can be too slow, so check engines versions\n if (V8) return V8 < 74;\n if (FF) return FF < 67;\n if (IE_OR_EDGE) return true;\n if (WEBKIT) return WEBKIT < 602;\n\n var array = new Uint16Array(516);\n var expected = Array(516);\n var index, mod;\n\n for (index = 0; index < 516; index++) {\n mod = index % 4;\n array[index] = 515 - index;\n expected[index] = index - 2 * mod + 3;\n }\n\n nativeSort(array, function (a, b) {\n return (a / 4 | 0) - (b / 4 | 0);\n });\n\n for (index = 0; index < 516; index++) {\n if (array[index] !== expected[index]) return true;\n }\n});\n\nvar getSortCompare = function (comparefn) {\n return function (x, y) {\n if (comparefn !== undefined) return +comparefn(x, y) || 0;\n // eslint-disable-next-line no-self-compare -- NaN check\n if (y !== y) return -1;\n // eslint-disable-next-line no-self-compare -- NaN check\n if (x !== x) return 1;\n if (x === 0 && y === 0) return 1 / x > 0 && 1 / y < 0 ? 1 : -1;\n return x > y;\n };\n};\n\n// `%TypedArray%.prototype.sort` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.sort\nexportTypedArrayMethod('sort', function sort(comparefn) {\n if (comparefn !== undefined) aCallable(comparefn);\n if (STABLE_SORT) return nativeSort(this, comparefn);\n\n return internalSort(aTypedArray(this), getSortCompare(comparefn));\n}, !STABLE_SORT || ACCEPT_INCORRECT_ARGUMENTS);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.typed-array.sort.js?")}),"./node_modules/core-js/modules/es.typed-array.to-locale-string.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar apply = __webpack_require__(/*! ../internals/function-apply */ \"./node_modules/core-js/internals/function-apply.js\");\nvar ArrayBufferViewCore = __webpack_require__(/*! ../internals/array-buffer-view-core */ \"./node_modules/core-js/internals/array-buffer-view-core.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar arraySlice = __webpack_require__(/*! ../internals/array-slice */ \"./node_modules/core-js/internals/array-slice.js\");\n\nvar Int8Array = global.Int8Array;\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar $toLocaleString = [].toLocaleString;\n\n// iOS Safari 6.x fails here\nvar TO_LOCALE_STRING_BUG = !!Int8Array && fails(function () {\n $toLocaleString.call(new Int8Array(1));\n});\n\nvar FORCED = fails(function () {\n return [1, 2].toLocaleString() != new Int8Array([1, 2]).toLocaleString();\n}) || !fails(function () {\n Int8Array.prototype.toLocaleString.call([1, 2]);\n});\n\n// `%TypedArray%.prototype.toLocaleString` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.tolocalestring\nexportTypedArrayMethod('toLocaleString', function toLocaleString() {\n return apply(\n $toLocaleString,\n TO_LOCALE_STRING_BUG ? arraySlice(aTypedArray(this)) : aTypedArray(this),\n arraySlice(arguments)\n );\n}, FORCED);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.typed-array.to-locale-string.js?")}),"./node_modules/core-js/modules/es.typed-array.to-reversed.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar arrayToReversed = __webpack_require__(/*! ../internals/array-to-reversed */ \"./node_modules/core-js/internals/array-to-reversed.js\");\nvar ArrayBufferViewCore = __webpack_require__(/*! ../internals/array-buffer-view-core */ \"./node_modules/core-js/internals/array-buffer-view-core.js\");\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor;\n\n// `%TypedArray%.prototype.toReversed` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.toreversed\nexportTypedArrayMethod('toReversed', function toReversed() {\n return arrayToReversed(aTypedArray(this), getTypedArrayConstructor(this));\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.typed-array.to-reversed.js?")}),"./node_modules/core-js/modules/es.typed-array.to-sorted.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar ArrayBufferViewCore = __webpack_require__(/*! ../internals/array-buffer-view-core */ \"./node_modules/core-js/internals/array-buffer-view-core.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar aCallable = __webpack_require__(/*! ../internals/a-callable */ \"./node_modules/core-js/internals/a-callable.js\");\nvar arrayFromConstructorAndList = __webpack_require__(/*! ../internals/array-from-constructor-and-list */ \"./node_modules/core-js/internals/array-from-constructor-and-list.js\");\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar sort = uncurryThis(ArrayBufferViewCore.TypedArrayPrototype.sort);\n\n// `%TypedArray%.prototype.toSorted` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.tosorted\nexportTypedArrayMethod('toSorted', function toSorted(compareFn) {\n if (compareFn !== undefined) aCallable(compareFn);\n var O = aTypedArray(this);\n var A = arrayFromConstructorAndList(getTypedArrayConstructor(O), O);\n return sort(A, compareFn);\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.typed-array.to-sorted.js?")}),"./node_modules/core-js/modules/es.typed-array.uint32-array.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar createTypedArrayConstructor = __webpack_require__(/*! ../internals/typed-array-constructor */ \"./node_modules/core-js/internals/typed-array-constructor.js\");\n\n// `Uint32Array` constructor\n// https://tc39.es/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Uint32', function (init) {\n return function Uint32Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.typed-array.uint32-array.js?")}),"./node_modules/core-js/modules/es.typed-array.uint8-array.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar createTypedArrayConstructor = __webpack_require__(/*! ../internals/typed-array-constructor */ \"./node_modules/core-js/internals/typed-array-constructor.js\");\n\n// `Uint8Array` constructor\n// https://tc39.es/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Uint8', function (init) {\n return function Uint8Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.typed-array.uint8-array.js?")}),"./node_modules/core-js/modules/es.typed-array.uint8-clamped-array.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar createTypedArrayConstructor = __webpack_require__(/*! ../internals/typed-array-constructor */ \"./node_modules/core-js/internals/typed-array-constructor.js\");\n\n// `Uint8ClampedArray` constructor\n// https://tc39.es/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Uint8', function (init) {\n return function Uint8ClampedArray(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n}, true);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.typed-array.uint8-clamped-array.js?")}),"./node_modules/core-js/modules/es.typed-array.with.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar arrayWith = __webpack_require__(/*! ../internals/array-with */ \"./node_modules/core-js/internals/array-with.js\");\nvar ArrayBufferViewCore = __webpack_require__(/*! ../internals/array-buffer-view-core */ \"./node_modules/core-js/internals/array-buffer-view-core.js\");\nvar isBigIntArray = __webpack_require__(/*! ../internals/is-big-int-array */ \"./node_modules/core-js/internals/is-big-int-array.js\");\nvar toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ \"./node_modules/core-js/internals/to-integer-or-infinity.js\");\nvar toBigInt = __webpack_require__(/*! ../internals/to-big-int */ \"./node_modules/core-js/internals/to-big-int.js\");\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\nvar PROPER_ORDER = !!function () {\n try {\n // eslint-disable-next-line no-throw-literal, es/no-typed-arrays, es/no-array-prototype-with -- required for testing\n new Int8Array(1)['with'](2, { valueOf: function () { throw 8; } });\n } catch (error) {\n // some early implementations, like WebKit, does not follow the final semantic\n // https://github.com/tc39/proposal-change-array-by-copy/pull/86\n return error === 8;\n }\n}();\n\n// `%TypedArray%.prototype.with` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.with\nexportTypedArrayMethod('with', { 'with': function (index, value) {\n var O = aTypedArray(this);\n var relativeIndex = toIntegerOrInfinity(index);\n var actualValue = isBigIntArray(O) ? toBigInt(value) : +value;\n return arrayWith(O, getTypedArrayConstructor(O), relativeIndex, actualValue);\n} }['with'], !PROPER_ORDER);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.typed-array.with.js?")}),"./node_modules/core-js/modules/es.weak-map.constructor.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar FREEZING = __webpack_require__(/*! ../internals/freezing */ \"./node_modules/core-js/internals/freezing.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar defineBuiltIns = __webpack_require__(/*! ../internals/define-built-ins */ \"./node_modules/core-js/internals/define-built-ins.js\");\nvar InternalMetadataModule = __webpack_require__(/*! ../internals/internal-metadata */ \"./node_modules/core-js/internals/internal-metadata.js\");\nvar collection = __webpack_require__(/*! ../internals/collection */ \"./node_modules/core-js/internals/collection.js\");\nvar collectionWeak = __webpack_require__(/*! ../internals/collection-weak */ \"./node_modules/core-js/internals/collection-weak.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar enforceInternalState = (__webpack_require__(/*! ../internals/internal-state */ \"./node_modules/core-js/internals/internal-state.js\").enforce);\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar NATIVE_WEAK_MAP = __webpack_require__(/*! ../internals/weak-map-basic-detection */ \"./node_modules/core-js/internals/weak-map-basic-detection.js\");\n\nvar $Object = Object;\n// eslint-disable-next-line es/no-array-isarray -- safe\nvar isArray = Array.isArray;\n// eslint-disable-next-line es/no-object-isextensible -- safe\nvar isExtensible = $Object.isExtensible;\n// eslint-disable-next-line es/no-object-isfrozen -- safe\nvar isFrozen = $Object.isFrozen;\n// eslint-disable-next-line es/no-object-issealed -- safe\nvar isSealed = $Object.isSealed;\n// eslint-disable-next-line es/no-object-freeze -- safe\nvar freeze = $Object.freeze;\n// eslint-disable-next-line es/no-object-seal -- safe\nvar seal = $Object.seal;\n\nvar FROZEN = {};\nvar SEALED = {};\nvar IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;\nvar InternalWeakMap;\n\nvar wrapper = function (init) {\n return function WeakMap() {\n return init(this, arguments.length ? arguments[0] : undefined);\n };\n};\n\n// `WeakMap` constructor\n// https://tc39.es/ecma262/#sec-weakmap-constructor\nvar $WeakMap = collection('WeakMap', wrapper, collectionWeak);\nvar WeakMapPrototype = $WeakMap.prototype;\nvar nativeSet = uncurryThis(WeakMapPrototype.set);\n\n// Chakra Edge bug: adding frozen arrays to WeakMap unfreeze them\nvar hasMSEdgeFreezingBug = function () {\n return FREEZING && fails(function () {\n var frozenArray = freeze([]);\n nativeSet(new $WeakMap(), frozenArray, 1);\n return !isFrozen(frozenArray);\n });\n};\n\n// IE11 WeakMap frozen keys fix\n// We can't use feature detection because it crash some old IE builds\n// https://github.com/zloirock/core-js/issues/485\nif (NATIVE_WEAK_MAP) if (IS_IE11) {\n InternalWeakMap = collectionWeak.getConstructor(wrapper, 'WeakMap', true);\n InternalMetadataModule.enable();\n var nativeDelete = uncurryThis(WeakMapPrototype['delete']);\n var nativeHas = uncurryThis(WeakMapPrototype.has);\n var nativeGet = uncurryThis(WeakMapPrototype.get);\n defineBuiltIns(WeakMapPrototype, {\n 'delete': function (key) {\n if (isObject(key) && !isExtensible(key)) {\n var state = enforceInternalState(this);\n if (!state.frozen) state.frozen = new InternalWeakMap();\n return nativeDelete(this, key) || state.frozen['delete'](key);\n } return nativeDelete(this, key);\n },\n has: function has(key) {\n if (isObject(key) && !isExtensible(key)) {\n var state = enforceInternalState(this);\n if (!state.frozen) state.frozen = new InternalWeakMap();\n return nativeHas(this, key) || state.frozen.has(key);\n } return nativeHas(this, key);\n },\n get: function get(key) {\n if (isObject(key) && !isExtensible(key)) {\n var state = enforceInternalState(this);\n if (!state.frozen) state.frozen = new InternalWeakMap();\n return nativeHas(this, key) ? nativeGet(this, key) : state.frozen.get(key);\n } return nativeGet(this, key);\n },\n set: function set(key, value) {\n if (isObject(key) && !isExtensible(key)) {\n var state = enforceInternalState(this);\n if (!state.frozen) state.frozen = new InternalWeakMap();\n nativeHas(this, key) ? nativeSet(this, key, value) : state.frozen.set(key, value);\n } else nativeSet(this, key, value);\n return this;\n }\n });\n// Chakra Edge frozen keys fix\n} else if (hasMSEdgeFreezingBug()) {\n defineBuiltIns(WeakMapPrototype, {\n set: function set(key, value) {\n var arrayIntegrityLevel;\n if (isArray(key)) {\n if (isFrozen(key)) arrayIntegrityLevel = FROZEN;\n else if (isSealed(key)) arrayIntegrityLevel = SEALED;\n }\n nativeSet(this, key, value);\n if (arrayIntegrityLevel == FROZEN) freeze(key);\n if (arrayIntegrityLevel == SEALED) seal(key);\n return this;\n }\n });\n}\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.weak-map.constructor.js?")}),"./node_modules/core-js/modules/es.weak-map.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\n// TODO: Remove this module from `core-js@4` since it's replaced to module below\n__webpack_require__(/*! ../modules/es.weak-map.constructor */ \"./node_modules/core-js/modules/es.weak-map.constructor.js\");\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/es.weak-map.js?")}),"./node_modules/core-js/modules/web.dom-collections.iterator.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar DOMIterables = __webpack_require__(/*! ../internals/dom-iterables */ \"./node_modules/core-js/internals/dom-iterables.js\");\nvar DOMTokenListPrototype = __webpack_require__(/*! ../internals/dom-token-list-prototype */ \"./node_modules/core-js/internals/dom-token-list-prototype.js\");\nvar ArrayIteratorMethods = __webpack_require__(/*! ../modules/es.array.iterator */ \"./node_modules/core-js/modules/es.array.iterator.js\");\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ \"./node_modules/core-js/internals/create-non-enumerable-property.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar ArrayValues = ArrayIteratorMethods.values;\n\nvar handlePrototype = function (CollectionPrototype, COLLECTION_NAME) {\n if (CollectionPrototype) {\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype[ITERATOR] !== ArrayValues) try {\n createNonEnumerableProperty(CollectionPrototype, ITERATOR, ArrayValues);\n } catch (error) {\n CollectionPrototype[ITERATOR] = ArrayValues;\n }\n if (!CollectionPrototype[TO_STRING_TAG]) {\n createNonEnumerableProperty(CollectionPrototype, TO_STRING_TAG, COLLECTION_NAME);\n }\n if (DOMIterables[COLLECTION_NAME]) for (var METHOD_NAME in ArrayIteratorMethods) {\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype[METHOD_NAME] !== ArrayIteratorMethods[METHOD_NAME]) try {\n createNonEnumerableProperty(CollectionPrototype, METHOD_NAME, ArrayIteratorMethods[METHOD_NAME]);\n } catch (error) {\n CollectionPrototype[METHOD_NAME] = ArrayIteratorMethods[METHOD_NAME];\n }\n }\n }\n};\n\nfor (var COLLECTION_NAME in DOMIterables) {\n handlePrototype(global[COLLECTION_NAME] && global[COLLECTION_NAME].prototype, COLLECTION_NAME);\n}\n\nhandlePrototype(DOMTokenListPrototype, 'DOMTokenList');\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/web.dom-collections.iterator.js?")}),"./node_modules/core-js/modules/web.dom-exception.constructor.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar tryNodeRequire = __webpack_require__(/*! ../internals/try-node-require */ \"./node_modules/core-js/internals/try-node-require.js\");\nvar getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ \"./node_modules/core-js/internals/get-built-in.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar create = __webpack_require__(/*! ../internals/object-create */ \"./node_modules/core-js/internals/object-create.js\");\nvar createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ \"./node_modules/core-js/internals/create-property-descriptor.js\");\nvar defineProperty = (__webpack_require__(/*! ../internals/object-define-property */ \"./node_modules/core-js/internals/object-define-property.js\").f);\nvar defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ \"./node_modules/core-js/internals/define-built-in.js\");\nvar defineBuiltInAccessor = __webpack_require__(/*! ../internals/define-built-in-accessor */ \"./node_modules/core-js/internals/define-built-in-accessor.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar anInstance = __webpack_require__(/*! ../internals/an-instance */ \"./node_modules/core-js/internals/an-instance.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar errorToString = __webpack_require__(/*! ../internals/error-to-string */ \"./node_modules/core-js/internals/error-to-string.js\");\nvar normalizeStringArgument = __webpack_require__(/*! ../internals/normalize-string-argument */ \"./node_modules/core-js/internals/normalize-string-argument.js\");\nvar DOMExceptionConstants = __webpack_require__(/*! ../internals/dom-exception-constants */ \"./node_modules/core-js/internals/dom-exception-constants.js\");\nvar clearErrorStack = __webpack_require__(/*! ../internals/error-stack-clear */ \"./node_modules/core-js/internals/error-stack-clear.js\");\nvar InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ \"./node_modules/core-js/internals/internal-state.js\");\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\n\nvar DOM_EXCEPTION = 'DOMException';\nvar DATA_CLONE_ERR = 'DATA_CLONE_ERR';\nvar Error = getBuiltIn('Error');\n// NodeJS < 17.0 does not expose `DOMException` to global\nvar NativeDOMException = getBuiltIn(DOM_EXCEPTION) || (function () {\n try {\n // NodeJS < 15.0 does not expose `MessageChannel` to global\n var MessageChannel = getBuiltIn('MessageChannel') || tryNodeRequire('worker_threads').MessageChannel;\n // eslint-disable-next-line es/no-weak-map, unicorn/require-post-message-target-origin -- safe\n new MessageChannel().port1.postMessage(new WeakMap());\n } catch (error) {\n if (error.name == DATA_CLONE_ERR && error.code == 25) return error.constructor;\n }\n})();\nvar NativeDOMExceptionPrototype = NativeDOMException && NativeDOMException.prototype;\nvar ErrorPrototype = Error.prototype;\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(DOM_EXCEPTION);\nvar HAS_STACK = 'stack' in Error(DOM_EXCEPTION);\n\nvar codeFor = function (name) {\n return hasOwn(DOMExceptionConstants, name) && DOMExceptionConstants[name].m ? DOMExceptionConstants[name].c : 0;\n};\n\nvar $DOMException = function DOMException() {\n anInstance(this, DOMExceptionPrototype);\n var argumentsLength = arguments.length;\n var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]);\n var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error');\n var code = codeFor(name);\n setInternalState(this, {\n type: DOM_EXCEPTION,\n name: name,\n message: message,\n code: code\n });\n if (!DESCRIPTORS) {\n this.name = name;\n this.message = message;\n this.code = code;\n }\n if (HAS_STACK) {\n var error = Error(message);\n error.name = DOM_EXCEPTION;\n defineProperty(this, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1)));\n }\n};\n\nvar DOMExceptionPrototype = $DOMException.prototype = create(ErrorPrototype);\n\nvar createGetterDescriptor = function (get) {\n return { enumerable: true, configurable: true, get: get };\n};\n\nvar getterFor = function (key) {\n return createGetterDescriptor(function () {\n return getInternalState(this)[key];\n });\n};\n\nif (DESCRIPTORS) {\n // `DOMException.prototype.code` getter\n defineBuiltInAccessor(DOMExceptionPrototype, 'code', getterFor('code'));\n // `DOMException.prototype.message` getter\n defineBuiltInAccessor(DOMExceptionPrototype, 'message', getterFor('message'));\n // `DOMException.prototype.name` getter\n defineBuiltInAccessor(DOMExceptionPrototype, 'name', getterFor('name'));\n}\n\ndefineProperty(DOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, $DOMException));\n\n// FF36- DOMException is a function, but can't be constructed\nvar INCORRECT_CONSTRUCTOR = fails(function () {\n return !(new NativeDOMException() instanceof Error);\n});\n\n// Safari 10.1 / Chrome 32- / IE8- DOMException.prototype.toString bugs\nvar INCORRECT_TO_STRING = INCORRECT_CONSTRUCTOR || fails(function () {\n return ErrorPrototype.toString !== errorToString || String(new NativeDOMException(1, 2)) !== '2: 1';\n});\n\n// Deno 1.6.3- DOMException.prototype.code just missed\nvar INCORRECT_CODE = INCORRECT_CONSTRUCTOR || fails(function () {\n return new NativeDOMException(1, 'DataCloneError').code !== 25;\n});\n\n// Deno 1.6.3- DOMException constants just missed\nvar MISSED_CONSTANTS = INCORRECT_CONSTRUCTOR\n || NativeDOMException[DATA_CLONE_ERR] !== 25\n || NativeDOMExceptionPrototype[DATA_CLONE_ERR] !== 25;\n\nvar FORCED_CONSTRUCTOR = IS_PURE ? INCORRECT_TO_STRING || INCORRECT_CODE || MISSED_CONSTANTS : INCORRECT_CONSTRUCTOR;\n\n// `DOMException` constructor\n// https://webidl.spec.whatwg.org/#idl-DOMException\n$({ global: true, constructor: true, forced: FORCED_CONSTRUCTOR }, {\n DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException\n});\n\nvar PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION);\nvar PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype;\n\nif (INCORRECT_TO_STRING && (IS_PURE || NativeDOMException === PolyfilledDOMException)) {\n defineBuiltIn(PolyfilledDOMExceptionPrototype, 'toString', errorToString);\n}\n\nif (INCORRECT_CODE && DESCRIPTORS && NativeDOMException === PolyfilledDOMException) {\n defineBuiltInAccessor(PolyfilledDOMExceptionPrototype, 'code', createGetterDescriptor(function () {\n return codeFor(anObject(this).name);\n }));\n}\n\n// `DOMException` constants\nfor (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) {\n var constant = DOMExceptionConstants[key];\n var constantName = constant.s;\n var descriptor = createPropertyDescriptor(6, constant.c);\n if (!hasOwn(PolyfilledDOMException, constantName)) {\n defineProperty(PolyfilledDOMException, constantName, descriptor);\n }\n if (!hasOwn(PolyfilledDOMExceptionPrototype, constantName)) {\n defineProperty(PolyfilledDOMExceptionPrototype, constantName, descriptor);\n }\n}\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/web.dom-exception.constructor.js?")}),"./node_modules/core-js/modules/web.dom-exception.stack.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ \"./node_modules/core-js/internals/get-built-in.js\");\nvar createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ \"./node_modules/core-js/internals/create-property-descriptor.js\");\nvar defineProperty = (__webpack_require__(/*! ../internals/object-define-property */ \"./node_modules/core-js/internals/object-define-property.js\").f);\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar anInstance = __webpack_require__(/*! ../internals/an-instance */ \"./node_modules/core-js/internals/an-instance.js\");\nvar inheritIfRequired = __webpack_require__(/*! ../internals/inherit-if-required */ \"./node_modules/core-js/internals/inherit-if-required.js\");\nvar normalizeStringArgument = __webpack_require__(/*! ../internals/normalize-string-argument */ \"./node_modules/core-js/internals/normalize-string-argument.js\");\nvar DOMExceptionConstants = __webpack_require__(/*! ../internals/dom-exception-constants */ \"./node_modules/core-js/internals/dom-exception-constants.js\");\nvar clearErrorStack = __webpack_require__(/*! ../internals/error-stack-clear */ \"./node_modules/core-js/internals/error-stack-clear.js\");\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\n\nvar DOM_EXCEPTION = 'DOMException';\nvar Error = getBuiltIn('Error');\nvar NativeDOMException = getBuiltIn(DOM_EXCEPTION);\n\nvar $DOMException = function DOMException() {\n anInstance(this, DOMExceptionPrototype);\n var argumentsLength = arguments.length;\n var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]);\n var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error');\n var that = new NativeDOMException(message, name);\n var error = Error(message);\n error.name = DOM_EXCEPTION;\n defineProperty(that, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1)));\n inheritIfRequired(that, this, $DOMException);\n return that;\n};\n\nvar DOMExceptionPrototype = $DOMException.prototype = NativeDOMException.prototype;\n\nvar ERROR_HAS_STACK = 'stack' in Error(DOM_EXCEPTION);\nvar DOM_EXCEPTION_HAS_STACK = 'stack' in new NativeDOMException(1, 2);\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar descriptor = NativeDOMException && DESCRIPTORS && Object.getOwnPropertyDescriptor(global, DOM_EXCEPTION);\n\n// Bun ~ 0.1.1 DOMException have incorrect descriptor and we can't redefine it\n// https://github.com/Jarred-Sumner/bun/issues/399\nvar BUGGY_DESCRIPTOR = !!descriptor && !(descriptor.writable && descriptor.configurable);\n\nvar FORCED_CONSTRUCTOR = ERROR_HAS_STACK && !BUGGY_DESCRIPTOR && !DOM_EXCEPTION_HAS_STACK;\n\n// `DOMException` constructor patch for `.stack` where it's required\n// https://webidl.spec.whatwg.org/#es-DOMException-specialness\n$({ global: true, constructor: true, forced: IS_PURE || FORCED_CONSTRUCTOR }, { // TODO: fix export logic\n DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException\n});\n\nvar PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION);\nvar PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype;\n\nif (PolyfilledDOMExceptionPrototype.constructor !== PolyfilledDOMException) {\n if (!IS_PURE) {\n defineProperty(PolyfilledDOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, PolyfilledDOMException));\n }\n\n for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) {\n var constant = DOMExceptionConstants[key];\n var constantName = constant.s;\n if (!hasOwn(PolyfilledDOMException, constantName)) {\n defineProperty(PolyfilledDOMException, constantName, createPropertyDescriptor(6, constant.c));\n }\n }\n}\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/web.dom-exception.stack.js?")}),"./node_modules/core-js/modules/web.dom-exception.to-string-tag.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ \"./node_modules/core-js/internals/get-built-in.js\");\nvar setToStringTag = __webpack_require__(/*! ../internals/set-to-string-tag */ \"./node_modules/core-js/internals/set-to-string-tag.js\");\n\nvar DOM_EXCEPTION = 'DOMException';\n\n// `DOMException.prototype[@@toStringTag]` property\nsetToStringTag(getBuiltIn(DOM_EXCEPTION), DOM_EXCEPTION);\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/web.dom-exception.to-string-tag.js?")}),"./node_modules/core-js/modules/web.self.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar defineBuiltInAccessor = __webpack_require__(/*! ../internals/define-built-in-accessor */ \"./node_modules/core-js/internals/define-built-in-accessor.js\");\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\nvar INCORRECT_VALUE = global.self !== global;\n\n// `self` getter\n// https://html.spec.whatwg.org/multipage/window-object.html#dom-self\ntry {\n if (DESCRIPTORS) {\n // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\n var descriptor = Object.getOwnPropertyDescriptor(global, 'self');\n // some engines have `self`, but with incorrect descriptor\n // https://github.com/denoland/deno/issues/15765\n if (INCORRECT_VALUE || !descriptor || !descriptor.get || !descriptor.enumerable) {\n defineBuiltInAccessor(global, 'self', {\n get: function self() {\n return global;\n },\n set: function self(value) {\n if (this !== global) throw $TypeError('Illegal invocation');\n defineProperty(global, 'self', {\n value: value,\n writable: true,\n configurable: true,\n enumerable: true\n });\n },\n configurable: true,\n enumerable: true\n });\n }\n } else $({ global: true, simple: true, forced: INCORRECT_VALUE }, {\n self: global\n });\n} catch (error) { /* empty */ }\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/web.self.js?")}),"./node_modules/core-js/modules/web.structured-clone.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar IS_PURE = __webpack_require__(/*! ../internals/is-pure */ \"./node_modules/core-js/internals/is-pure.js\");\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar getBuiltin = __webpack_require__(/*! ../internals/get-built-in */ \"./node_modules/core-js/internals/get-built-in.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar uid = __webpack_require__(/*! ../internals/uid */ \"./node_modules/core-js/internals/uid.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar isConstructor = __webpack_require__(/*! ../internals/is-constructor */ \"./node_modules/core-js/internals/is-constructor.js\");\nvar isNullOrUndefined = __webpack_require__(/*! ../internals/is-null-or-undefined */ \"./node_modules/core-js/internals/is-null-or-undefined.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar isSymbol = __webpack_require__(/*! ../internals/is-symbol */ \"./node_modules/core-js/internals/is-symbol.js\");\nvar iterate = __webpack_require__(/*! ../internals/iterate */ \"./node_modules/core-js/internals/iterate.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar classof = __webpack_require__(/*! ../internals/classof */ \"./node_modules/core-js/internals/classof.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar createProperty = __webpack_require__(/*! ../internals/create-property */ \"./node_modules/core-js/internals/create-property.js\");\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ \"./node_modules/core-js/internals/create-non-enumerable-property.js\");\nvar lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ \"./node_modules/core-js/internals/length-of-array-like.js\");\nvar validateArgumentsLength = __webpack_require__(/*! ../internals/validate-arguments-length */ \"./node_modules/core-js/internals/validate-arguments-length.js\");\nvar getRegExpFlags = __webpack_require__(/*! ../internals/regexp-get-flags */ \"./node_modules/core-js/internals/regexp-get-flags.js\");\nvar MapHelpers = __webpack_require__(/*! ../internals/map-helpers */ \"./node_modules/core-js/internals/map-helpers.js\");\nvar SetHelpers = __webpack_require__(/*! ../internals/set-helpers */ \"./node_modules/core-js/internals/set-helpers.js\");\nvar ERROR_STACK_INSTALLABLE = __webpack_require__(/*! ../internals/error-stack-installable */ \"./node_modules/core-js/internals/error-stack-installable.js\");\nvar PROPER_TRANSFER = __webpack_require__(/*! ../internals/structured-clone-proper-transfer */ \"./node_modules/core-js/internals/structured-clone-proper-transfer.js\");\n\nvar Object = global.Object;\nvar Array = global.Array;\nvar Date = global.Date;\nvar Error = global.Error;\nvar EvalError = global.EvalError;\nvar RangeError = global.RangeError;\nvar ReferenceError = global.ReferenceError;\nvar SyntaxError = global.SyntaxError;\nvar TypeError = global.TypeError;\nvar URIError = global.URIError;\nvar PerformanceMark = global.PerformanceMark;\nvar WebAssembly = global.WebAssembly;\nvar CompileError = WebAssembly && WebAssembly.CompileError || Error;\nvar LinkError = WebAssembly && WebAssembly.LinkError || Error;\nvar RuntimeError = WebAssembly && WebAssembly.RuntimeError || Error;\nvar DOMException = getBuiltin('DOMException');\nvar Map = MapHelpers.Map;\nvar mapHas = MapHelpers.has;\nvar mapGet = MapHelpers.get;\nvar mapSet = MapHelpers.set;\nvar Set = SetHelpers.Set;\nvar setAdd = SetHelpers.add;\nvar objectKeys = getBuiltin('Object', 'keys');\nvar push = uncurryThis([].push);\nvar thisBooleanValue = uncurryThis(true.valueOf);\nvar thisNumberValue = uncurryThis(1.0.valueOf);\nvar thisStringValue = uncurryThis(''.valueOf);\nvar thisTimeValue = uncurryThis(Date.prototype.getTime);\nvar PERFORMANCE_MARK = uid('structuredClone');\nvar DATA_CLONE_ERROR = 'DataCloneError';\nvar TRANSFERRING = 'Transferring';\n\nvar checkBasicSemantic = function (structuredCloneImplementation) {\n return !fails(function () {\n var set1 = new global.Set([7]);\n var set2 = structuredCloneImplementation(set1);\n var number = structuredCloneImplementation(Object(7));\n return set2 == set1 || !set2.has(7) || typeof number != 'object' || number != 7;\n }) && structuredCloneImplementation;\n};\n\nvar checkErrorsCloning = function (structuredCloneImplementation, $Error) {\n return !fails(function () {\n var error = new $Error();\n var test = structuredCloneImplementation({ a: error, b: error });\n return !(test && test.a === test.b && test.a instanceof $Error && test.a.stack === error.stack);\n });\n};\n\n// https://github.com/whatwg/html/pull/5749\nvar checkNewErrorsCloningSemantic = function (structuredCloneImplementation) {\n return !fails(function () {\n var test = structuredCloneImplementation(new global.AggregateError([1], PERFORMANCE_MARK, { cause: 3 }));\n return test.name != 'AggregateError' || test.errors[0] != 1 || test.message != PERFORMANCE_MARK || test.cause != 3;\n });\n};\n\n// FF94+, Safari 15.4+, Chrome 98+, NodeJS 17.0+, Deno 1.13+\n// FF<103 and Safari implementations can't clone errors\n// https://bugzilla.mozilla.org/show_bug.cgi?id=1556604\n// FF103 can clone errors, but `.stack` of clone is an empty string\n// https://bugzilla.mozilla.org/show_bug.cgi?id=1778762\n// FF104+ fixed it on usual errors, but not on DOMExceptions\n// https://bugzilla.mozilla.org/show_bug.cgi?id=1777321\n// Chrome <102 returns `null` if cloned object contains multiple references to one error\n// https://bugs.chromium.org/p/v8/issues/detail?id=12542\n// NodeJS implementation can't clone DOMExceptions\n// https://github.com/nodejs/node/issues/41038\n// only FF103+ supports new (html/5749) error cloning semantic\nvar nativeStructuredClone = global.structuredClone;\n\nvar FORCED_REPLACEMENT = IS_PURE\n || !checkErrorsCloning(nativeStructuredClone, Error)\n || !checkErrorsCloning(nativeStructuredClone, DOMException)\n || !checkNewErrorsCloningSemantic(nativeStructuredClone);\n\n// Chrome 82+, Safari 14.1+, Deno 1.11+\n// Chrome 78-81 implementation swaps `.name` and `.message` of cloned `DOMException`\n// Chrome returns `null` if cloned object contains multiple references to one error\n// Safari 14.1 implementation doesn't clone some `RegExp` flags, so requires a workaround\n// Safari implementation can't clone errors\n// Deno 1.2-1.10 implementations too naive\n// NodeJS 16.0+ does not have `PerformanceMark` constructor\n// NodeJS <17.2 structured cloning implementation from `performance.mark` is too naive\n// and can't clone, for example, `RegExp` or some boxed primitives\n// https://github.com/nodejs/node/issues/40840\n// no one of those implementations supports new (html/5749) error cloning semantic\nvar structuredCloneFromMark = !nativeStructuredClone && checkBasicSemantic(function (value) {\n return new PerformanceMark(PERFORMANCE_MARK, { detail: value }).detail;\n});\n\nvar nativeRestrictedStructuredClone = checkBasicSemantic(nativeStructuredClone) || structuredCloneFromMark;\n\nvar throwUncloneable = function (type) {\n throw new DOMException('Uncloneable type: ' + type, DATA_CLONE_ERROR);\n};\n\nvar throwUnpolyfillable = function (type, action) {\n throw new DOMException((action || 'Cloning') + ' of ' + type + ' cannot be properly polyfilled in this engine', DATA_CLONE_ERROR);\n};\n\nvar tryNativeRestrictedStructuredClone = function (value, type) {\n if (!nativeRestrictedStructuredClone) throwUnpolyfillable(type);\n return nativeRestrictedStructuredClone(value);\n};\n\nvar createDataTransfer = function () {\n var dataTransfer;\n try {\n dataTransfer = new global.DataTransfer();\n } catch (error) {\n try {\n dataTransfer = new global.ClipboardEvent('').clipboardData;\n } catch (error2) { /* empty */ }\n }\n return dataTransfer && dataTransfer.items && dataTransfer.files ? dataTransfer : null;\n};\n\nvar cloneBuffer = function (value, map, $type) {\n if (mapHas(map, value)) return mapGet(map, value);\n\n var type = $type || classof(value);\n var clone, length, options, source, target, i;\n\n if (type === 'SharedArrayBuffer') {\n if (nativeRestrictedStructuredClone) clone = nativeRestrictedStructuredClone(value);\n // SharedArrayBuffer should use shared memory, we can't polyfill it, so return the original\n else clone = value;\n } else {\n var DataView = global.DataView;\n\n // `ArrayBuffer#slice` is not available in IE10\n // `ArrayBuffer#slice` and `DataView` are not available in old FF\n if (!DataView && typeof value.slice != 'function') throwUnpolyfillable('ArrayBuffer');\n // detached buffers throws in `DataView` and `.slice`\n try {\n if (typeof value.slice == 'function' && !value.resizable) {\n clone = value.slice(0);\n } else {\n length = value.byteLength;\n options = 'maxByteLength' in value ? { maxByteLength: value.maxByteLength } : undefined;\n clone = new ArrayBuffer(length, options);\n source = new DataView(value);\n target = new DataView(clone);\n for (i = 0; i < length; i++) {\n target.setUint8(i, source.getUint8(i));\n }\n }\n } catch (error) {\n throw new DOMException('ArrayBuffer is detached', DATA_CLONE_ERROR);\n }\n }\n\n mapSet(map, value, clone);\n\n return clone;\n};\n\nvar cloneView = function (value, type, offset, length, map) {\n var C = global[type];\n // in some old engines like Safari 9, typeof C is 'object'\n // on Uint8ClampedArray or some other constructors\n if (!isObject(C)) throwUnpolyfillable(type);\n return new C(cloneBuffer(value.buffer, map), offset, length);\n};\n\nvar Placeholder = function (object, type, metadata) {\n this.object = object;\n this.type = type;\n this.metadata = metadata;\n};\n\nvar structuredCloneInternal = function (value, map, transferredBuffers) {\n if (isSymbol(value)) throwUncloneable('Symbol');\n if (!isObject(value)) return value;\n // effectively preserves circular references\n if (map) {\n if (mapHas(map, value)) return mapGet(map, value);\n } else map = new Map();\n\n var type = classof(value);\n var C, name, cloned, dataTransfer, i, length, keys, key;\n\n switch (type) {\n case 'Array':\n cloned = Array(lengthOfArrayLike(value));\n break;\n case 'Object':\n cloned = {};\n break;\n case 'Map':\n cloned = new Map();\n break;\n case 'Set':\n cloned = new Set();\n break;\n case 'RegExp':\n // in this block because of a Safari 14.1 bug\n // old FF does not clone regexes passed to the constructor, so get the source and flags directly\n cloned = new RegExp(value.source, getRegExpFlags(value));\n break;\n case 'Error':\n name = value.name;\n switch (name) {\n case 'AggregateError':\n cloned = getBuiltin('AggregateError')([]);\n break;\n case 'EvalError':\n cloned = EvalError();\n break;\n case 'RangeError':\n cloned = RangeError();\n break;\n case 'ReferenceError':\n cloned = ReferenceError();\n break;\n case 'SyntaxError':\n cloned = SyntaxError();\n break;\n case 'TypeError':\n cloned = TypeError();\n break;\n case 'URIError':\n cloned = URIError();\n break;\n case 'CompileError':\n cloned = CompileError();\n break;\n case 'LinkError':\n cloned = LinkError();\n break;\n case 'RuntimeError':\n cloned = RuntimeError();\n break;\n default:\n cloned = Error();\n }\n break;\n case 'DOMException':\n cloned = new DOMException(value.message, value.name);\n break;\n case 'ArrayBuffer':\n case 'SharedArrayBuffer':\n cloned = transferredBuffers\n ? new Placeholder(value, type)\n : cloneBuffer(value, map, type);\n break;\n case 'DataView':\n case 'Int8Array':\n case 'Uint8Array':\n case 'Uint8ClampedArray':\n case 'Int16Array':\n case 'Uint16Array':\n case 'Int32Array':\n case 'Uint32Array':\n case 'Float16Array':\n case 'Float32Array':\n case 'Float64Array':\n case 'BigInt64Array':\n case 'BigUint64Array':\n length = type === 'DataView' ? value.byteLength : value.length;\n cloned = transferredBuffers\n ? new Placeholder(value, type, { offset: value.byteOffset, length: length })\n : cloneView(value, type, value.byteOffset, length, map);\n break;\n case 'DOMQuad':\n try {\n cloned = new DOMQuad(\n structuredCloneInternal(value.p1, map, transferredBuffers),\n structuredCloneInternal(value.p2, map, transferredBuffers),\n structuredCloneInternal(value.p3, map, transferredBuffers),\n structuredCloneInternal(value.p4, map, transferredBuffers)\n );\n } catch (error) {\n cloned = tryNativeRestrictedStructuredClone(value, type);\n }\n break;\n case 'File':\n if (nativeRestrictedStructuredClone) try {\n cloned = nativeRestrictedStructuredClone(value);\n // NodeJS 20.0.0 bug, https://github.com/nodejs/node/issues/47612\n if (classof(cloned) !== type) cloned = undefined;\n } catch (error) { /* empty */ }\n if (!cloned) try {\n cloned = new File([value], value.name, value);\n } catch (error) { /* empty */ }\n if (!cloned) throwUnpolyfillable(type);\n break;\n case 'FileList':\n dataTransfer = createDataTransfer();\n if (dataTransfer) {\n for (i = 0, length = lengthOfArrayLike(value); i < length; i++) {\n dataTransfer.items.add(structuredCloneInternal(value[i], map, transferredBuffers));\n }\n cloned = dataTransfer.files;\n } else cloned = tryNativeRestrictedStructuredClone(value, type);\n break;\n case 'ImageData':\n // Safari 9 ImageData is a constructor, but typeof ImageData is 'object'\n try {\n cloned = new ImageData(\n structuredCloneInternal(value.data, map, transferredBuffers),\n value.width,\n value.height,\n { colorSpace: value.colorSpace }\n );\n } catch (error) {\n cloned = tryNativeRestrictedStructuredClone(value, type);\n } break;\n default:\n if (nativeRestrictedStructuredClone) {\n cloned = nativeRestrictedStructuredClone(value);\n } else switch (type) {\n case 'BigInt':\n // can be a 3rd party polyfill\n cloned = Object(value.valueOf());\n break;\n case 'Boolean':\n cloned = Object(thisBooleanValue(value));\n break;\n case 'Number':\n cloned = Object(thisNumberValue(value));\n break;\n case 'String':\n cloned = Object(thisStringValue(value));\n break;\n case 'Date':\n cloned = new Date(thisTimeValue(value));\n break;\n case 'Blob':\n try {\n cloned = value.slice(0, value.size, value.type);\n } catch (error) {\n throwUnpolyfillable(type);\n } break;\n case 'DOMPoint':\n case 'DOMPointReadOnly':\n C = global[type];\n try {\n cloned = C.fromPoint\n ? C.fromPoint(value)\n : new C(value.x, value.y, value.z, value.w);\n } catch (error) {\n throwUnpolyfillable(type);\n } break;\n case 'DOMRect':\n case 'DOMRectReadOnly':\n C = global[type];\n try {\n cloned = C.fromRect\n ? C.fromRect(value)\n : new C(value.x, value.y, value.width, value.height);\n } catch (error) {\n throwUnpolyfillable(type);\n } break;\n case 'DOMMatrix':\n case 'DOMMatrixReadOnly':\n C = global[type];\n try {\n cloned = C.fromMatrix\n ? C.fromMatrix(value)\n : new C(value);\n } catch (error) {\n throwUnpolyfillable(type);\n } break;\n case 'AudioData':\n case 'VideoFrame':\n if (!isCallable(value.clone)) throwUnpolyfillable(type);\n try {\n cloned = value.clone();\n } catch (error) {\n throwUncloneable(type);\n } break;\n case 'CropTarget':\n case 'CryptoKey':\n case 'FileSystemDirectoryHandle':\n case 'FileSystemFileHandle':\n case 'FileSystemHandle':\n case 'GPUCompilationInfo':\n case 'GPUCompilationMessage':\n case 'ImageBitmap':\n case 'RTCCertificate':\n case 'WebAssembly.Module':\n throwUnpolyfillable(type);\n // break omitted\n default:\n throwUncloneable(type);\n }\n }\n\n mapSet(map, value, cloned);\n\n switch (type) {\n case 'Array':\n case 'Object':\n keys = objectKeys(value);\n for (i = 0, length = lengthOfArrayLike(keys); i < length; i++) {\n key = keys[i];\n createProperty(cloned, key, structuredCloneInternal(value[key], map, transferredBuffers));\n } break;\n case 'Map':\n value.forEach(function (v, k) {\n mapSet(cloned, structuredCloneInternal(k, map, transferredBuffers), structuredCloneInternal(v, map, transferredBuffers));\n });\n break;\n case 'Set':\n value.forEach(function (v) {\n setAdd(cloned, structuredCloneInternal(v, map, transferredBuffers));\n });\n break;\n case 'Error':\n createNonEnumerableProperty(cloned, 'message', structuredCloneInternal(value.message, map, transferredBuffers));\n if (hasOwn(value, 'cause')) {\n createNonEnumerableProperty(cloned, 'cause', structuredCloneInternal(value.cause, map, transferredBuffers));\n }\n if (name == 'AggregateError') {\n cloned.errors = structuredCloneInternal(value.errors, map, transferredBuffers);\n } // break omitted\n case 'DOMException':\n if (ERROR_STACK_INSTALLABLE) {\n createNonEnumerableProperty(cloned, 'stack', structuredCloneInternal(value.stack, map, transferredBuffers));\n }\n }\n\n return cloned;\n};\n\nvar replacePlaceholders = function (value, map) {\n if (!isObject(value)) return value;\n if (mapHas(map, value)) return mapGet(map, value);\n\n var type, object, metadata, i, length, keys, key, replacement;\n\n if (value instanceof Placeholder) {\n type = value.type;\n object = value.object;\n\n switch (type) {\n case 'ArrayBuffer':\n case 'SharedArrayBuffer':\n replacement = cloneBuffer(object, map, type);\n break;\n case 'DataView':\n case 'Int8Array':\n case 'Uint8Array':\n case 'Uint8ClampedArray':\n case 'Int16Array':\n case 'Uint16Array':\n case 'Int32Array':\n case 'Uint32Array':\n case 'Float16Array':\n case 'Float32Array':\n case 'Float64Array':\n case 'BigInt64Array':\n case 'BigUint64Array':\n metadata = value.metadata;\n replacement = cloneView(object, type, metadata.offset, metadata.length, map);\n }\n } else switch (classof(value)) {\n case 'Array':\n case 'Object':\n keys = objectKeys(value);\n for (i = 0, length = lengthOfArrayLike(keys); i < length; i++) {\n key = keys[i];\n value[key] = replacePlaceholders(value[key], map);\n } break;\n case 'Map':\n replacement = new Map();\n value.forEach(function (v, k) {\n mapSet(replacement, replacePlaceholders(k, map), replacePlaceholders(v, map));\n });\n break;\n case 'Set':\n replacement = new Set();\n value.forEach(function (v) {\n setAdd(replacement, replacePlaceholders(v, map));\n });\n break;\n case 'Error':\n value.message = replacePlaceholders(value.message, map);\n if (hasOwn(value, 'cause')) {\n value.cause = replacePlaceholders(value.cause, map);\n }\n if (value.name == 'AggregateError') {\n value.errors = replacePlaceholders(value.errors, map);\n } // break omitted\n case 'DOMException':\n if (ERROR_STACK_INSTALLABLE) {\n value.stack = replacePlaceholders(value.stack, map);\n }\n }\n\n mapSet(map, value, replacement || value);\n\n return replacement || value;\n};\n\nvar tryToTransfer = function (rawTransfer, map) {\n if (!isObject(rawTransfer)) throw TypeError('Transfer option cannot be converted to a sequence');\n\n var transfer = [];\n\n iterate(rawTransfer, function (value) {\n push(transfer, anObject(value));\n });\n\n var i = 0;\n var length = lengthOfArrayLike(transfer);\n var buffers = [];\n var value, type, C, transferred, canvas, context;\n\n while (i < length) {\n value = transfer[i++];\n\n type = classof(value);\n\n if (type === 'ArrayBuffer') {\n push(buffers, value);\n continue;\n }\n\n if (mapHas(map, value)) throw new DOMException('Duplicate transferable', DATA_CLONE_ERROR);\n\n if (PROPER_TRANSFER) {\n transferred = nativeStructuredClone(value, { transfer: [value] });\n } else switch (type) {\n case 'ImageBitmap':\n C = global.OffscreenCanvas;\n if (!isConstructor(C)) throwUnpolyfillable(type, TRANSFERRING);\n try {\n canvas = new C(value.width, value.height);\n context = canvas.getContext('bitmaprenderer');\n context.transferFromImageBitmap(value);\n transferred = canvas.transferToImageBitmap();\n } catch (error) { /* empty */ }\n break;\n case 'AudioData':\n case 'VideoFrame':\n if (!isCallable(value.clone) || !isCallable(value.close)) throwUnpolyfillable(type, TRANSFERRING);\n try {\n transferred = value.clone();\n value.close();\n } catch (error) { /* empty */ }\n break;\n case 'MediaSourceHandle':\n case 'MessagePort':\n case 'OffscreenCanvas':\n case 'ReadableStream':\n case 'TransformStream':\n case 'WritableStream':\n throwUnpolyfillable(type, TRANSFERRING);\n }\n\n if (transferred === undefined) throw new DOMException('This object cannot be transferred: ' + type, DATA_CLONE_ERROR);\n\n mapSet(map, value, transferred);\n }\n\n return buffers;\n};\n\nvar tryToTransferBuffers = function (transfer, map) {\n var i = 0;\n var length = lengthOfArrayLike(transfer);\n var value, transferred;\n\n while (i < length) {\n value = transfer[i++];\n\n if (mapHas(map, value)) throw new DOMException('Duplicate transferable', DATA_CLONE_ERROR);\n\n if (PROPER_TRANSFER) {\n transferred = nativeStructuredClone(value, { transfer: [value] });\n } else {\n if (!isCallable(value.transfer)) throwUnpolyfillable('ArrayBuffer', TRANSFERRING);\n transferred = value.transfer();\n }\n\n mapSet(map, value, transferred);\n }\n};\n\n// `structuredClone` method\n// https://html.spec.whatwg.org/multipage/structured-data.html#dom-structuredclone\n$({ global: true, enumerable: true, sham: !PROPER_TRANSFER, forced: FORCED_REPLACEMENT }, {\n structuredClone: function structuredClone(value /* , { transfer } */) {\n var options = validateArgumentsLength(arguments.length, 1) > 1 && !isNullOrUndefined(arguments[1]) ? anObject(arguments[1]) : undefined;\n var transfer = options ? options.transfer : undefined;\n var transferredBuffers = false;\n var map, buffers;\n\n if (transfer !== undefined) {\n map = new Map();\n buffers = tryToTransfer(transfer, map);\n transferredBuffers = !!lengthOfArrayLike(buffers);\n }\n\n var clone = structuredCloneInternal(value, map, transferredBuffers);\n\n // since of an issue with cloning views of transferred buffers, we a forced to transfer / clone them in 2 steps\n // https://github.com/zloirock/core-js/issues/1265\n if (transferredBuffers) {\n map = new Map();\n tryToTransferBuffers(transfer, map);\n clone = replacePlaceholders(clone, map);\n }\n\n return clone;\n }\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/web.structured-clone.js?")}),"./node_modules/core-js/modules/web.url-search-params.constructor.js":((module,__unused_webpack_exports,__webpack_require__)=>{eval("\n// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`\n__webpack_require__(/*! ../modules/es.array.iterator */ \"./node_modules/core-js/modules/es.array.iterator.js\");\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar call = __webpack_require__(/*! ../internals/function-call */ \"./node_modules/core-js/internals/function-call.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar USE_NATIVE_URL = __webpack_require__(/*! ../internals/url-constructor-detection */ \"./node_modules/core-js/internals/url-constructor-detection.js\");\nvar defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ \"./node_modules/core-js/internals/define-built-in.js\");\nvar defineBuiltInAccessor = __webpack_require__(/*! ../internals/define-built-in-accessor */ \"./node_modules/core-js/internals/define-built-in-accessor.js\");\nvar defineBuiltIns = __webpack_require__(/*! ../internals/define-built-ins */ \"./node_modules/core-js/internals/define-built-ins.js\");\nvar setToStringTag = __webpack_require__(/*! ../internals/set-to-string-tag */ \"./node_modules/core-js/internals/set-to-string-tag.js\");\nvar createIteratorConstructor = __webpack_require__(/*! ../internals/iterator-create-constructor */ \"./node_modules/core-js/internals/iterator-create-constructor.js\");\nvar InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ \"./node_modules/core-js/internals/internal-state.js\");\nvar anInstance = __webpack_require__(/*! ../internals/an-instance */ \"./node_modules/core-js/internals/an-instance.js\");\nvar isCallable = __webpack_require__(/*! ../internals/is-callable */ \"./node_modules/core-js/internals/is-callable.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar bind = __webpack_require__(/*! ../internals/function-bind-context */ \"./node_modules/core-js/internals/function-bind-context.js\");\nvar classof = __webpack_require__(/*! ../internals/classof */ \"./node_modules/core-js/internals/classof.js\");\nvar anObject = __webpack_require__(/*! ../internals/an-object */ \"./node_modules/core-js/internals/an-object.js\");\nvar isObject = __webpack_require__(/*! ../internals/is-object */ \"./node_modules/core-js/internals/is-object.js\");\nvar $toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar create = __webpack_require__(/*! ../internals/object-create */ \"./node_modules/core-js/internals/object-create.js\");\nvar createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ \"./node_modules/core-js/internals/create-property-descriptor.js\");\nvar getIterator = __webpack_require__(/*! ../internals/get-iterator */ \"./node_modules/core-js/internals/get-iterator.js\");\nvar getIteratorMethod = __webpack_require__(/*! ../internals/get-iterator-method */ \"./node_modules/core-js/internals/get-iterator-method.js\");\nvar validateArgumentsLength = __webpack_require__(/*! ../internals/validate-arguments-length */ \"./node_modules/core-js/internals/validate-arguments-length.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\nvar arraySort = __webpack_require__(/*! ../internals/array-sort */ \"./node_modules/core-js/internals/array-sort.js\");\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar URL_SEARCH_PARAMS = 'URLSearchParams';\nvar URL_SEARCH_PARAMS_ITERATOR = URL_SEARCH_PARAMS + 'Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalParamsState = InternalStateModule.getterFor(URL_SEARCH_PARAMS);\nvar getInternalIteratorState = InternalStateModule.getterFor(URL_SEARCH_PARAMS_ITERATOR);\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Avoid NodeJS experimental warning\nvar safeGetBuiltIn = function (name) {\n if (!DESCRIPTORS) return global[name];\n var descriptor = getOwnPropertyDescriptor(global, name);\n return descriptor && descriptor.value;\n};\n\nvar nativeFetch = safeGetBuiltIn('fetch');\nvar NativeRequest = safeGetBuiltIn('Request');\nvar Headers = safeGetBuiltIn('Headers');\nvar RequestPrototype = NativeRequest && NativeRequest.prototype;\nvar HeadersPrototype = Headers && Headers.prototype;\nvar RegExp = global.RegExp;\nvar TypeError = global.TypeError;\nvar decodeURIComponent = global.decodeURIComponent;\nvar encodeURIComponent = global.encodeURIComponent;\nvar charAt = uncurryThis(''.charAt);\nvar join = uncurryThis([].join);\nvar push = uncurryThis([].push);\nvar replace = uncurryThis(''.replace);\nvar shift = uncurryThis([].shift);\nvar splice = uncurryThis([].splice);\nvar split = uncurryThis(''.split);\nvar stringSlice = uncurryThis(''.slice);\n\nvar plus = /\\+/g;\nvar sequences = Array(4);\n\nvar percentSequence = function (bytes) {\n return sequences[bytes - 1] || (sequences[bytes - 1] = RegExp('((?:%[\\\\da-f]{2}){' + bytes + '})', 'gi'));\n};\n\nvar percentDecode = function (sequence) {\n try {\n return decodeURIComponent(sequence);\n } catch (error) {\n return sequence;\n }\n};\n\nvar deserialize = function (it) {\n var result = replace(it, plus, ' ');\n var bytes = 4;\n try {\n return decodeURIComponent(result);\n } catch (error) {\n while (bytes) {\n result = replace(result, percentSequence(bytes--), percentDecode);\n }\n return result;\n }\n};\n\nvar find = /[!'()~]|%20/g;\n\nvar replacements = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+'\n};\n\nvar replacer = function (match) {\n return replacements[match];\n};\n\nvar serialize = function (it) {\n return replace(encodeURIComponent(it), find, replacer);\n};\n\nvar URLSearchParamsIterator = createIteratorConstructor(function Iterator(params, kind) {\n setInternalState(this, {\n type: URL_SEARCH_PARAMS_ITERATOR,\n iterator: getIterator(getInternalParamsState(params).entries),\n kind: kind\n });\n}, 'Iterator', function next() {\n var state = getInternalIteratorState(this);\n var kind = state.kind;\n var step = state.iterator.next();\n var entry = step.value;\n if (!step.done) {\n step.value = kind === 'keys' ? entry.key : kind === 'values' ? entry.value : [entry.key, entry.value];\n } return step;\n}, true);\n\nvar URLSearchParamsState = function (init) {\n this.entries = [];\n this.url = null;\n\n if (init !== undefined) {\n if (isObject(init)) this.parseObject(init);\n else this.parseQuery(typeof init == 'string' ? charAt(init, 0) === '?' ? stringSlice(init, 1) : init : $toString(init));\n }\n};\n\nURLSearchParamsState.prototype = {\n type: URL_SEARCH_PARAMS,\n bindURL: function (url) {\n this.url = url;\n this.update();\n },\n parseObject: function (object) {\n var iteratorMethod = getIteratorMethod(object);\n var iterator, next, step, entryIterator, entryNext, first, second;\n\n if (iteratorMethod) {\n iterator = getIterator(object, iteratorMethod);\n next = iterator.next;\n while (!(step = call(next, iterator)).done) {\n entryIterator = getIterator(anObject(step.value));\n entryNext = entryIterator.next;\n if (\n (first = call(entryNext, entryIterator)).done ||\n (second = call(entryNext, entryIterator)).done ||\n !call(entryNext, entryIterator).done\n ) throw TypeError('Expected sequence with length 2');\n push(this.entries, { key: $toString(first.value), value: $toString(second.value) });\n }\n } else for (var key in object) if (hasOwn(object, key)) {\n push(this.entries, { key: key, value: $toString(object[key]) });\n }\n },\n parseQuery: function (query) {\n if (query) {\n var attributes = split(query, '&');\n var index = 0;\n var attribute, entry;\n while (index < attributes.length) {\n attribute = attributes[index++];\n if (attribute.length) {\n entry = split(attribute, '=');\n push(this.entries, {\n key: deserialize(shift(entry)),\n value: deserialize(join(entry, '='))\n });\n }\n }\n }\n },\n serialize: function () {\n var entries = this.entries;\n var result = [];\n var index = 0;\n var entry;\n while (index < entries.length) {\n entry = entries[index++];\n push(result, serialize(entry.key) + '=' + serialize(entry.value));\n } return join(result, '&');\n },\n update: function () {\n this.entries.length = 0;\n this.parseQuery(this.url.query);\n },\n updateURL: function () {\n if (this.url) this.url.update();\n }\n};\n\n// `URLSearchParams` constructor\n// https://url.spec.whatwg.org/#interface-urlsearchparams\nvar URLSearchParamsConstructor = function URLSearchParams(/* init */) {\n anInstance(this, URLSearchParamsPrototype);\n var init = arguments.length > 0 ? arguments[0] : undefined;\n var state = setInternalState(this, new URLSearchParamsState(init));\n if (!DESCRIPTORS) this.size = state.entries.length;\n};\n\nvar URLSearchParamsPrototype = URLSearchParamsConstructor.prototype;\n\ndefineBuiltIns(URLSearchParamsPrototype, {\n // `URLSearchParams.prototype.append` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-append\n append: function append(name, value) {\n var state = getInternalParamsState(this);\n validateArgumentsLength(arguments.length, 2);\n push(state.entries, { key: $toString(name), value: $toString(value) });\n if (!DESCRIPTORS) this.length++;\n state.updateURL();\n },\n // `URLSearchParams.prototype.delete` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-delete\n 'delete': function (name /* , value */) {\n var state = getInternalParamsState(this);\n var length = validateArgumentsLength(arguments.length, 1);\n var entries = state.entries;\n var key = $toString(name);\n var $value = length < 2 ? undefined : arguments[1];\n var value = $value === undefined ? $value : $toString($value);\n var index = 0;\n while (index < entries.length) {\n var entry = entries[index];\n if (entry.key === key && (value === undefined || entry.value === value)) {\n splice(entries, index, 1);\n if (value !== undefined) break;\n } else index++;\n }\n if (!DESCRIPTORS) this.size = entries.length;\n state.updateURL();\n },\n // `URLSearchParams.prototype.get` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-get\n get: function get(name) {\n var entries = getInternalParamsState(this).entries;\n validateArgumentsLength(arguments.length, 1);\n var key = $toString(name);\n var index = 0;\n for (; index < entries.length; index++) {\n if (entries[index].key === key) return entries[index].value;\n }\n return null;\n },\n // `URLSearchParams.prototype.getAll` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-getall\n getAll: function getAll(name) {\n var entries = getInternalParamsState(this).entries;\n validateArgumentsLength(arguments.length, 1);\n var key = $toString(name);\n var result = [];\n var index = 0;\n for (; index < entries.length; index++) {\n if (entries[index].key === key) push(result, entries[index].value);\n }\n return result;\n },\n // `URLSearchParams.prototype.has` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-has\n has: function has(name /* , value */) {\n var entries = getInternalParamsState(this).entries;\n var length = validateArgumentsLength(arguments.length, 1);\n var key = $toString(name);\n var $value = length < 2 ? undefined : arguments[1];\n var value = $value === undefined ? $value : $toString($value);\n var index = 0;\n while (index < entries.length) {\n var entry = entries[index++];\n if (entry.key === key && (value === undefined || entry.value === value)) return true;\n }\n return false;\n },\n // `URLSearchParams.prototype.set` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-set\n set: function set(name, value) {\n var state = getInternalParamsState(this);\n validateArgumentsLength(arguments.length, 1);\n var entries = state.entries;\n var found = false;\n var key = $toString(name);\n var val = $toString(value);\n var index = 0;\n var entry;\n for (; index < entries.length; index++) {\n entry = entries[index];\n if (entry.key === key) {\n if (found) splice(entries, index--, 1);\n else {\n found = true;\n entry.value = val;\n }\n }\n }\n if (!found) push(entries, { key: key, value: val });\n if (!DESCRIPTORS) this.size = entries.length;\n state.updateURL();\n },\n // `URLSearchParams.prototype.sort` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-sort\n sort: function sort() {\n var state = getInternalParamsState(this);\n arraySort(state.entries, function (a, b) {\n return a.key > b.key ? 1 : -1;\n });\n state.updateURL();\n },\n // `URLSearchParams.prototype.forEach` method\n forEach: function forEach(callback /* , thisArg */) {\n var entries = getInternalParamsState(this).entries;\n var boundFunction = bind(callback, arguments.length > 1 ? arguments[1] : undefined);\n var index = 0;\n var entry;\n while (index < entries.length) {\n entry = entries[index++];\n boundFunction(entry.value, entry.key, this);\n }\n },\n // `URLSearchParams.prototype.keys` method\n keys: function keys() {\n return new URLSearchParamsIterator(this, 'keys');\n },\n // `URLSearchParams.prototype.values` method\n values: function values() {\n return new URLSearchParamsIterator(this, 'values');\n },\n // `URLSearchParams.prototype.entries` method\n entries: function entries() {\n return new URLSearchParamsIterator(this, 'entries');\n }\n}, { enumerable: true });\n\n// `URLSearchParams.prototype[@@iterator]` method\ndefineBuiltIn(URLSearchParamsPrototype, ITERATOR, URLSearchParamsPrototype.entries, { name: 'entries' });\n\n// `URLSearchParams.prototype.toString` method\n// https://url.spec.whatwg.org/#urlsearchparams-stringification-behavior\ndefineBuiltIn(URLSearchParamsPrototype, 'toString', function toString() {\n return getInternalParamsState(this).serialize();\n}, { enumerable: true });\n\n// `URLSearchParams.prototype.size` getter\n// https://github.com/whatwg/url/pull/734\nif (DESCRIPTORS) defineBuiltInAccessor(URLSearchParamsPrototype, 'size', {\n get: function size() {\n return getInternalParamsState(this).entries.length;\n },\n configurable: true,\n enumerable: true\n});\n\nsetToStringTag(URLSearchParamsConstructor, URL_SEARCH_PARAMS);\n\n$({ global: true, constructor: true, forced: !USE_NATIVE_URL }, {\n URLSearchParams: URLSearchParamsConstructor\n});\n\n// Wrap `fetch` and `Request` for correct work with polyfilled `URLSearchParams`\nif (!USE_NATIVE_URL && isCallable(Headers)) {\n var headersHas = uncurryThis(HeadersPrototype.has);\n var headersSet = uncurryThis(HeadersPrototype.set);\n\n var wrapRequestOptions = function (init) {\n if (isObject(init)) {\n var body = init.body;\n var headers;\n if (classof(body) === URL_SEARCH_PARAMS) {\n headers = init.headers ? new Headers(init.headers) : new Headers();\n if (!headersHas(headers, 'content-type')) {\n headersSet(headers, 'content-type', 'application/x-www-form-urlencoded;charset=UTF-8');\n }\n return create(init, {\n body: createPropertyDescriptor(0, $toString(body)),\n headers: createPropertyDescriptor(0, headers)\n });\n }\n } return init;\n };\n\n if (isCallable(nativeFetch)) {\n $({ global: true, enumerable: true, dontCallGetSet: true, forced: true }, {\n fetch: function fetch(input /* , init */) {\n return nativeFetch(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {});\n }\n });\n }\n\n if (isCallable(NativeRequest)) {\n var RequestConstructor = function Request(input /* , init */) {\n anInstance(this, RequestPrototype);\n return new NativeRequest(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {});\n };\n\n RequestPrototype.constructor = RequestConstructor;\n RequestConstructor.prototype = RequestPrototype;\n\n $({ global: true, constructor: true, dontCallGetSet: true, forced: true }, {\n Request: RequestConstructor\n });\n }\n}\n\nmodule.exports = {\n URLSearchParams: URLSearchParamsConstructor,\n getState: getInternalParamsState\n};\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/web.url-search-params.constructor.js?")}),"./node_modules/core-js/modules/web.url-search-params.delete.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ \"./node_modules/core-js/internals/define-built-in.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar validateArgumentsLength = __webpack_require__(/*! ../internals/validate-arguments-length */ \"./node_modules/core-js/internals/validate-arguments-length.js\");\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar append = uncurryThis(URLSearchParamsPrototype.append);\nvar $delete = uncurryThis(URLSearchParamsPrototype['delete']);\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\nvar push = uncurryThis([].push);\nvar params = new $URLSearchParams('a=1&a=2&b=3');\n\nparams['delete']('a', 1);\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nparams['delete']('b', undefined);\n\nif (params + '' !== 'a=2') {\n defineBuiltIn(URLSearchParamsPrototype, 'delete', function (name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $delete(this, name);\n var entries = [];\n forEach(this, function (v, k) { // also validates `this`\n push(entries, { key: k, value: v });\n });\n validateArgumentsLength(length, 1);\n var key = toString(name);\n var value = toString($value);\n var index = 0;\n var dindex = 0;\n var found = false;\n var entriesLength = entries.length;\n var entry;\n while (index < entriesLength) {\n entry = entries[index++];\n if (found || entry.key === key) {\n found = true;\n $delete(this, entry.key);\n } else dindex++;\n }\n while (dindex < entriesLength) {\n entry = entries[dindex++];\n if (!(entry.key === key && entry.value === value)) append(this, entry.key, entry.value);\n }\n }, { enumerable: true, unsafe: true });\n}\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/web.url-search-params.delete.js?")}),"./node_modules/core-js/modules/web.url-search-params.has.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ \"./node_modules/core-js/internals/define-built-in.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar validateArgumentsLength = __webpack_require__(/*! ../internals/validate-arguments-length */ \"./node_modules/core-js/internals/validate-arguments-length.js\");\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar getAll = uncurryThis(URLSearchParamsPrototype.getAll);\nvar $has = uncurryThis(URLSearchParamsPrototype.has);\nvar params = new $URLSearchParams('a=1');\n\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nif (params.has('a', 2) || !params.has('a', undefined)) {\n defineBuiltIn(URLSearchParamsPrototype, 'has', function has(name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $has(this, name);\n var values = getAll(this, name); // also validates `this`\n validateArgumentsLength(length, 1);\n var value = toString($value);\n var index = 0;\n while (index < values.length) {\n if (values[index++] === value) return true;\n } return false;\n }, { enumerable: true, unsafe: true });\n}\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/web.url-search-params.has.js?")}),"./node_modules/core-js/modules/web.url-search-params.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\n// TODO: Remove this module from `core-js@4` since it's replaced to module below\n__webpack_require__(/*! ../modules/web.url-search-params.constructor */ \"./node_modules/core-js/modules/web.url-search-params.constructor.js\");\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/web.url-search-params.js?")}),"./node_modules/core-js/modules/web.url-search-params.size.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar defineBuiltInAccessor = __webpack_require__(/*! ../internals/define-built-in-accessor */ \"./node_modules/core-js/internals/define-built-in-accessor.js\");\n\nvar URLSearchParamsPrototype = URLSearchParams.prototype;\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\n\n// `URLSearchParams.prototype.size` getter\n// https://github.com/whatwg/url/pull/734\nif (DESCRIPTORS && !('size' in URLSearchParamsPrototype)) {\n defineBuiltInAccessor(URLSearchParamsPrototype, 'size', {\n get: function size() {\n var count = 0;\n forEach(this, function () { count++; });\n return count;\n },\n configurable: true,\n enumerable: true\n });\n}\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/web.url-search-params.size.js?")}),"./node_modules/core-js/modules/web.url.constructor.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\n// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`\n__webpack_require__(/*! ../modules/es.string.iterator */ \"./node_modules/core-js/modules/es.string.iterator.js\");\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar USE_NATIVE_URL = __webpack_require__(/*! ../internals/url-constructor-detection */ \"./node_modules/core-js/internals/url-constructor-detection.js\");\nvar global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar bind = __webpack_require__(/*! ../internals/function-bind-context */ \"./node_modules/core-js/internals/function-bind-context.js\");\nvar uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ \"./node_modules/core-js/internals/function-uncurry-this.js\");\nvar defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ \"./node_modules/core-js/internals/define-built-in.js\");\nvar defineBuiltInAccessor = __webpack_require__(/*! ../internals/define-built-in-accessor */ \"./node_modules/core-js/internals/define-built-in-accessor.js\");\nvar anInstance = __webpack_require__(/*! ../internals/an-instance */ \"./node_modules/core-js/internals/an-instance.js\");\nvar hasOwn = __webpack_require__(/*! ../internals/has-own-property */ \"./node_modules/core-js/internals/has-own-property.js\");\nvar assign = __webpack_require__(/*! ../internals/object-assign */ \"./node_modules/core-js/internals/object-assign.js\");\nvar arrayFrom = __webpack_require__(/*! ../internals/array-from */ \"./node_modules/core-js/internals/array-from.js\");\nvar arraySlice = __webpack_require__(/*! ../internals/array-slice-simple */ \"./node_modules/core-js/internals/array-slice-simple.js\");\nvar codeAt = (__webpack_require__(/*! ../internals/string-multibyte */ \"./node_modules/core-js/internals/string-multibyte.js\").codeAt);\nvar toASCII = __webpack_require__(/*! ../internals/string-punycode-to-ascii */ \"./node_modules/core-js/internals/string-punycode-to-ascii.js\");\nvar $toString = __webpack_require__(/*! ../internals/to-string */ \"./node_modules/core-js/internals/to-string.js\");\nvar setToStringTag = __webpack_require__(/*! ../internals/set-to-string-tag */ \"./node_modules/core-js/internals/set-to-string-tag.js\");\nvar validateArgumentsLength = __webpack_require__(/*! ../internals/validate-arguments-length */ \"./node_modules/core-js/internals/validate-arguments-length.js\");\nvar URLSearchParamsModule = __webpack_require__(/*! ../modules/web.url-search-params.constructor */ \"./node_modules/core-js/modules/web.url-search-params.constructor.js\");\nvar InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ \"./node_modules/core-js/internals/internal-state.js\");\n\nvar setInternalState = InternalStateModule.set;\nvar getInternalURLState = InternalStateModule.getterFor('URL');\nvar URLSearchParams = URLSearchParamsModule.URLSearchParams;\nvar getInternalSearchParamsState = URLSearchParamsModule.getState;\n\nvar NativeURL = global.URL;\nvar TypeError = global.TypeError;\nvar parseInt = global.parseInt;\nvar floor = Math.floor;\nvar pow = Math.pow;\nvar charAt = uncurryThis(''.charAt);\nvar exec = uncurryThis(/./.exec);\nvar join = uncurryThis([].join);\nvar numberToString = uncurryThis(1.0.toString);\nvar pop = uncurryThis([].pop);\nvar push = uncurryThis([].push);\nvar replace = uncurryThis(''.replace);\nvar shift = uncurryThis([].shift);\nvar split = uncurryThis(''.split);\nvar stringSlice = uncurryThis(''.slice);\nvar toLowerCase = uncurryThis(''.toLowerCase);\nvar unshift = uncurryThis([].unshift);\n\nvar INVALID_AUTHORITY = 'Invalid authority';\nvar INVALID_SCHEME = 'Invalid scheme';\nvar INVALID_HOST = 'Invalid host';\nvar INVALID_PORT = 'Invalid port';\n\nvar ALPHA = /[a-z]/i;\n// eslint-disable-next-line regexp/no-obscure-range -- safe\nvar ALPHANUMERIC = /[\\d+-.a-z]/i;\nvar DIGIT = /\\d/;\nvar HEX_START = /^0x/i;\nvar OCT = /^[0-7]+$/;\nvar DEC = /^\\d+$/;\nvar HEX = /^[\\da-f]+$/i;\n/* eslint-disable regexp/no-control-character -- safe */\nvar FORBIDDEN_HOST_CODE_POINT = /[\\0\\t\\n\\r #%/:<>?@[\\\\\\]^|]/;\nvar FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT = /[\\0\\t\\n\\r #/:<>?@[\\\\\\]^|]/;\nvar LEADING_C0_CONTROL_OR_SPACE = /^[\\u0000-\\u0020]+/;\nvar TRAILING_C0_CONTROL_OR_SPACE = /(^|[^\\u0000-\\u0020])[\\u0000-\\u0020]+$/;\nvar TAB_AND_NEW_LINE = /[\\t\\n\\r]/g;\n/* eslint-enable regexp/no-control-character -- safe */\nvar EOF;\n\n// https://url.spec.whatwg.org/#ipv4-number-parser\nvar parseIPv4 = function (input) {\n var parts = split(input, '.');\n var partsLength, numbers, index, part, radix, number, ipv4;\n if (parts.length && parts[parts.length - 1] == '') {\n parts.length--;\n }\n partsLength = parts.length;\n if (partsLength > 4) return input;\n numbers = [];\n for (index = 0; index < partsLength; index++) {\n part = parts[index];\n if (part == '') return input;\n radix = 10;\n if (part.length > 1 && charAt(part, 0) == '0') {\n radix = exec(HEX_START, part) ? 16 : 8;\n part = stringSlice(part, radix == 8 ? 1 : 2);\n }\n if (part === '') {\n number = 0;\n } else {\n if (!exec(radix == 10 ? DEC : radix == 8 ? OCT : HEX, part)) return input;\n number = parseInt(part, radix);\n }\n push(numbers, number);\n }\n for (index = 0; index < partsLength; index++) {\n number = numbers[index];\n if (index == partsLength - 1) {\n if (number >= pow(256, 5 - partsLength)) return null;\n } else if (number > 255) return null;\n }\n ipv4 = pop(numbers);\n for (index = 0; index < numbers.length; index++) {\n ipv4 += numbers[index] * pow(256, 3 - index);\n }\n return ipv4;\n};\n\n// https://url.spec.whatwg.org/#concept-ipv6-parser\n// eslint-disable-next-line max-statements -- TODO\nvar parseIPv6 = function (input) {\n var address = [0, 0, 0, 0, 0, 0, 0, 0];\n var pieceIndex = 0;\n var compress = null;\n var pointer = 0;\n var value, length, numbersSeen, ipv4Piece, number, swaps, swap;\n\n var chr = function () {\n return charAt(input, pointer);\n };\n\n if (chr() == ':') {\n if (charAt(input, 1) != ':') return;\n pointer += 2;\n pieceIndex++;\n compress = pieceIndex;\n }\n while (chr()) {\n if (pieceIndex == 8) return;\n if (chr() == ':') {\n if (compress !== null) return;\n pointer++;\n pieceIndex++;\n compress = pieceIndex;\n continue;\n }\n value = length = 0;\n while (length < 4 && exec(HEX, chr())) {\n value = value * 16 + parseInt(chr(), 16);\n pointer++;\n length++;\n }\n if (chr() == '.') {\n if (length == 0) return;\n pointer -= length;\n if (pieceIndex > 6) return;\n numbersSeen = 0;\n while (chr()) {\n ipv4Piece = null;\n if (numbersSeen > 0) {\n if (chr() == '.' && numbersSeen < 4) pointer++;\n else return;\n }\n if (!exec(DIGIT, chr())) return;\n while (exec(DIGIT, chr())) {\n number = parseInt(chr(), 10);\n if (ipv4Piece === null) ipv4Piece = number;\n else if (ipv4Piece == 0) return;\n else ipv4Piece = ipv4Piece * 10 + number;\n if (ipv4Piece > 255) return;\n pointer++;\n }\n address[pieceIndex] = address[pieceIndex] * 256 + ipv4Piece;\n numbersSeen++;\n if (numbersSeen == 2 || numbersSeen == 4) pieceIndex++;\n }\n if (numbersSeen != 4) return;\n break;\n } else if (chr() == ':') {\n pointer++;\n if (!chr()) return;\n } else if (chr()) return;\n address[pieceIndex++] = value;\n }\n if (compress !== null) {\n swaps = pieceIndex - compress;\n pieceIndex = 7;\n while (pieceIndex != 0 && swaps > 0) {\n swap = address[pieceIndex];\n address[pieceIndex--] = address[compress + swaps - 1];\n address[compress + --swaps] = swap;\n }\n } else if (pieceIndex != 8) return;\n return address;\n};\n\nvar findLongestZeroSequence = function (ipv6) {\n var maxIndex = null;\n var maxLength = 1;\n var currStart = null;\n var currLength = 0;\n var index = 0;\n for (; index < 8; index++) {\n if (ipv6[index] !== 0) {\n if (currLength > maxLength) {\n maxIndex = currStart;\n maxLength = currLength;\n }\n currStart = null;\n currLength = 0;\n } else {\n if (currStart === null) currStart = index;\n ++currLength;\n }\n }\n if (currLength > maxLength) {\n maxIndex = currStart;\n maxLength = currLength;\n }\n return maxIndex;\n};\n\n// https://url.spec.whatwg.org/#host-serializing\nvar serializeHost = function (host) {\n var result, index, compress, ignore0;\n // ipv4\n if (typeof host == 'number') {\n result = [];\n for (index = 0; index < 4; index++) {\n unshift(result, host % 256);\n host = floor(host / 256);\n } return join(result, '.');\n // ipv6\n } else if (typeof host == 'object') {\n result = '';\n compress = findLongestZeroSequence(host);\n for (index = 0; index < 8; index++) {\n if (ignore0 && host[index] === 0) continue;\n if (ignore0) ignore0 = false;\n if (compress === index) {\n result += index ? ':' : '::';\n ignore0 = true;\n } else {\n result += numberToString(host[index], 16);\n if (index < 7) result += ':';\n }\n }\n return '[' + result + ']';\n } return host;\n};\n\nvar C0ControlPercentEncodeSet = {};\nvar fragmentPercentEncodeSet = assign({}, C0ControlPercentEncodeSet, {\n ' ': 1, '\"': 1, '<': 1, '>': 1, '`': 1\n});\nvar pathPercentEncodeSet = assign({}, fragmentPercentEncodeSet, {\n '#': 1, '?': 1, '{': 1, '}': 1\n});\nvar userinfoPercentEncodeSet = assign({}, pathPercentEncodeSet, {\n '/': 1, ':': 1, ';': 1, '=': 1, '@': 1, '[': 1, '\\\\': 1, ']': 1, '^': 1, '|': 1\n});\n\nvar percentEncode = function (chr, set) {\n var code = codeAt(chr, 0);\n return code > 0x20 && code < 0x7F && !hasOwn(set, chr) ? chr : encodeURIComponent(chr);\n};\n\n// https://url.spec.whatwg.org/#special-scheme\nvar specialSchemes = {\n ftp: 21,\n file: null,\n http: 80,\n https: 443,\n ws: 80,\n wss: 443\n};\n\n// https://url.spec.whatwg.org/#windows-drive-letter\nvar isWindowsDriveLetter = function (string, normalized) {\n var second;\n return string.length == 2 && exec(ALPHA, charAt(string, 0))\n && ((second = charAt(string, 1)) == ':' || (!normalized && second == '|'));\n};\n\n// https://url.spec.whatwg.org/#start-with-a-windows-drive-letter\nvar startsWithWindowsDriveLetter = function (string) {\n var third;\n return string.length > 1 && isWindowsDriveLetter(stringSlice(string, 0, 2)) && (\n string.length == 2 ||\n ((third = charAt(string, 2)) === '/' || third === '\\\\' || third === '?' || third === '#')\n );\n};\n\n// https://url.spec.whatwg.org/#single-dot-path-segment\nvar isSingleDot = function (segment) {\n return segment === '.' || toLowerCase(segment) === '%2e';\n};\n\n// https://url.spec.whatwg.org/#double-dot-path-segment\nvar isDoubleDot = function (segment) {\n segment = toLowerCase(segment);\n return segment === '..' || segment === '%2e.' || segment === '.%2e' || segment === '%2e%2e';\n};\n\n// States:\nvar SCHEME_START = {};\nvar SCHEME = {};\nvar NO_SCHEME = {};\nvar SPECIAL_RELATIVE_OR_AUTHORITY = {};\nvar PATH_OR_AUTHORITY = {};\nvar RELATIVE = {};\nvar RELATIVE_SLASH = {};\nvar SPECIAL_AUTHORITY_SLASHES = {};\nvar SPECIAL_AUTHORITY_IGNORE_SLASHES = {};\nvar AUTHORITY = {};\nvar HOST = {};\nvar HOSTNAME = {};\nvar PORT = {};\nvar FILE = {};\nvar FILE_SLASH = {};\nvar FILE_HOST = {};\nvar PATH_START = {};\nvar PATH = {};\nvar CANNOT_BE_A_BASE_URL_PATH = {};\nvar QUERY = {};\nvar FRAGMENT = {};\n\nvar URLState = function (url, isBase, base) {\n var urlString = $toString(url);\n var baseState, failure, searchParams;\n if (isBase) {\n failure = this.parse(urlString);\n if (failure) throw TypeError(failure);\n this.searchParams = null;\n } else {\n if (base !== undefined) baseState = new URLState(base, true);\n failure = this.parse(urlString, null, baseState);\n if (failure) throw TypeError(failure);\n searchParams = getInternalSearchParamsState(new URLSearchParams());\n searchParams.bindURL(this);\n this.searchParams = searchParams;\n }\n};\n\nURLState.prototype = {\n type: 'URL',\n // https://url.spec.whatwg.org/#url-parsing\n // eslint-disable-next-line max-statements -- TODO\n parse: function (input, stateOverride, base) {\n var url = this;\n var state = stateOverride || SCHEME_START;\n var pointer = 0;\n var buffer = '';\n var seenAt = false;\n var seenBracket = false;\n var seenPasswordToken = false;\n var codePoints, chr, bufferCodePoints, failure;\n\n input = $toString(input);\n\n if (!stateOverride) {\n url.scheme = '';\n url.username = '';\n url.password = '';\n url.host = null;\n url.port = null;\n url.path = [];\n url.query = null;\n url.fragment = null;\n url.cannotBeABaseURL = false;\n input = replace(input, LEADING_C0_CONTROL_OR_SPACE, '');\n input = replace(input, TRAILING_C0_CONTROL_OR_SPACE, '$1');\n }\n\n input = replace(input, TAB_AND_NEW_LINE, '');\n\n codePoints = arrayFrom(input);\n\n while (pointer <= codePoints.length) {\n chr = codePoints[pointer];\n switch (state) {\n case SCHEME_START:\n if (chr && exec(ALPHA, chr)) {\n buffer += toLowerCase(chr);\n state = SCHEME;\n } else if (!stateOverride) {\n state = NO_SCHEME;\n continue;\n } else return INVALID_SCHEME;\n break;\n\n case SCHEME:\n if (chr && (exec(ALPHANUMERIC, chr) || chr == '+' || chr == '-' || chr == '.')) {\n buffer += toLowerCase(chr);\n } else if (chr == ':') {\n if (stateOverride && (\n (url.isSpecial() != hasOwn(specialSchemes, buffer)) ||\n (buffer == 'file' && (url.includesCredentials() || url.port !== null)) ||\n (url.scheme == 'file' && !url.host)\n )) return;\n url.scheme = buffer;\n if (stateOverride) {\n if (url.isSpecial() && specialSchemes[url.scheme] == url.port) url.port = null;\n return;\n }\n buffer = '';\n if (url.scheme == 'file') {\n state = FILE;\n } else if (url.isSpecial() && base && base.scheme == url.scheme) {\n state = SPECIAL_RELATIVE_OR_AUTHORITY;\n } else if (url.isSpecial()) {\n state = SPECIAL_AUTHORITY_SLASHES;\n } else if (codePoints[pointer + 1] == '/') {\n state = PATH_OR_AUTHORITY;\n pointer++;\n } else {\n url.cannotBeABaseURL = true;\n push(url.path, '');\n state = CANNOT_BE_A_BASE_URL_PATH;\n }\n } else if (!stateOverride) {\n buffer = '';\n state = NO_SCHEME;\n pointer = 0;\n continue;\n } else return INVALID_SCHEME;\n break;\n\n case NO_SCHEME:\n if (!base || (base.cannotBeABaseURL && chr != '#')) return INVALID_SCHEME;\n if (base.cannotBeABaseURL && chr == '#') {\n url.scheme = base.scheme;\n url.path = arraySlice(base.path);\n url.query = base.query;\n url.fragment = '';\n url.cannotBeABaseURL = true;\n state = FRAGMENT;\n break;\n }\n state = base.scheme == 'file' ? FILE : RELATIVE;\n continue;\n\n case SPECIAL_RELATIVE_OR_AUTHORITY:\n if (chr == '/' && codePoints[pointer + 1] == '/') {\n state = SPECIAL_AUTHORITY_IGNORE_SLASHES;\n pointer++;\n } else {\n state = RELATIVE;\n continue;\n } break;\n\n case PATH_OR_AUTHORITY:\n if (chr == '/') {\n state = AUTHORITY;\n break;\n } else {\n state = PATH;\n continue;\n }\n\n case RELATIVE:\n url.scheme = base.scheme;\n if (chr == EOF) {\n url.username = base.username;\n url.password = base.password;\n url.host = base.host;\n url.port = base.port;\n url.path = arraySlice(base.path);\n url.query = base.query;\n } else if (chr == '/' || (chr == '\\\\' && url.isSpecial())) {\n state = RELATIVE_SLASH;\n } else if (chr == '?') {\n url.username = base.username;\n url.password = base.password;\n url.host = base.host;\n url.port = base.port;\n url.path = arraySlice(base.path);\n url.query = '';\n state = QUERY;\n } else if (chr == '#') {\n url.username = base.username;\n url.password = base.password;\n url.host = base.host;\n url.port = base.port;\n url.path = arraySlice(base.path);\n url.query = base.query;\n url.fragment = '';\n state = FRAGMENT;\n } else {\n url.username = base.username;\n url.password = base.password;\n url.host = base.host;\n url.port = base.port;\n url.path = arraySlice(base.path);\n url.path.length--;\n state = PATH;\n continue;\n } break;\n\n case RELATIVE_SLASH:\n if (url.isSpecial() && (chr == '/' || chr == '\\\\')) {\n state = SPECIAL_AUTHORITY_IGNORE_SLASHES;\n } else if (chr == '/') {\n state = AUTHORITY;\n } else {\n url.username = base.username;\n url.password = base.password;\n url.host = base.host;\n url.port = base.port;\n state = PATH;\n continue;\n } break;\n\n case SPECIAL_AUTHORITY_SLASHES:\n state = SPECIAL_AUTHORITY_IGNORE_SLASHES;\n if (chr != '/' || charAt(buffer, pointer + 1) != '/') continue;\n pointer++;\n break;\n\n case SPECIAL_AUTHORITY_IGNORE_SLASHES:\n if (chr != '/' && chr != '\\\\') {\n state = AUTHORITY;\n continue;\n } break;\n\n case AUTHORITY:\n if (chr == '@') {\n if (seenAt) buffer = '%40' + buffer;\n seenAt = true;\n bufferCodePoints = arrayFrom(buffer);\n for (var i = 0; i < bufferCodePoints.length; i++) {\n var codePoint = bufferCodePoints[i];\n if (codePoint == ':' && !seenPasswordToken) {\n seenPasswordToken = true;\n continue;\n }\n var encodedCodePoints = percentEncode(codePoint, userinfoPercentEncodeSet);\n if (seenPasswordToken) url.password += encodedCodePoints;\n else url.username += encodedCodePoints;\n }\n buffer = '';\n } else if (\n chr == EOF || chr == '/' || chr == '?' || chr == '#' ||\n (chr == '\\\\' && url.isSpecial())\n ) {\n if (seenAt && buffer == '') return INVALID_AUTHORITY;\n pointer -= arrayFrom(buffer).length + 1;\n buffer = '';\n state = HOST;\n } else buffer += chr;\n break;\n\n case HOST:\n case HOSTNAME:\n if (stateOverride && url.scheme == 'file') {\n state = FILE_HOST;\n continue;\n } else if (chr == ':' && !seenBracket) {\n if (buffer == '') return INVALID_HOST;\n failure = url.parseHost(buffer);\n if (failure) return failure;\n buffer = '';\n state = PORT;\n if (stateOverride == HOSTNAME) return;\n } else if (\n chr == EOF || chr == '/' || chr == '?' || chr == '#' ||\n (chr == '\\\\' && url.isSpecial())\n ) {\n if (url.isSpecial() && buffer == '') return INVALID_HOST;\n if (stateOverride && buffer == '' && (url.includesCredentials() || url.port !== null)) return;\n failure = url.parseHost(buffer);\n if (failure) return failure;\n buffer = '';\n state = PATH_START;\n if (stateOverride) return;\n continue;\n } else {\n if (chr == '[') seenBracket = true;\n else if (chr == ']') seenBracket = false;\n buffer += chr;\n } break;\n\n case PORT:\n if (exec(DIGIT, chr)) {\n buffer += chr;\n } else if (\n chr == EOF || chr == '/' || chr == '?' || chr == '#' ||\n (chr == '\\\\' && url.isSpecial()) ||\n stateOverride\n ) {\n if (buffer != '') {\n var port = parseInt(buffer, 10);\n if (port > 0xFFFF) return INVALID_PORT;\n url.port = (url.isSpecial() && port === specialSchemes[url.scheme]) ? null : port;\n buffer = '';\n }\n if (stateOverride) return;\n state = PATH_START;\n continue;\n } else return INVALID_PORT;\n break;\n\n case FILE:\n url.scheme = 'file';\n if (chr == '/' || chr == '\\\\') state = FILE_SLASH;\n else if (base && base.scheme == 'file') {\n if (chr == EOF) {\n url.host = base.host;\n url.path = arraySlice(base.path);\n url.query = base.query;\n } else if (chr == '?') {\n url.host = base.host;\n url.path = arraySlice(base.path);\n url.query = '';\n state = QUERY;\n } else if (chr == '#') {\n url.host = base.host;\n url.path = arraySlice(base.path);\n url.query = base.query;\n url.fragment = '';\n state = FRAGMENT;\n } else {\n if (!startsWithWindowsDriveLetter(join(arraySlice(codePoints, pointer), ''))) {\n url.host = base.host;\n url.path = arraySlice(base.path);\n url.shortenPath();\n }\n state = PATH;\n continue;\n }\n } else {\n state = PATH;\n continue;\n } break;\n\n case FILE_SLASH:\n if (chr == '/' || chr == '\\\\') {\n state = FILE_HOST;\n break;\n }\n if (base && base.scheme == 'file' && !startsWithWindowsDriveLetter(join(arraySlice(codePoints, pointer), ''))) {\n if (isWindowsDriveLetter(base.path[0], true)) push(url.path, base.path[0]);\n else url.host = base.host;\n }\n state = PATH;\n continue;\n\n case FILE_HOST:\n if (chr == EOF || chr == '/' || chr == '\\\\' || chr == '?' || chr == '#') {\n if (!stateOverride && isWindowsDriveLetter(buffer)) {\n state = PATH;\n } else if (buffer == '') {\n url.host = '';\n if (stateOverride) return;\n state = PATH_START;\n } else {\n failure = url.parseHost(buffer);\n if (failure) return failure;\n if (url.host == 'localhost') url.host = '';\n if (stateOverride) return;\n buffer = '';\n state = PATH_START;\n } continue;\n } else buffer += chr;\n break;\n\n case PATH_START:\n if (url.isSpecial()) {\n state = PATH;\n if (chr != '/' && chr != '\\\\') continue;\n } else if (!stateOverride && chr == '?') {\n url.query = '';\n state = QUERY;\n } else if (!stateOverride && chr == '#') {\n url.fragment = '';\n state = FRAGMENT;\n } else if (chr != EOF) {\n state = PATH;\n if (chr != '/') continue;\n } break;\n\n case PATH:\n if (\n chr == EOF || chr == '/' ||\n (chr == '\\\\' && url.isSpecial()) ||\n (!stateOverride && (chr == '?' || chr == '#'))\n ) {\n if (isDoubleDot(buffer)) {\n url.shortenPath();\n if (chr != '/' && !(chr == '\\\\' && url.isSpecial())) {\n push(url.path, '');\n }\n } else if (isSingleDot(buffer)) {\n if (chr != '/' && !(chr == '\\\\' && url.isSpecial())) {\n push(url.path, '');\n }\n } else {\n if (url.scheme == 'file' && !url.path.length && isWindowsDriveLetter(buffer)) {\n if (url.host) url.host = '';\n buffer = charAt(buffer, 0) + ':'; // normalize windows drive letter\n }\n push(url.path, buffer);\n }\n buffer = '';\n if (url.scheme == 'file' && (chr == EOF || chr == '?' || chr == '#')) {\n while (url.path.length > 1 && url.path[0] === '') {\n shift(url.path);\n }\n }\n if (chr == '?') {\n url.query = '';\n state = QUERY;\n } else if (chr == '#') {\n url.fragment = '';\n state = FRAGMENT;\n }\n } else {\n buffer += percentEncode(chr, pathPercentEncodeSet);\n } break;\n\n case CANNOT_BE_A_BASE_URL_PATH:\n if (chr == '?') {\n url.query = '';\n state = QUERY;\n } else if (chr == '#') {\n url.fragment = '';\n state = FRAGMENT;\n } else if (chr != EOF) {\n url.path[0] += percentEncode(chr, C0ControlPercentEncodeSet);\n } break;\n\n case QUERY:\n if (!stateOverride && chr == '#') {\n url.fragment = '';\n state = FRAGMENT;\n } else if (chr != EOF) {\n if (chr == \"'\" && url.isSpecial()) url.query += '%27';\n else if (chr == '#') url.query += '%23';\n else url.query += percentEncode(chr, C0ControlPercentEncodeSet);\n } break;\n\n case FRAGMENT:\n if (chr != EOF) url.fragment += percentEncode(chr, fragmentPercentEncodeSet);\n break;\n }\n\n pointer++;\n }\n },\n // https://url.spec.whatwg.org/#host-parsing\n parseHost: function (input) {\n var result, codePoints, index;\n if (charAt(input, 0) == '[') {\n if (charAt(input, input.length - 1) != ']') return INVALID_HOST;\n result = parseIPv6(stringSlice(input, 1, -1));\n if (!result) return INVALID_HOST;\n this.host = result;\n // opaque host\n } else if (!this.isSpecial()) {\n if (exec(FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT, input)) return INVALID_HOST;\n result = '';\n codePoints = arrayFrom(input);\n for (index = 0; index < codePoints.length; index++) {\n result += percentEncode(codePoints[index], C0ControlPercentEncodeSet);\n }\n this.host = result;\n } else {\n input = toASCII(input);\n if (exec(FORBIDDEN_HOST_CODE_POINT, input)) return INVALID_HOST;\n result = parseIPv4(input);\n if (result === null) return INVALID_HOST;\n this.host = result;\n }\n },\n // https://url.spec.whatwg.org/#cannot-have-a-username-password-port\n cannotHaveUsernamePasswordPort: function () {\n return !this.host || this.cannotBeABaseURL || this.scheme == 'file';\n },\n // https://url.spec.whatwg.org/#include-credentials\n includesCredentials: function () {\n return this.username != '' || this.password != '';\n },\n // https://url.spec.whatwg.org/#is-special\n isSpecial: function () {\n return hasOwn(specialSchemes, this.scheme);\n },\n // https://url.spec.whatwg.org/#shorten-a-urls-path\n shortenPath: function () {\n var path = this.path;\n var pathSize = path.length;\n if (pathSize && (this.scheme != 'file' || pathSize != 1 || !isWindowsDriveLetter(path[0], true))) {\n path.length--;\n }\n },\n // https://url.spec.whatwg.org/#concept-url-serializer\n serialize: function () {\n var url = this;\n var scheme = url.scheme;\n var username = url.username;\n var password = url.password;\n var host = url.host;\n var port = url.port;\n var path = url.path;\n var query = url.query;\n var fragment = url.fragment;\n var output = scheme + ':';\n if (host !== null) {\n output += '//';\n if (url.includesCredentials()) {\n output += username + (password ? ':' + password : '') + '@';\n }\n output += serializeHost(host);\n if (port !== null) output += ':' + port;\n } else if (scheme == 'file') output += '//';\n output += url.cannotBeABaseURL ? path[0] : path.length ? '/' + join(path, '/') : '';\n if (query !== null) output += '?' + query;\n if (fragment !== null) output += '#' + fragment;\n return output;\n },\n // https://url.spec.whatwg.org/#dom-url-href\n setHref: function (href) {\n var failure = this.parse(href);\n if (failure) throw TypeError(failure);\n this.searchParams.update();\n },\n // https://url.spec.whatwg.org/#dom-url-origin\n getOrigin: function () {\n var scheme = this.scheme;\n var port = this.port;\n if (scheme == 'blob') try {\n return new URLConstructor(scheme.path[0]).origin;\n } catch (error) {\n return 'null';\n }\n if (scheme == 'file' || !this.isSpecial()) return 'null';\n return scheme + '://' + serializeHost(this.host) + (port !== null ? ':' + port : '');\n },\n // https://url.spec.whatwg.org/#dom-url-protocol\n getProtocol: function () {\n return this.scheme + ':';\n },\n setProtocol: function (protocol) {\n this.parse($toString(protocol) + ':', SCHEME_START);\n },\n // https://url.spec.whatwg.org/#dom-url-username\n getUsername: function () {\n return this.username;\n },\n setUsername: function (username) {\n var codePoints = arrayFrom($toString(username));\n if (this.cannotHaveUsernamePasswordPort()) return;\n this.username = '';\n for (var i = 0; i < codePoints.length; i++) {\n this.username += percentEncode(codePoints[i], userinfoPercentEncodeSet);\n }\n },\n // https://url.spec.whatwg.org/#dom-url-password\n getPassword: function () {\n return this.password;\n },\n setPassword: function (password) {\n var codePoints = arrayFrom($toString(password));\n if (this.cannotHaveUsernamePasswordPort()) return;\n this.password = '';\n for (var i = 0; i < codePoints.length; i++) {\n this.password += percentEncode(codePoints[i], userinfoPercentEncodeSet);\n }\n },\n // https://url.spec.whatwg.org/#dom-url-host\n getHost: function () {\n var host = this.host;\n var port = this.port;\n return host === null ? ''\n : port === null ? serializeHost(host)\n : serializeHost(host) + ':' + port;\n },\n setHost: function (host) {\n if (this.cannotBeABaseURL) return;\n this.parse(host, HOST);\n },\n // https://url.spec.whatwg.org/#dom-url-hostname\n getHostname: function () {\n var host = this.host;\n return host === null ? '' : serializeHost(host);\n },\n setHostname: function (hostname) {\n if (this.cannotBeABaseURL) return;\n this.parse(hostname, HOSTNAME);\n },\n // https://url.spec.whatwg.org/#dom-url-port\n getPort: function () {\n var port = this.port;\n return port === null ? '' : $toString(port);\n },\n setPort: function (port) {\n if (this.cannotHaveUsernamePasswordPort()) return;\n port = $toString(port);\n if (port == '') this.port = null;\n else this.parse(port, PORT);\n },\n // https://url.spec.whatwg.org/#dom-url-pathname\n getPathname: function () {\n var path = this.path;\n return this.cannotBeABaseURL ? path[0] : path.length ? '/' + join(path, '/') : '';\n },\n setPathname: function (pathname) {\n if (this.cannotBeABaseURL) return;\n this.path = [];\n this.parse(pathname, PATH_START);\n },\n // https://url.spec.whatwg.org/#dom-url-search\n getSearch: function () {\n var query = this.query;\n return query ? '?' + query : '';\n },\n setSearch: function (search) {\n search = $toString(search);\n if (search == '') {\n this.query = null;\n } else {\n if ('?' == charAt(search, 0)) search = stringSlice(search, 1);\n this.query = '';\n this.parse(search, QUERY);\n }\n this.searchParams.update();\n },\n // https://url.spec.whatwg.org/#dom-url-searchparams\n getSearchParams: function () {\n return this.searchParams.facade;\n },\n // https://url.spec.whatwg.org/#dom-url-hash\n getHash: function () {\n var fragment = this.fragment;\n return fragment ? '#' + fragment : '';\n },\n setHash: function (hash) {\n hash = $toString(hash);\n if (hash == '') {\n this.fragment = null;\n return;\n }\n if ('#' == charAt(hash, 0)) hash = stringSlice(hash, 1);\n this.fragment = '';\n this.parse(hash, FRAGMENT);\n },\n update: function () {\n this.query = this.searchParams.serialize() || null;\n }\n};\n\n// `URL` constructor\n// https://url.spec.whatwg.org/#url-class\nvar URLConstructor = function URL(url /* , base */) {\n var that = anInstance(this, URLPrototype);\n var base = validateArgumentsLength(arguments.length, 1) > 1 ? arguments[1] : undefined;\n var state = setInternalState(that, new URLState(url, false, base));\n if (!DESCRIPTORS) {\n that.href = state.serialize();\n that.origin = state.getOrigin();\n that.protocol = state.getProtocol();\n that.username = state.getUsername();\n that.password = state.getPassword();\n that.host = state.getHost();\n that.hostname = state.getHostname();\n that.port = state.getPort();\n that.pathname = state.getPathname();\n that.search = state.getSearch();\n that.searchParams = state.getSearchParams();\n that.hash = state.getHash();\n }\n};\n\nvar URLPrototype = URLConstructor.prototype;\n\nvar accessorDescriptor = function (getter, setter) {\n return {\n get: function () {\n return getInternalURLState(this)[getter]();\n },\n set: setter && function (value) {\n return getInternalURLState(this)[setter](value);\n },\n configurable: true,\n enumerable: true\n };\n};\n\nif (DESCRIPTORS) {\n // `URL.prototype.href` accessors pair\n // https://url.spec.whatwg.org/#dom-url-href\n defineBuiltInAccessor(URLPrototype, 'href', accessorDescriptor('serialize', 'setHref'));\n // `URL.prototype.origin` getter\n // https://url.spec.whatwg.org/#dom-url-origin\n defineBuiltInAccessor(URLPrototype, 'origin', accessorDescriptor('getOrigin'));\n // `URL.prototype.protocol` accessors pair\n // https://url.spec.whatwg.org/#dom-url-protocol\n defineBuiltInAccessor(URLPrototype, 'protocol', accessorDescriptor('getProtocol', 'setProtocol'));\n // `URL.prototype.username` accessors pair\n // https://url.spec.whatwg.org/#dom-url-username\n defineBuiltInAccessor(URLPrototype, 'username', accessorDescriptor('getUsername', 'setUsername'));\n // `URL.prototype.password` accessors pair\n // https://url.spec.whatwg.org/#dom-url-password\n defineBuiltInAccessor(URLPrototype, 'password', accessorDescriptor('getPassword', 'setPassword'));\n // `URL.prototype.host` accessors pair\n // https://url.spec.whatwg.org/#dom-url-host\n defineBuiltInAccessor(URLPrototype, 'host', accessorDescriptor('getHost', 'setHost'));\n // `URL.prototype.hostname` accessors pair\n // https://url.spec.whatwg.org/#dom-url-hostname\n defineBuiltInAccessor(URLPrototype, 'hostname', accessorDescriptor('getHostname', 'setHostname'));\n // `URL.prototype.port` accessors pair\n // https://url.spec.whatwg.org/#dom-url-port\n defineBuiltInAccessor(URLPrototype, 'port', accessorDescriptor('getPort', 'setPort'));\n // `URL.prototype.pathname` accessors pair\n // https://url.spec.whatwg.org/#dom-url-pathname\n defineBuiltInAccessor(URLPrototype, 'pathname', accessorDescriptor('getPathname', 'setPathname'));\n // `URL.prototype.search` accessors pair\n // https://url.spec.whatwg.org/#dom-url-search\n defineBuiltInAccessor(URLPrototype, 'search', accessorDescriptor('getSearch', 'setSearch'));\n // `URL.prototype.searchParams` getter\n // https://url.spec.whatwg.org/#dom-url-searchparams\n defineBuiltInAccessor(URLPrototype, 'searchParams', accessorDescriptor('getSearchParams'));\n // `URL.prototype.hash` accessors pair\n // https://url.spec.whatwg.org/#dom-url-hash\n defineBuiltInAccessor(URLPrototype, 'hash', accessorDescriptor('getHash', 'setHash'));\n}\n\n// `URL.prototype.toJSON` method\n// https://url.spec.whatwg.org/#dom-url-tojson\ndefineBuiltIn(URLPrototype, 'toJSON', function toJSON() {\n return getInternalURLState(this).serialize();\n}, { enumerable: true });\n\n// `URL.prototype.toString` method\n// https://url.spec.whatwg.org/#URL-stringification-behavior\ndefineBuiltIn(URLPrototype, 'toString', function toString() {\n return getInternalURLState(this).serialize();\n}, { enumerable: true });\n\nif (NativeURL) {\n var nativeCreateObjectURL = NativeURL.createObjectURL;\n var nativeRevokeObjectURL = NativeURL.revokeObjectURL;\n // `URL.createObjectURL` method\n // https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL\n if (nativeCreateObjectURL) defineBuiltIn(URLConstructor, 'createObjectURL', bind(nativeCreateObjectURL, NativeURL));\n // `URL.revokeObjectURL` method\n // https://developer.mozilla.org/en-US/docs/Web/API/URL/revokeObjectURL\n if (nativeRevokeObjectURL) defineBuiltIn(URLConstructor, 'revokeObjectURL', bind(nativeRevokeObjectURL, NativeURL));\n}\n\nsetToStringTag(URLConstructor, 'URL');\n\n$({ global: true, constructor: true, forced: !USE_NATIVE_URL, sham: !DESCRIPTORS }, {\n URL: URLConstructor\n});\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/web.url.constructor.js?")}),"./node_modules/core-js/modules/web.url.js":((__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("\n// TODO: Remove this module from `core-js@4` since it's replaced to module below\n__webpack_require__(/*! ../modules/web.url.constructor */ \"./node_modules/core-js/modules/web.url.constructor.js\");\n\n\n//# sourceURL=webpack://babel/./node_modules/core-js/modules/web.url.js?")})});var __webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(cachedModule!==undefined){return cachedModule.exports}var module=__webpack_module_cache__[moduleId]={id:moduleId,loaded:false,exports:{}};__webpack_modules__[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.loaded=true;return module.exports}(()=>{__webpack_require__.amdO={}})();(()=>{__webpack_require__.n=(module)=>{var getter=module&&module.__esModule?()=>(module['default']):()=>(module);__webpack_require__.d(getter,{a:getter});return getter}})();(()=>{__webpack_require__.d=(exports,definition)=>{for(var key in definition){if(__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)){Object.defineProperty(exports,key,{enumerable:true,get:definition[key]})}}}})();(()=>{__webpack_require__.g=(function(){if(typeof globalThis==='object')return globalThis;try{return this||new Function('return this')()}catch(e){if(typeof window==='object')return window}})()})();(()=>{__webpack_require__.hmd=(module)=>{module=Object.create(module);if(!module.children)module.children=[];Object.defineProperty(module,'exports',{enumerable:true,set:()=>{throw new Error('ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: '+module.id);}});return module}})();(()=>{__webpack_require__.o=(obj,prop)=>(Object.prototype.hasOwnProperty.call(obj,prop))})();(()=>{__webpack_require__.r=(exports)=>{if(typeof Symbol!=='undefined'&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:'Module'})}Object.defineProperty(exports,'__esModule',{value:true})}})();var __webpack_exports__=__webpack_require__("./pdf.js")})();